将云原生Oracle数据库还原到原始位置
如果发生数据丢失、您可以先将数据文件和/或控制文件还原到原始位置、然后再恢复数据库。
如果Oracle 21c数据库处于已启动状态、还原操作将失败。要成功还原数据库、您应运行以下命令。
cp -f <ORACLE_HOME>/jdbc/lib/ojdbc8.jar /opt/NetApp/snapcenter/spl/plugins/sco/lib/ojdbc8-8.jar
-
单击 对应于要还原的数据库、然后单击*还原*。
-
选择数据库应还原到的还原点、然后单击*还原到原始位置*。
-
在还原范围部分中、执行以下操作:
如果您 … 执行此操作 … 仅希望还原数据文件
选择*所有数据文件*。
仅希望还原控制文件
选择*控制文件*
希望同时还原数据文件和控制文件
选择*所有数据文件*和*控制文件*。
您也可以选中*强制原位还原*复选框。
在Amazon FSx for NetApp ONTAP 或Cloud Volumes ONTAP SAN布局中、如果适用于Oracle的SnapCenter 插件在ASM磁盘组上发现除Oracle数据文件以外的任何外部文件、则会执行连接和副本还原方法。外部文件可以是以下一种或多种类型:
-
参数
-
Password
-
归档日志
-
联机日志
-
ASM参数文件。
"Force in-place restore*"选项会覆盖参数、密码和归档日志类型的外部文件。如果选择了*强制原位还原*选项、则应使用最新的备份。
-
-
在恢复范围部分中、执行以下操作:
如果您 … 执行此操作 … 希望恢复到上一个事务
选择 * 所有日志 * 。
希望恢复到特定的系统更改编号( SCN )
选择*直到SCN *并指定SCN。
希望恢复到特定日期和时间
选择 * 日期和时间 * 。
不希望恢复
选择 * 无恢复 * 。
对于选定的恢复范围、您可以在*归档日志文件位置*字段中选择指定包含恢复所需归档日志的位置。
如果要在恢复后以读写模式打开数据库、请选中此复选框。
-
单击*下一步*并查看详细信息。
-
单击 * 还原 * 。