memory_target参数设置不正确导致

解决方案 »

  1.   

    参考ORA-00845 MEMORY_TARGET not supported on this system报错解决 
      

  2.   

    拷贝一个init文件,修改 memory_target 参数,然后 startup pfile=''
      

  3.   

    谢谢大神,我的tmpfs挂载到/run目录下,然后在/etc/fstab修改不了/run 的大小
      

  4.   

    谢谢,我今天在一个论坛像一个前辈请教,他叫我在init文件中注销掉这个参数,
    然后这个错误没有在报错。但是遇到了别的问题
    ORA-24324: service handle not initialized
    ORA-24323: value not allowed
    ORA-03113: end-of-file on communication channel
      

  5.   

    报错ORA-24324: service handle not initialized之后,我百度了一下,网上说运行shutdown abort,在startup一次可以解决,但是我的还是报错。
    然后,还有一些教程是ipcs -m 找出oracle共享内存ID然后ipcrm -m ID掉,可是还是报错。。
    崩溃了。。是不是因为系统的原因,我使用的是ubuntu14.04 32 位,oracle11g 
      

  6.   

    ORA-24324: service handle not initialized
    你sqlplus中报错终止了,这个时候,你应该exit退出来然后sqlplus再进去
      

  7.   

    如果還有空閑系統內在的話可用以下語句修改ORACLE 內存:
    SHUTDOWN IMMEDIATE
    STARTUP MOUNT
    alter system set sga_max_size=2000m scope=spfile;
    alter system set sga_target=2000m scope=spfile;
    alter system set pga_aggregate_target=500m scope=spfile;ALTER DATEBASE OPEN;