[?]Solaris下两个Oracle同时启动时遇到的问题

今天重启了一下Sun Fire V890,然后启动 Oracle 10g,在还没有到 mount 阶段的时候,马上启动Oracle 11g,此时出现了一下状况:

SQL> startup ; 
ORACLE instance started.

Total System Global Area 3607101440 bytes
Fixed Size                  1982864 bytes
Variable Size            1124081264 bytes
Database Buffers         2466250752 bytes
Redo Buffers               14786560 bytes
*** libc thread failure: cannot allocate thread queue_head table 

而此时 Oracle 11g 的 startup 一直没有显示。

马上终止两个 Oracle 的启动进程,重启服务器,动作慢一点,让一个 Oracle 先启动进入 open 阶段,再启动另一个 Oracle ,问题没有再出现。

从报错来看也许是线程创建失败,搜索“cannot allocate thread queue_head table”只能找到一段源代码,对于问题的解决没有太大的帮助。

原文地址:https://www.cnblogs.com/killkill/p/1755730.html