日期:2014-05-16  浏览次数:20774 次

帮忙解决ORacle-00600的问题,急啊
    ORACLE数据库服务器重启后数据库启动后,Oracle遇到了这个问题ora-01033:oracle initialization or shutdown in progress。
    按照网上的办法我尝试了  以下 办法。
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL> conn /as sysdba
已连接。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area  289406976 bytes
Fixed Size                  1248576 bytes
Variable Size              83886784 bytes
Database Buffers          197132288 bytes
Redo Buffers                7139328 bytes
数据库装载完毕。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-00600: 内部错误代码, 参数: [kcratr1_lastbwr], [], [], [], [], [], [], []

就是以上这个错误,如果按网上的说法进行recover database;

我怕数据丢失,所以 没进行这个操作。

能保证数据不丢失的情况下有什么解决办法??
------解决方案--------------------
ORA-00600 [kcratr1_lostwrt]
很多时候,由于断电导致数据的错误,如报 ORA-00600 [kcratr1_lostwrt] 这个时候,只要简单的恢复就可以了,但是为了安全起见,做完立即备份
1.用 sqlplusw /nolog 来以 sysdba 身份进行登陆 
2.startup mount
3.先执行:recover database;
4.再执行:alter database open; 5.然后执行:shutdown immediate; 6.最后启动数据库即可:startup;