- 最后登录
- 2023-8-16
- 在线时间
- 1686 小时
- 威望
- 2135
- 金钱
- 50532
- 注册时间
- 2011-10-12
- 阅读权限
- 200
- 帖子
- 5207
- 精华
- 39
- 积分
- 2135
- UID
- 2
|
2#
发表于 2012-2-7 22:34:38
1. 10g 以前 即 8i 9i 是 db binary 发现hacmp 后自动link
2 .10g 以后$ORA_CRS_HOME/lib/libskgxn2.so 这个库文件会 link到 vender clusterware中
if vendor clusterware should be used, check to make sure that $ORA_CRS_HOME/lib/libskgxn2.so is linked properly to the vendor clusterware library on all nodes.
For Veritas clusterware:
$ORA_CRS_HOME/lib/libskgxn2.so -> /opt/ORCLcluster/lib/libskgsn2.so
For HP MC ServiceGuard (on HP UX):
$ORA_CRS_HOME/lib/libskgxn2.so -> /opt/nmapi/nmapi2/lib/hpux64/libnmapi2.so
For SUN Solaris clusterware:
$ORA_CRS_HOME/lib/libskgxn2.so -> /opt/ORCLcluster/lib/libskgsn2.so
For AIX HACMP:
$ORA_CRS_HOME/lib/libskgxn2.so -> /opt/ORCLcluster/lib/libskgsn2.so
link libskgxn2.so 这个 库文件实现以下CSS thread , 功能是监控 vendor clusterware的skgxn事件。
clssnm_skgxnmon thread – This thread monitors skgxn events (from the vendor clusterware if it exists). It is also responsible for disconnecting Node Monitor connections if it sees an skgxn reconfiguration. This allows us to break up a send to an evicted node so that other processes can continue on the new cluster. A stack trace of an idle clssnm_skgxnmon thread on a running CSS would look like this (Example on Sun with Sun Cluster installed):
----------------- lwp# 3 / thread# 5 --------------------
ffffffff7cfa5a68 poll (0, 0, c8)
ffffffff7c41e16c poll (c8, 0, 61, 0, ffffffff7be46f30, ff9) + 58
ffffffff7bd21a70 lk_wait_ast (876c550, 8, ffffffff7a209470, 8000000, 0, 801bb00) + 110
ffffffff7bd156f8 lk_sync_convert (0, 876c550, 801bb00, 61, 0, 1002c53ce) + 198
ffffffff7e902484 skgxnlcnv (ffffffff7a2099f4, 1002554a0, 876c550, 0, 2, 0) + e4
ffffffff7e903c0c skgxn_membermap (ffffffff7a2099f4, 1002c5260, 2, 1002c53be, 0, 1) + 6c
ffffffff7e905c3c skgxnpstat (1, 1002c53e0, 100251720, 1, ffffffff7a2099f4, ffffffff7ea09650) + 43c
000000010003a994 clssnm_skgxnmon (1003d9330, 4, ffffffff7a2099ec, 0, 0, 1000) + 72c
ffffffff7c41ebc8 _thread_start (100542400, 0, 0, 0, 0, 0) + 40 |
|