oracle initialization or shutdown in progress与ORA-16038: 日志 5 序列号 126 无法归档 ORA-19809: 超出了恢复文件数的限
2012-04-24 17:16
681 查看
打开SQLPLUS,输入用户名和密码后,今天却总是报ORA-01033: ORACLE initialization or shutdown in progress的错误.解决方法:
1)开始-运行-cmd
2)命令行中输入SQLPLUS "/AS SYSDBA"
3)输入SHUTDOWN
4)输入STARTUP.注意这里是最重要的地方,在显示相关数据后,它还会显示为什么不能启动的错误所在.
我今天遇到的错误是:
ORA-16038: 日志 5 序列号 126 无法归档 ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志 5 线程 1: 'D:\DISK1\REDO05A.LOG'
ORA-00312: 联机日志 5 线程 1: 'D:\DISK2\REDO05B.LOG'
ORA-00312: 联机日志 5 线程 1: 'D:\DISK3\REDO05C.LOG'
解决方法:
1:查看V$log视图:
SQL> select group#,sequence#,archived,status from v$log;
GROUP# SEQUENCE# ARC STATUS
--------- ---------- --- ----------------
1 129 NO INACTIVE
2 127 NO INACTIVE
5 126 NO INACTIVE
4 130 NO CURRENT
3 128 NO INACTIVE
2:用CLEAR命令重建该日志文件
SQL>alter database clear logfile group 5;
如果是该日志组还没有归档,则需要用
SQL>alter database clear unarchived logfile group 5;
提示:数据库已更改。
3:、重新备份数据库
说明:
1)、如果损坏的是非当前的联机日志文件,一般只需要clear就可以重建该日志文件,但是如果该数据库处于归档状态但该日志还没有归档,就需要强行clear。
2)、建议clear,特别是强行clear后作一次数据库的全备份。
3)、此方法适用于归档与非归档数据库。
查看归档模式的状态及将其转换为非归档模式的步骤:
SQL>shutdown immediate 停止服务
SQL>archive log list; 查看现在的状态
SQL> startup mount;
SQL> alter database noarchivelog; 转换为非归档模式
SQL> alter database open; 启动数据库
如果要转换为归档模式则将alter
database noarchivelog;改为
alter database archivelog;
1)开始-运行-cmd
2)命令行中输入SQLPLUS "/AS SYSDBA"
3)输入SHUTDOWN
4)输入STARTUP.注意这里是最重要的地方,在显示相关数据后,它还会显示为什么不能启动的错误所在.
我今天遇到的错误是:
ORA-16038: 日志 5 序列号 126 无法归档 ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志 5 线程 1: 'D:\DISK1\REDO05A.LOG'
ORA-00312: 联机日志 5 线程 1: 'D:\DISK2\REDO05B.LOG'
ORA-00312: 联机日志 5 线程 1: 'D:\DISK3\REDO05C.LOG'
解决方法:
1:查看V$log视图:
SQL> select group#,sequence#,archived,status from v$log;
GROUP# SEQUENCE# ARC STATUS
--------- ---------- --- ----------------
1 129 NO INACTIVE
2 127 NO INACTIVE
5 126 NO INACTIVE
4 130 NO CURRENT
3 128 NO INACTIVE
2:用CLEAR命令重建该日志文件
SQL>alter database clear logfile group 5;
如果是该日志组还没有归档,则需要用
SQL>alter database clear unarchived logfile group 5;
提示:数据库已更改。
3:、重新备份数据库
说明:
1)、如果损坏的是非当前的联机日志文件,一般只需要clear就可以重建该日志文件,但是如果该数据库处于归档状态但该日志还没有归档,就需要强行clear。
2)、建议clear,特别是强行clear后作一次数据库的全备份。
3)、此方法适用于归档与非归档数据库。
查看归档模式的状态及将其转换为非归档模式的步骤:
SQL>shutdown immediate 停止服务
SQL>archive log list; 查看现在的状态
SQL> startup mount;
SQL> alter database noarchivelog; 转换为非归档模式
SQL> alter database open; 启动数据库
如果要转换为归档模式则将alter
database noarchivelog;改为
alter database archivelog;
相关文章推荐
- Oracle登录失败,ORA-01033:ORACLE initialization or shutdown in progress && ORA-00313 无法打开日志组3(用于线程1)的成员……
- 由于删除DBF文件报错 —— ORA-01033: ORACLE initialization or shutdown in progress
- ORA-01033: ORACLE initialization or shutdown in progress数据文件损坏错误解决方案
- ORA-01033: ORACLE initialization or shutdown in progress 因误删表空间文件导致的解决方案
- ORA-01033: ORACLE initialization or shutdown in progress 进程 ID: 0 会话 ID: 0 序列号: 0
- ORACLE数据库文件损坏,Error:ORA-01033:ORACLE initialization or shutdown in progress
- Oracle 错误ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 ORA-01033:ORACLE initialization or shutdown in progress
- ORACLE数据库文件损坏,Error:ORA-01033:ORACLE initialization or shutdown in progress
- 【ORACLE】oracle数据文件损坏,出现错误:ora-01033:oracle initialization or shutdown in progress
- ORA-01033: ORACLE initialization or shutdown in progress数据文件损坏错误解决方案
- ORACLE数据库文件损坏,Error:ORA-01033:ORACLE initialization or shutdown in progress解决 .
- ORA-01033: ORACLE initialization or shutdown in progress --手动删除表空间 DBF 后无法登陆问题
- ORA-01033: ORACLE initialization or shutdown in progress的两种解决方法
- ORA-01033: ORACLE initialization or shutdown in progress
- 丢失了REDO .LOG 造成的 ora-01033:oracle initialization or shutdown in progress
- ORA-01033: ORACLE initialization or shutdown in progress错误解决办法
- ora-01033: 正在初始化或关闭 进程ID:0 oracle initialization or shutdown in progress
- ORA-01033 ORA-01194 ORA-01110 ORACLE initialization or shutdown in progress
- Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法
- ora-01033:oracle initialization or shutdown in progress