1、如果是非当前日志而且归档,可以使用 Alter database clear logfile group n来创建一个新的日志文件 如果该日志还没有归档,则需要用 Alter database clear unarchived logfile group n 2、如果是当前日志损坏,一般不能clear,则可能意味着丢失数据 如果有备份,可以采用备份进行不完全恢复 如果没有备份,可能只能用_allow_resetlogs_corruption=true来进行强制恢复了,但是,这样的方法是不建议的,最好在有Oracle support的指导下进行。然后试着把数据库打开。 我前几天就碰见这样得问题,由于磁盘阵列得配置问题导致数据库无法归档,建议在数据库起来后强制归档所有日志,看看归档是否生成。
Alter database clear logfile group n来创建一个新的日志文件
如果该日志还没有归档,则需要用
Alter database clear unarchived logfile group n
2、如果是当前日志损坏,一般不能clear,则可能意味着丢失数据
如果有备份,可以采用备份进行不完全恢复
如果没有备份,可能只能用_allow_resetlogs_corruption=true来进行强制恢复了,但是,这样的方法是不建议的,最好在有Oracle support的指导下进行。然后试着把数据库打开。
我前几天就碰见这样得问题,由于磁盘阵列得配置问题导致数据库无法归档,建议在数据库起来后强制归档所有日志,看看归档是否生成。