由于服务器突然断电,导致开机时oracle服务无法启动,出现ora00600错误
1、在运行栏输入cmd
2、C:/Documents and Settings/Administrator>sqlplus
3、输入用户名: 用户名/as sysdba
输入口令:密码
4、输入:startup。
出现:ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭
5、输入:shutdown abort
出现:ORACLE 例程已经关闭。
6、输入startup
出现:ORACLE 例程已经启动。
~~~~
数据库装载完毕。
ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], []
7、输入:shutdown immediate
出现:ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
8、输入startup mount
出现:ORACLE 例程已经启动。
~~~~
数据库装载完毕。
9、输入:recover database;
完成介质恢复。
10、输入:alter database open;
数据库已更改。
SQL>exit;
11、再重新起服务
最好再把最后一次手动备份的数据还原回去,以免又数据丢失造成程序错误。