oarcle10g ORA-01033: ORACLE 正在初始化或关闭 解决方法

1.set ORACLE_SID="数据库实例名"

2.sqlplus "/as sysdba"

连接到:

Oracle Database 10g Enterprise Edition ...........

3.shutdown immediate       --停止服务

ORA-01109 :数据库未打开

已经卸载数据库。

ORACLE 例程已经关闭。

4.startup                                --启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号

ORACLE 例程已经启动。

Total SystemGlobal Area.....

Fixed Size .........

Variable Size ............

DataBase Buffers ............

Redo Buffers .............

数据库装载完毕

ORA-16038: 日志 3 序列号527 无法归档

ORA-19809: 超出了回复文件数的限制

ORA-00312: 联机日志3 线程1:

"E:\oracle\product\10.2.0\ORADATA\数据库实例名\REDO03.LOG"

5.shutdown normal

ORA-01109:数据库未打开

已经卸载数据库。

ORACLE 例程已关闭。

6.startup mount

ORACLE 例程已启动

Total system global area...

Fixed size....

Variable Size...

Database Buffers...

Redo Buffers...

数据库装载完毕

7.alter database open;

ORA-16038: 日志 3 序列号527 无法归档

ORA-19809: 超出了回复文件数的限制

ORA-00312: 联机日志3 线程1:

"E:\oracle\product\10.2.0\ORADATA\数据库实例名\REDO03.LOG"

8.alter database noarchivelog                      --这里输入完成回车,然后输入 2;再回车

2;

数据库已更改。

9.alter database open         ---这里回车 输入2/再回车

数据库已更改。

提示断开数据库,再次重复1,2,3 指令。出现如下截图代表已成功。

(图略)


如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。