ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 水煮五——《ora-16038/00354/00312解决

水煮五——《ora-16038/00354/00312解决

原创 Linux操作系统 作者:1向2飞 时间:2010-06-22 09:27:11 0 删除 编辑

2010年6月21日,接到客户电话说是数据库不能启动。我以为还是老毛病让其重新启动数据库。但本次好像比我预料的要坏数据库报错 ora-16038、00354、00312错误,一时忙啥我也。还好其有数据备份,那就少了几分担心。开始解决。

方法:其主要是重做日志文件损坏,则其基本思想就是删掉重做日志文件

sql>shutdown immediate

sql>startup mount

sql>select  * from v$log;

如果是归档的,执行:

sql>alter database clear logfile group 2;

 如果是非归档的,执行:

sql>alter database clear unarchived logfile group 2; (这里的2是发生错误的日志)

sql>alter database open;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23890223/viewspace-665845/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-05-11

  • 博文量
    73
  • 访问量
    349104