数据库出错解决办法.docVIP

  • 13
  • 0
  • 约1.12千字
  • 约 4页
  • 2016-05-25 发布于重庆
  • 举报
数据库出错解决办法

启动错误: 01033, 00000, ORACLE initialization or shutdown in progress // *Cause: An attempt was made to log on while Oracle is being started up //???????? or shutdown. // *Action: Wait a few minutes. Then retry the operation. ? 解决方法: 以sys登录为sysdba sqlplus /NOLOG SQLconnect sys/用户口令as sysdba SQLshutdown normal SQLstartup mount SQLalter database open (很有可能是这个文件被误删了) SQLshutdown normal SQLstartup 重新再登陆 SQLconn sys/sys as sysdba SQLselect * from v$log; SQLselect * from v$logfile; SQLalter database clear logfile group 1; (做一个清除动作,让oracle再重新产生一个REDO01文件,判读是否成功,再执行alter database open) SQLalter database open (这说明REDO03.log也需要做一次clear动作,步骤跟前面一样) SQLselect * from v$log SQLselect * from v$logfile ?SQLalter database clear logfile group 3; SQLalter database open 显示成功,问题解决。 总结:这个错误的产生主要是由于一些误删而引起的,一些系统优化工具再系统清理时会删掉一些数据库文件 不同的误删解决方案也不相同,这里只是一种误删Log文件情况,还有DBF被误删也是这个错误,解决方案类似。 举个例子: SQL alter database open; ? alter database open * 第 1 行出现错误: ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 5: F:\ORACLE\TEST01.DBF 由此可得出是我刚才的数据文件删除操作引起的,怎么办呢? SQL alter database create datafile 5; 数据库已更改。

文档评论(0)

1亿VIP精品文档

相关文档