因为晚上就要进行数据库的考试了,所以今中午开始就努力奋斗,争取把没复习完的东西搞完,结果就遇见了很久以前遇见的一个错误,想想,这个错误当初在同学当中比较常见,所以写出,希望对有这个问题的朋友有所帮助. 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.
所以在http://www.sou3w.com/database16/database254111.htm就有网友建议重启,效果如何.我不知道,有兴趣可以自己去试.下面是我的解决的步骤.其实主要参考自下面的文章. http://www.helpdiy.com/bbs/redirect.php?tid=208&goto=lastpost&fpage=1&sid=t2VqoX当然我的电脑没有断电,起因是我在做表空间练习的时候删除了我所创建的数据文件, 以sys登录为sysdba sqlplus /NOLOG SQL>connect sys/用户口令as sysdba SQL>shutdown normal SQL>startup mount SQL>alter database open SQL>shutdown normal SQL>startup 结果出现 SQL> alter database open 2 ; alter database open * 第 1 行出现错误: ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 5: 'F:\ORACLE\TEST01.DBF' 由此可得出是我刚才的数据文件删除操作引起的,怎么办呢? 下面是我的命令行的贴图,希望不是太乱. ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 5: 'F:\ORACLE\TEST01.DBF' SQL> alter database create datafile 5;
数据库已更改。 SQL> conn scott/tiger ERROR: ORA-01033: ORACLE initialization or shutdown in progress 警告: 您不再连接到 ORACLE。 SQL> alter database datafile 5 offline drop; SP2-0640: 未连接 SQL> conn sys/oracle ERROR: ORA-01033: ORACLE initialization or shutdown in progress
SQL> conn sys/oracle as sysdba; 已连接。 SQL> alter database datafile 5 offline drop;
数据库已更改。 SQL> conn scott/tiger ERROR: ORA-01033: ORACLE initialization or shutdown in progres 怎么还回出现相同的错误呢?重复上面的步骤,你会发现 ORA-01157: 无法标识/锁定数据文件 6- 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 6: 'F:\ORACLE\TEST01.DBF' 和上面出现同一个错误,不过,看清楚哦,, 是数据文件6 而不是数据文件5, 那么的话,继续吧SQL> alter database create datafile 6; 知道你重复上面的步骤,发现能用scott登陆为止,其实你删除了几个数据文件,你就要重复删除几次. 呵呵,抓紧时间,马上复习.希望考个好成绩!
|