更新时间:2022-08-12 11:26:34
第1步 新建控制文件恢复任务向导 1、向导2 与实例恢复相同,可参考实例恢复章节。
 选择“恢复对象”时,可以选择实例、数据文件、日志文件、控制文件、参数文件。
当恢复类型选择控制文件恢复时,需要选择时间点和要恢复的数据。如图所示。


第2步 在新建恢复任务向导 3 中,选择恢复目的地并配置恢复选项。
选择恢复目的地,操作步骤:
点击“客户端”后方的【选择】按钮,打开“选择客户端”界面。
“选择客户端”界面选择一个客户端,然后点击【确定】按钮,退出“选择客户端”界面,如图所示。

根据需要选择客户端,,只有 Linux 环境选择客户端后需设置操作系统用户名称,无论原机恢复还是异机恢复都要浏览路径或手动输入路径,并且该路径需要有 oracle 权限。

【自定义脚本】与【云传输并发数】选项与实例恢复中的恢复选项一致,详情可查看 实例恢复
向导3、向导4 与实例恢复一致。
恢复控制文件后的处理:
1. 把数据库启动到 mount 状态,alter database mount;
2. 执行命令:recover database using backup controlfile until cancel,根据提示输入 auto;
3. 再次执行命令:recover database using backup controlfile until cancel,根据提示输入 cancel 或一个联机重做日志文件地址,若出现 Media recovery complete 则表示恢复成功;
4. 启动数据库,alter database open resetlogs;
5. 若数据库是RAC数据库,使用 srvctl start database -d dbname -i sidname,启动另外节点的实例。