|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
珍贵的资金可以用于其他业务的启动,诸如市场、广告或调研和开发等。恢复
甚么情形大概利用该参数
有些时侯大概你的库处于非回档的形式下,而你的联机重做日记又currupted,你的数据文件不克不及完成完整的恢复。而这时候当你试图翻开数据库时,oracle提醒你用resetlogs选项,当你利用该选项时oracle又不同意你利用该选项,总之你想翻开数据库,可就是打不开。
1、最好做一个物理的库的全备
2、利用sqlplus启动库至mount
sqlplus/nolog
sql>connectinternal
sql>startupmount
3、确保一切的数据文件都处于"ENDBACKUP"形态
sql>setpages0feedbackofflines132
sql>spoolalter_df.sql
sql>SELECTalterdatabasedatafile||file_name||ENDBACKUP;fromv$datafile;
sql>spooloff
sql>@alter_df.sql
4、试着翻开数据库
sql>alterdatabaseopen;
如数据库乐成翻开,余下的都不必要做了,到此为止
5、假如你在翻开时被请求举行恢复,利用"UNTILCANCEL"这类举行恢复,然后再收回ALTERDATABASEOPENRESETLOGS这个命令
sql>recoverdatabaseuntilcancel;
sql>alterdatabaseopenresetlogs;
6、假如数据库仍不克不及翻开,把库down失落
sql>shutdownimmediate
7、在init<sid>.ora中到场以下参数
_allow_resetlogs_corruption=TRUE
8、实行以下语句
sql>connectinternal
sql>startupmount
sql>@alter_df.sql
sql>alterdatabaseopen
9、如在alterdatabaseopen时仍然报错,利用untilcancel恢复
sql>recoverdatabaseuntilcancel;
sql>alterdatabaseopenresetlogs;
10、经由"9",数据库必定被翻开了,数据库被翻开后,即刻实行一个fullexport
11、down失落库,往失落_all_resetlogs_corrupt参数
12、重修库
13、import并完成恢复
14、倡议实行一下ANALYZETABLE...VALIDATESTRUCTURECASCADE;
这种服务也提供了足够的监控功能来跟踪性能和使用情况,在问题发生时将发出通知并生成一定深度的分析报告。 |
|