ORA-01665: 控制文件不是备份控制文件
如果必须重新创建物理备用控制文件,请遵循以下步骤:
- 在备用数据库上停止管理恢复进程(如果仍在运行):
SQL> alter database recover managed standby database cancel;
- 关闭备用数据库:
SQL> shutdown immediate;
- 用SYS连接到主数据库:
SQL> connect sys/@ as sysdba
- 从主设备创建一个新的物理备用控制文件:
SQL> alter database create standby controlfile as
‘’;
- 使用OS-Tools将新创建的备用控制文件拷贝至备库替换当前备用控制文件;
- 使用新的备用控制文件挂载备用数据库:
SQL> startup nomount
SQL> alter database mount standby database;
- 再次启动管理恢复:
SQL> alter database recover managed standby database disconnect [using
current logfile];