younghawk
全部博文(105)
windows 应用(3)
scounix(0)
linux(14)
aix操作系统(0)
postgresql(0)
mysql(4)
infromix(0)
oracle(54)
vsftp(1)
awstats(1)
2008年(105)
wb123456
vcdtwo
可怜的猪
wangjian
karis007
j1123783
joygoki
39174351
udbyhj
分类: Oracle
2008-07-03 08:22:24
1、如果是非当前日志而且归档,可以使用 Alter database clear logfile group n来创建一个新的日志文件 如果该日志还没有归档,则需要用 Alter database clear unarchived logfile group n
2、如果是当前日志损坏,一般不能clear,则可能意味着丢失数据
如果有备份,可以采用备份进行不完全恢复 如果没有备份,可能只能用_allow_resetlogs_corruption=true来进行强制恢复了,但是,这样的方法是不建议的,最好在有Oracle support的指导下进行。
如果不是current and active 日志坏了,仅是 inactive 坏了,则 clear logstartup mount alter database clear logfile '...';
否则:
做下面的步骤前先备份您的数据库!!!!!
_ALLOW_RESETLOGS_CORRUPTION = true statup mount recover database using backup controlfile until cancel; cancel alter database open resetlogs; ----- maybe error ,not seriousshutdown 去掉该参数_ALLOW_RESETLOGS_CORRUPTION startup
上一篇:oracle 跟踪
下一篇:ipcs 命令
登录 注册