帮忙解决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;