错误展现如下:
sqlplus /nolog
SQL> conne /as sysdba
Connected.
SQL> shutdown abort
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 1224736768 bytes
Fixed Size 2020384 bytes
Variable Size 318770144 bytes
Database Buffers 889192448 bytes
Redo Buffers 14753792 bytes
Database mounted.
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
解决步骤:
1.SQL> shutdown abort
2.SQL> startup mount
ORACLE instance started.
Total System Global Area 1224736768 bytes
Fixed Size 2020384 bytes
Variable Size 318770144 bytes
Database Buffers 889192448 bytes
Redo Buffers 14753792 bytes
Database mounted.
SQL> alter database open resetlogs
2 ;
Database altered.
SQL>
SQL>
SQL>
SQL> shutdown abort
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
3.启动实例
lsnrctl start
然后搞定。
本文介绍了解决Oracle数据库启动时遇到的ORA-01589错误的方法。通过使用SHUTDOWN ABORT、STARTUP MOUNT及ALTER DATABASE OPEN RESETLOGS命令组合,成功重启并修复了数据库。

被折叠的 条评论
为什么被折叠?



