ORA-01033 错误(续)

 

ORA-01033错误

前几天发生的ORA-01033错误现在每次重启数据库都会出现。 所以有必要对这个错误进行一下深入的调查。

从一个日文网站找到一个错误的解决方案

 ORA-01033 ORACLE initialization or shutdown in progress
が出たら
1.取りあえずinternalなどでオラクルにSQLPlusあたりでログイン
2.select status from v$instance; で状態確認
3.shutdown immideate;
4.startup mount;
5.recover database; ->AUTO
6.alter database open;
などと打ち込んでやれば、データファイルがオフライン状態になって拗ねているオラクルのご機嫌を取ることが出来る。
まぁ、ディスクフルとかにならないようにすれば、拗ねないんだけどね。

通常出たら、ディスク空き容量を確認して1,2を実行。
空き容量が確保できたら、3,4,6を実行してみて、まだメディアリカバリがなんたらとエラーを出していたら、5を実行して再度3,4,6(6だけでも行けるとは思う)を実行。
軽傷ならこれで機嫌が直るはず。

http://niwaken.at.webry.info/200705/article_1.html

翻译

ORA-01033 ORACLE initialization or shutdown in progress
1. 使用internal等登录SQLPLUS
2.select status from v$instance; 确认实例状态
3.shutdown immideate;
4.startup mount;
5.recover database; ->AUTO
6.alter database open;

通常情况下,DISK空间容量问题通过1,2可以确认

如果还有空间,那么尝试3,4,6media recover时 发生错误,那么实行5 然后再实行3,4,6

 错误的原因

查看

$ORACLE/admin/Ora/bdump/alert_ora.log

显示昨天关机时出现错误

Wed Jan 16 17:35:23 2008
Errors in file d:/oracle/product/10.1.0/admin/ora/udump/ora_ora_4140.trc:
ORA-01089: immediate shutdown in progress - no operations are permitted
ORA-06512: at "SYS.DBMS_AQ", line 577
ORA-06512: at "SYSMAN.EMD_NOTIFICATION", line 492
ORA-06512: at line 1

All dispatchers and shared servers shutdown
Dump file d:/oracle/product/10.1.0/admin/ora/bdump/alert_ora.log
Thu Jan 17 08:24:07 2008

查看d:/oracle/product/10.1.0/admin/ora/udump/ora_ora_4140.trc 日志文件

*** 2008-01-16 17:35:23.234
FATAL ERROR IN TWO-TASK SERVER: error = 12152
*** 2008-01-16 17:35:23.234
ksedmp: internal or fatal error
ORA-01089: immediate shutdown in progress - no operations are permitted
ORA-06512: at "SYS.DBMS_AQ", line 577
ORA-06512: at "SYSMAN.EMD_NOTIFICATION", line 492
ORA-06512: at line 1
Current SQL statement for this session:

BEGIN EMD_NOTIFICATION.QUEUE_READY(:1, :2, :3); END;
----- Call Stack Trace -----

具体的原因

1. 假如 database is doing refresh就会出现这个问题。

2.数据文件 控制文件 REDO LOG文件中有出现损坏情况。我的应该就是这个问题

 

先做一下记录吧。 等知道日志文件里面怎么日志是什么意思以后才能更好的理解这个错误。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值