使用未写入文档参数"_ALLOW_RESETLOGS_CORRUPTION"进行崩溃恢复经典
来源:互联网 发布:二次元绘画软件 编辑:程序博客网 时间:2024/04/30 13:32
什么情况可能使用该参数
有些时侯可能你的库处于非归档的模式下,而你的联机重做日志又currupted,你的数据文件不能 完成完全的恢复。而这时当你试图打开数据库时,oracle提示你用resetlogs选项,当你使用该选项 时oracle又不允许你使用该选项,总之你想打开数据库,可就是打不开。
1、最好做一个物理的库的全备
2、使用sqlplus 启动库至mount
sqlplus /nolog
sql>connect internal
sql>startup mount
3、确保所有的数据文件都处于"END BACKUP"状态
sql>set pages 0 feedback off lines 132
sql>spool alter_df.sql
sql>SELECT 'alter database datafile '||file_name||' END BACKUP;' from v$datafile;
sql>spool off
sql>@alter_df.sql
4、试着打开数据库
sql>alter database open;
如数据库成功打开,余下的都不需要做了,到此为止
5、如果你在打开时被要求进行恢复,使用"UNTIL CANCEL"这种进行恢复,然后再发出ALTER DATABASE OPEN RESETLOGS这个命令
sql>recover database until cancel;
sql>alter database open resetlogs;
6、如果数据库仍不能打开,把库down掉
sql>shutdown immediate
7、在init<sid>.ora中加入如下参数
_allow_resetlogs_corruption=TRUE
8、执行如下语句
sql>connect internal
sql>startup mount
sql>@alter_df.sql
sql>alter database open
9、如在alter database open时仍旧报错,使用until cancel恢复
sql>recover database until cancel;
sql>alter database open resetlogs;
10、经过"9",数据库一定被打开了,数据库被打开后,马上执行一个full export
11、down掉库,去掉_all_resetlogs_corrupt参数
12、重建库
13、import并完成恢复
14、建议执行一下ANALYZE TABLE ...VALIDATE STRUCTURE CASCADE;
- 使用未写入文档参数"_ALLOW_RESETLOGS_CORRUPTION"进行崩溃恢复经典
- 使用未写入文档参数"_ALLOW_RESETLOGS_CORRUPTION"进行崩溃恢复
- 使用未写入文档参数"_ALLOW_RESETLOGS_CORRUPTION"进行崩溃恢复经典
- ORACLE 使用"_ALLOW_RESETLOGS_CORRUPTION"进行崩溃恢复
- oracle 未写入文档的参数介绍
- 一次恢复DB的过程:试用隐含参数_allow_resetlogs_corruption和重建undo tablespace
- oracle隐含参数“_allow_resetlogs_corruption”的用法(断电恢复,文件毁坏不能启动)
- _allow_resetlogs_corruption的使用
- myisamchk命令进行崩溃恢复Myisam数据表
- 崩溃恢复
- 崩溃恢复(crash recovery)与 AUTORESTART参数
- XP中WORD文档关机未保存如何恢复
- 教你恢复Word2010中上次未保存的文档
- 自己的ORACLE库也要用_allow_resetlogs_corruption参数启动了
- 非归档redo损坏的加_allow_resetlogs_corruption参数打开数据库
- 使用 Knoppix 进行系统恢复
- 使用mysqldump进行备份恢复
- 使用C#向Excel文档写入数据
- 实用的备份PL/SQL程序工具
- AUTONOMOUS TRANSACTION(自治事务)的介绍
- 实用的数据库检查程序 (1)
- 实用的数据库检查程序(2)
- 实用的数据库检查程序(3)
- 使用未写入文档参数"_ALLOW_RESETLOGS_CORRUPTION"进行崩溃恢复经典
- ORACLE SQL性能优化系列 (一)
- ORACLE SQL性能优化系列 (二)
- ORACLE SQL性能优化系列 (三)
- ORACLE SQL性能优化系列 (四)
- 用NOTEPAD攻克DATAWINDOW
- ORACLE SQL性能优化系列 (五)
- ORACLE SQL性能优化系列 (六)
- ORACLE SQL性能优化系列 (七)