修改控制文件
假定當前只有1和2控制文件,新增控制文件3(3當前不存在)
1. 使用alter system命令修改控制文件位置.
alter system set control_files='/u01/product/oradata/test/control01.ctl','/u01/product/oradata/test/control02.ctl','/u01/product/oracle/dbs/control03.ctl' scope=spfile;
2. 關閉數據庫
shutdown immediate
3. 拷貝控制文件至3的路徑
cp /u01/product/oradata/test/control02.ctl /u01/product/oracle/dbs/control03.ctl
4. 開啟數據庫
startup
刪除損壞的控制文件類似,首先使用alter system命令去除損壞的控制文件,後續步驟為關閉數據庫,以及開啟數據庫.
如果需要查看control file中的內容,需要首先trace.
alter database backup controlfile to trace as '/u01/ctl.sql';
此時查看/u01/ctl.sql就可以瞭解control file中的內容.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25198367/viewspace-704231/
,如需转载,请注明出处,否则将追究法律责任。