oralce数据库断电故障-ORA-01589
名字不重要 发布于 2024-5-14 11:43 390 次阅读 数据库
前提:在oracle数据库服务器上执行下列处理
1、命令窗口输入sqlplus /nolog,进行数据库命令窗口
2、执行conn / as sysdba连接数据库
3、执行startup(如果数据库实例已经启动,先执行shutdown immediate;,再重复2、3步骤)
4、报错编号为ORA-01589
解决步骤(接着上面的步骤操作):
1、执行下面语句,如果不报错,可以先shutdown immediate;然后conn / as sysdba,再startup
如果报错,继续往下执行
alter database open resetlogs;
2、执行下面sql语句查看redo文件位置
select member from v$logfile;
3、执行下面命令,会要求输入log文件路径,如果执行失败,择继续执行换下一个log路径,直到成功
recover database using backup controlfile;
4、按顺序执行下面语句,数据库就起来了
alter database open resetlogs;
shutdown immediate;
conn / as sysdba
startup