Oracle 19c多租户下的NBU备份恢复性测试

本文介绍了在Oracle 19c的多租户环境中,使用NetBackup (NBU) 进行数据库备份及恢复的测试。首先,创建测试环境,包括克隆PDB,进行全备,然后模拟数据文件丢失。在CDB级别,关闭数据库删除数据文件,通过RMAN恢复并验证数据。接着在PDB级别,检查本地undo,克隆PDB,备份后关闭并删除数据文件,使用备份恢复数据文件,最终验证PDB状态正常。
摘要由CSDN通过智能技术生成

一:环境介绍

整个实验都是基于生产环境下的需求集成,如果有需要复现的可以基于虚拟机进行

二:测试方法

基本测试思路为在保障数据库存在全备的情况下,关闭数据库然后删除数据文件,启动数据库,由于数据库丢失数据文件数据库启动失败,此时利用备份及恢复数据文件并启动数据库

针对多租户数据库首先克隆一个pdb,然后发起数据库备份,备份完成后保持原有的pdb读写打开状态,关闭新克隆pdb并删除此pdb的一个数据文件,启动此pdb失败,此时单独恢复此克隆的

三:测试过程

CDB级别的测试:

查看现有数据文件

创建测试用表空间及测试用表

插入数据到测试用表

再次查看数据文件信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值