oracle初始化或关机进行中的错误

时间:2014-05-30 21:39:23

标签: oracle oracle11g oracle-sqldeveloper

当我尝试连接到我的Oracle 11g数据库时,我收到错误“ORA-01033:oracle初始化或正在关闭进程错误”。要解决此问题,我将遵循以下步骤:

SQL> connect / as sysdba

SQL>关闭中止

SQL> startup nomount

SQL> alter database mount;

SQL> alter database open;

但是当我执行“alter database open”命令时,我收到另一个错误 - ORA-00333:重做日志读取错误块15472计数3189.

我发现我们可以重置日志以解决这个问题,所以我试过了 ALTER DATABASE OPEN RESETLOGS; - 它给出了一个错误,我们只有在数据库恢复不完整后才能使用RESETLOGS。

我正在寻求帮助来解决这个问题并找出我出错的地方。

2 个答案:

答案 0 :(得分:2)

似乎您的重做日志文件已损坏。它需要清除重做日志.....

您可以按照以下步骤操作:

假设您的数据库处于挂载状态并以具有sysdba权限的sys身份登录:

alter system set“_allow_resetlogs_corruption”= true scope = spfile;

立即关机;

再次,以具有sysdba权限的sys身份登录(即sqlplus sys as sysdba)

启动安装;

alter database open resentlogs;

恢复数据库直到取消; - 这时,您需要在提示指定日志时按。

alter database open resetlogs;

启动;

alter system set“_allow_resetlogs_corruption”= false scope = spfile; - 恢复并弹回数据库以应用更改。

关闭immedaite;

启动;

答案 1 :(得分:0)

试试这个:

连接/无记录

(((与SYS用户联系))

立即关机

((在Windows服务中启动服务))

更改数据库打开

使用(logfile)恢复数据库