启动报错
SQL> conn / as sysdba
已连接到空闲例程。
SQL> startup
ORA-27123: unable to attach to shared memory segment
Linux Error: 13: Permission denied

解决方案 »

  1.   

    cd $ORACLE_HOME/binls -lrt oracle先看看这个的权限情况.'
    另外,你没有执行root.sh?先执行一下这个吧.$chmod 6751 $ORACLE_HOME/bin/oracle 
      

  2.   

    是不是楼主修改了init.ora里面的共享池参数?
    建议检查一下参数表
      

  3.   

    chown -R oracle:oinstall /dir
      

  4.   

    修改SHMMAX的值,可能是太大了,调小一点试试。具体设置方法请参考此贴:
    http://www.eygle.com/archives/2005/11/whats_mean_linux_shmmax.html
      

  5.   


    用alter database open 命令执行下试试吧!
      

  6.   

    lz可以自行检查下:1、是否是用了非oracle软件安装用户来启动数据库?
    2、是否修改了内核参数?
    3、这种修改是极不安全的动作。
      

  7.   

    一楼回复的对,
    $chmod 6751 $ORACLE_HOME/bin/oracle