«

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

oracle

版权所有:名字不重要
文章标题:oralce数据库断电故障-ORA-01589
文章链接:https://www.funteacher.cn/blog/post/7
本站文章均为原创,未经授权请勿用于任何商业用途,转载须在文章中给出原文连接。