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博客 ” ,链接:http://blog.itpub.net/23890223/viewspace-665845/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23890223/viewspace-665845/