【问题标题】:Cannot start Database from pfile无法从 pfile 启动数据库
【发布时间】:2019-03-23 01:00:51
【问题描述】:

我尝试将 Sga_target 设置为 2G,但收到一个错误提示它太低,我使用我的 pfile 启动数据库。

我收到以下错误:

`ORA-00603:ORACLE 服务器会话因致命错误 ORA-01092 终止: ORACLE 实例已终止。强制断开连接 ORA-14694: 数据库 必须处于 UPGRADE 模式才能开始 MAX_STRING_SIZE 迁移

事件详情:

D:\APP\ORAADMIN\diag\rdbms\naghitrn\naghitrn\incident\incdir_396077\naghitrn_ora_146628_i396077.trc 2018-10-18T19:37:26.001820+11:00 opiodr 中止过程未知 ospid (146628) 由于 ORA-603 2018-10-18T19:37:26.024820+11:00 ORA-603:opitsk 中止进程许可证高水位标记 = 4 2018-10-18T19:37:26.026820+11:00 用户(ospid:146628):终止 实例由于错误 14694 2018-10-18T19:37:28.030825+11:00 GEN0 (ospid:139468):由于错误 14694 终止实例 2018-10-18T19:37:33.127823+11:00 用户(ospid:148464):终止 实例由于错误 14694 2018-10-18T19:37:33.149840+11:00 PMON (ospid:147784):由于错误 14694 终止实例 2018-10-18T19:37:38.361821+11:00 实例由 PMON 终止,pid = 147784`

【问题讨论】:

    标签: oracle


    【解决方案1】:

    错误消息似乎说明了您的问题以及如何解决它...问题不是由于 sga 目标,您只需使用以下命令以升级模式启动数据库:

    startup upgrade
    

    而不是通常的启动

    【讨论】:

    • 它向我抛出了 sga_target 太小的错误,那为什么我从 pfile 和 4G sga 目标开始
    • @MaryAnnCuadrasal 您在此处发布的错误告诉我们“ORA-14694:数据库必须处于升级模式才能开始 MAX_STRING_SIZE 迁移”没有参考 sga
    • 我得到以下错误:'SQL> 启动升级; ORACLE 实例已启动。总系统全局区域 2147483648 字节 固定大小 8748912 字节 可变大小 603979920 字节 数据库缓冲区 1526726656 字节 重做缓冲区 8028160 字节 数据库已安装。 ORA-00603:ORACLE 服务器会话因致命错误而终止 ORA-01092:ORACLE 实例终止。强制断开连接 ORA-14693: MAX_STRING_SIZE 参数必须是 EXTENDED。进程 ID:11288 会话 ID:252 序列号:2841'
    • @MaryAnnCuadrasal 你试过在你的 pfile 中设置 MAX_STRING_SIZE=EXTENDED 吗?
    猜你喜欢
    • 2022-01-24
    • 2014-02-04
    • 1970-01-01
    • 2020-06-16
    • 2012-09-21
    • 1970-01-01
    • 2020-01-28
    • 2015-06-29
    • 2017-07-19
    相关资源
    最近更新 更多