如果Oracle丢失了控制文件 ,或控制文件损坏,如何修复?

问题描述:
解决方案:
如果只是控制文件损坏,可以通过重建控制来恢复。
使用sysdba用户登入数据库,启动数据库到mount状态,
使用获取创建控制文件的脚本格式:
alter database backup controlfile to trace; 命令获取控制文件的创建方法
也可以参考下面的格式来创建控制文件 ,具体文件名、字符集要根据实际情况进行更改
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 '/u01/app/oracle/oradata/orcl/redo01.log' SIZE 50M ,
GROUP 2 '/u01/app/oracle/oradata/orcl/redo02.log' SIZE 50M ,
GROUP 3 '/u01/app/oracle/oradata/orcl/redo03.log' SIZE 50M
DATAFILE
'
如果Oracle丢失了控制文件 ,或控制文件损坏,如何修复?
问题描述:解决方案:如果只是控制文件损坏,可以通过重建控制来恢复。使用sysdba用户登入数据库,启动数据库到mount状态,使用获取创建控...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



