如果我们的当前在线日志文件或者是active的日志文件损坏而且又没有备份我们就只能通过_allow_resetlogs_corruption的方式来强制open resetlogs打数据库但是有的我们会遇见SCN不一致而在打开过程中出现的ora 的错误 那么这个错误的含义是A data block SCN is ahead of the current SCN TheORA[]occurswhenanSCNiscomparedtothedependentSCN storedinaUGAvariableIftheSCNislessthanthedependentSCNthenwesignaltheORA[]internalerror 像这样的错误我们都可以在alert_mylifelog中看到类似的信息 ORA:internalerrorcodearguments:[][][][][][][][] 我们可以通过增进SCN来解决这个问题 如果数据库在open状态下 可以alter session set events immediate trace name ADJUST_SCN level x 如果数据库在mount状态下 可以alter session set events trace name ADJUST_SCN level x 注:level一般为则会增进SCN 亿 ( billion) (**)通常Level 已经足够也可以根据实际情况适当调整 |