first conn internal/oracle then startup

解决方案 »

  1.   

    重新配置内核参数(/etc/system),加大semmni,semmsl,semmns等参数的数值
      

  2.   

    semmni
    含义:系统中semaphore identifierer的最大个数。
    设置方法:把这个变量的值设置为这个系统上的所有Oracle的实例的init.ora中的最大的那个processes的那个值加10。
    例子:Set semsys:seminfo_semmni=100 semmns
    含义:系统中emaphores的最大个数。
    设置方法:这个值可以通过以下方式计算得到:各个Oracle实例的initSID.ora里边的processes的值的总和(除去最大的Processes参数)+最大的那个Processes×2+10×Oracle实例的个数。
    例子:Set semsys:seminfo_semmns=200semmsl:
    含义:一个set中semaphore的最大个数。
    设置方法:设置成为10+所有Oracle实例的InitSID.ora中最大的Processes的值。
    例子:Set semsys:seminfo_semmsl=-200
      

  3.   

    改变了/etc/system里边以上参数以后,重新启动计算机:
    $reboot
    然后检查当前的参数:
    $sysdef -I
    如果系统参数仍旧没有改变得话,使用以下命令:
    $modload /kernel/sys/shmsys。
      

  4.   

    大力 ??? 不会是以前SQL Server版的那个巴.
    呵呵.帮你up