`
MicroJoey
  • 浏览: 87090 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

open database with ORA-00704 and ORA-39700

阅读更多
1,Error

1)alter.log

Fri May  6 14:50:01 2011
Errors in file /opt/oracle/app/oracle/admin/bks/udump/bks_ora_5111.trc:
ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option
Fri May  6 14:50:01 2011
Error 704 happened during db open, shutting down database
USER: terminating instance due to error 704
Instance terminated by USER, pid = 5111
ORA-1092 signalled during: ALTER DATABASE OPEN...


2)/opt/oracle/app/oracle/admin/bks/udump/bks_ora_5111.trc:

ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option


2,Explain

$ oerr ora 00704
引用
00704, 00000, "bootstrap process failure"
// *Cause:  Failure in processing bootstrap data - see accompanying error.
// *Action: Contact your customer support representative.


$ oerr ora 39700
引用
39700, 00000, "database must be opened with UPGRADE option"
// *Cause:  A normal database open was attempted, but the database has not
//          been upgraded to the current server version.
// *Action: Use the UPGRADE option when opening the database to run
//          catupgrd.sql (for database upgrade), or to run catalog.sql
//          and catproc.sql (after initial database creation).



3,Cope with it

引用
7.Enter the following SQL*Plus commands:


SQL> STARTUP UPGRADE

SQL> SPOOL patch.log

SQL> @?/rdbms/admin/catupgrd.sql

SQL> SPOOL OFF

8.Review the patch.log file for errors and inspect the list of components that is displayed at the end of catupgrd.sql script.

This list provides the version and status of each SERVER component in the database.

9.If necessary, rerun the catupgrd.sql script after correcting any problems.

10.Restart the database:


SQL> SHUTDOWN IMMEDIATE

SQL> STARTUP

11.Run the utlrp.sql script to recompile all invalid PL/SQL packages now instead of when the packages are accessed for the first time. This step is optional but recommended.


SQL> @?/rdbms/admin/utlrp.sql



4,question

引用
ERROR at line 1:
ORA-04045: errors during recompilation/revalidation of SYSMAN.MGMT_JOB_ENGINE
ORA-04031: unable to allocate 4120 bytes of shared memory ("shared
pool","select audit$,properties fro...","Typecheck","kgghteInit")
ORA-06508: PL/SQL: could not find program unit being called:
"SYSMAN.MGMT_JOB_ENGINE"
ORA-06512: at line 11


5,cope with
Fri May  6 15:34:11 2011
ALTER SYSTEM SET sga_max_size='6G' SCOPE=SPFILE;
Fri May  6 15:34:26 2011
ALTER SYSTEM SET sga_target='6G' SCOPE=SPFILE;

Redo it!
分享到:
评论

相关推荐

    离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法

    ### 离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法 #### 概述 在Oracle数据库管理过程中,偶尔会遇到因误操作导致的数据文件出现问题的情况,例如误删除数据文件或者数据文件损坏等。这些问题可能会...

    Oracle 10g启动后报ORA-16038错误的解决方法

    ORA-01109: database not open ``` 这是正常的,因为我们在尝试立即关闭数据库。接下来,数据库将会被卸载并最终关闭。 ##### 步骤三:分析问题原因 根据提供的内容,问题的原因可能是归档日志文件未被正确管理或...

    ora-01033 oracle initialization or shutdown in progress

    ### ORA-01033: Oracle 初始化或关闭中 #### 错误概述 ORA-01033 错误通常出现在尝试启动或连接到Oracle数据库时,表明数据库正处于初始化或关闭过程中。该错误可能由多种原因引起,包括但不限于数据库服务尚未...

    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: ...

    解决ORA-01033 ORACLE 正在初始化或关闭

    ### 解决ORA-01033:Oracle正在初始化或关闭 #### 背景与问题解析 在Oracle数据库管理中,遇到ORA-01033错误是较为常见的问题之一,该错误通常出现在数据库启动或关闭的过程中。ORA-01033错误的全称是“ORA-01033:...

    oracle数据库ORA-29275.txt

    ### Oracle数据库ORA-29275错误解析与解决方案 #### 错误概述 在Oracle数据库操作过程中,遇到ORA-29275错误时,通常意味着系统内部发生了某些问题,影响了数据库的正常运行。根据提供的部分脚本内容及上下文推测,...

    ORA-01157解决方案.txt

    ### ORA-01157 错误详解与解决方案 #### 错误代码与含义 ORA-01157 错误是 Oracle 数据库中一个常见的错误代码,其全称是:“ORA-01157: 无法识别/文件 - DBWR 文件”。这个错误通常发生在数据库启动过程中,当...

    ORA-16038解决办法

    ### ORA-16038错误解析与解决办法 #### 错误代码与含义 在Oracle数据库管理中,ORA-16038错误通常表明数据库遇到了与重做日志(Redo Log)相关的严重问题。具体而言,此错误码意味着数据库在处理重做日志时遇到...

    oracle报错大全(珍藏版)

    #### ORA-00062: Unable to Grant DML Locks with All Others Set to Zero 无法授予DML锁,因为所有其他DML锁都设置为零。这可能是由于并发控制机制的问题。 #### ORA-00063: LOG_FILES Parameter Value Invalid 当...

    ora-01033错误解决方法

    ### ORA-01033 错误解决方法 #### 概述 在数据库管理过程中,遇到诸如ORA-01033等错误代码是非常常见的。这些错误往往与数据库实例的状态、文件系统问题或是配置不当有关。ORA-01033 错误通常表示在启动或关闭...

    oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝

    ### Oracle 12c ORA-01017 错误详解及解决方案 #### 错误概述 在Oracle数据库管理过程中,用户可能会遇到ORA-01017错误:“用户名/口令无效;登录被拒绝”。这一错误通常出现在尝试连接数据库时,提示提供的用户名...

    解决启动数据库时ORA-03113问题

    Oracle 数据库 ORA-03113 问题解决方案 在启动数据库时,可能会出现 ORA-03113 错误,该错误通常是由于数据库日志文件的不一致所引起的。为了解决这个问题,我们需要对数据库进行恢复和重置日志文件。下面是解决该...

    oracle断电导致控制文件不一致报错ORA-00214处理

    ORA-00214: control file '/u01/app/oracle/oradata/PROD/control01.ctl' version 2650 inconsistent with file '/u01/app/oracle/oradata/PROD/control03.ctl' version 2635 ``` #### 原因分析 出现ORA-00214错误...

    ORA-00392ORA-00312日志正在清除故障

    如果遇到“ORA-01092”和“ORA-00704”错误,需要按照Oracle的错误提示,以`UPGRADE`选项打开数据库: ```sql ALTER DATABASE OPEN UPGRADE; ``` 这允许数据库在完成升级过程中的进一步调整和检查。 总结来说,"ORA...

    oracle ORA-01033报错分析和解决方案跟踪文档

    2. **恢复数据库**:如果数据库在异常状态下关闭,尝试使用`startup force`或`startup mount`命令进行恢复,然后使用`alter database open`来打开数据库。 3. **重启服务和进程**:有时,简单地重启Oracle服务或者...

    启动oracle数据库报错:ORA-00600

    在Oracle数据库管理中,"ORA-00600"是一个内部错误代码,通常表示数据库遇到了一个未知或未处理的内部错误。这个错误是由于多种原因引起的,包括数据文件损坏、控制文件问题、实例恢复不完整或者软件bug等。在描述中...

    ORA-01033解决方案(其误删表空间文件导致)

    ### ORA-01033 错误与误删Oracle表空间文件解决方案 #### 一、背景介绍 ORA-01033 错误是Oracle数据库中常见的错误之一,该错误通常出现在数据库初始化或关闭的过程中。当遇到此错误时,可能会导致SQL*Plus无法...

    除非启用了介质恢复, 否则不允许立即脱机解决方法

    ### Oracle误删DBF文件与ORA-01033及ORA-01145错误处理 在Oracle数据库管理过程中,偶尔会遇到误删除重要数据文件(DBF)的情况,这种情况下可能会出现ORA-01033、ORA-01157或ORA-01145等错误。本文将详细介绍这些...

Global site tag (gtag.js) - Google Analytics