zoukankan      html  css  js  c++  java
  • Oracle无法启动,ORA-01034、ORA-01078

    因为调整32位系统的SGA区大小时不慎,超出可用内存,造成Oracle实例无法启动,报出ORA-01034、ORA-01078等错误。如下图

     

    sqlplus /nolog

    SQL> conn / as sysdba

    Connected.

    SQL> startup;

    出现错误:ORA-01078: failure in processing system parameters

    ORA-01565: error in identifying file '/oracle/product/10.2.0/db_1/dbs/spfileorcl.ora'

    解决办法

    sqlplus /nolog

    SQL> conn / as sysdba

    Connected.

    SQL> create spfile from pfile='/oracle/product/10.2.0/admin/orcl/pfile/init.ora';

    创建后,在/oracle/product/10.2.0/db_1/dbs/ 重新生成 spfileORCL.ora

    OR

    -- 先创建pfile到指定位置,例如“c:initorcl.ora”。
    SQL>create pfile='c:initorcl.ora' from spfile;
    -- 然后直接修改initorcl.ora文件中配置错误的值. 然后:
    SQL> create spfile from pfile='c:initorcl.ora';
    SQL> startup

    启动数据库

    cmd> sqlplus /nolog

    SQL> conn / as sysdba

    Connected.

    SQL> startup;

    启动成功!

  • 相关阅读:
    Linux unalias命令 取消别名
    linux cp 拷贝文件或目录
    POJ 1850
    POJ 1844
    POJ 1852
    POJ 1837
    POJ 1833
    POJ 1804
    POJ 1789
    POJ 1781
  • 原文地址:https://www.cnblogs.com/zhaoguan_wang/p/4565938.html
Copyright © 2011-2022 走看看