zoukankan      html  css  js  c++  java
  • ORA00845: MEMORY_TARGET not supported on this system

    SQL> startup

    ORA-00845: MEMORY_TARGET not supported on this system

    这个问题是由于设置SGA的大小超过了操作系统/dev/shm的大小:解决这个问题只有两个方法,一种是修改初始化参数,使得初始化参数中SGA的设置小于/dev/shm的大小,另一种方法就是调整/dev/shm的大小。

    修改/dev/shm的大小可以通过修改/etc/fstab来实现:

    [root@enterprice64 ~]# vi /etc/fstab

    LABEL=/ / ext3 defaults 1 1
    LABEL=/boot /boot ext3 defaults 1 2
    LABEL=/data /data ext3 defaults 1 2
    devpts /dev/pts devpts gid=5,mode=620 0 0
    #tmpfs /dev/shm tmpfs defaults 0 0
    tmpfs /dev/shm tmpfs defaults,size=10240M 0 0
    LABEL=/home /home ext3 defaults 1 2
    LABEL=/opt /opt ext3 defaults 1 2

    [root@enterprice64 ~]# umount /dev/shm
    [root@enterprice64 ~]# mount /dev/shm
    [root@enterprice64 ~]# df -k /dev/shm
    Filesystem 1K-blocks Used Available Use% Mounted on
    tmpfs 10485760 0 10485760 0% /dev/shm
    [root@enterprice64 ~]# su - oracle
    [oracle@enterprice64 ~]$ sqlplus "/ as sysdba"

    SQL*Plus: Release 11.1.0.6.0 - Production on Tue Oct 23 15:42:42 2007

    Copyright (c) 1982, 2007, Oracle. All rights reserved.

    Connected to an idle instance.

    SQL> startup
    ORACLE instance started.

    修改/etc/fstab,重新mount /dev/shm,然后就可以启动数据库了。

  • 相关阅读:
    毕设进度28
    任务27
    任务26
    任务25
    任务24
    第二次冲刺
    课堂作业-搜狗输入法
    课堂作业-寻找水王
    博客花园典型用户和场景
    第十天
  • 原文地址:https://www.cnblogs.com/yuchunju/p/2530819.html
Copyright © 2011-2022 走看看