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 指令。出现如下截图代表已成功。
(图略)
如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。