---第一种情况---halt -q模拟hang(23)机
# halt -q
....Halt completed....
alert*.log内容如下:
Tue Jan 20 08:58:05 2009
Reconfiguration started (old inc 4, new inc 6)
List of nodes:
0
Global Resource Directory frozen
* dead instance detected - domain 0 invalid = TRUE
Communication channels reestablished
Master broadcasted resource hash value bitmaps
Non-local Process blocks cleaned out
Tue Jan 20 08:58:05 2009
LMS 1: 0 GCS shadows cancelled, 0 closed
Tue Jan 20 08:58:05 2009
LMS 0: 1 GCS shadows cancelled, 1 closed
Set master node info
Submitted all remote-enqueue requests
Dwn-cvts replayed, VALBLKs dubious
All grantable enqueues granted
Post SMON to start 1st pass IR
Tue Jan 20 08:58:05 2009
Instance recovery: looking for dead threads
Tue Jan 20 08:58:05 2009
Beginning instance recovery of 1 threads
Tue Jan 20 08:58:05 2009
LMS 0: 4473 GCS shadows traversed, 0 replayed
Tue Jan 20 08:58:05 2009
LMS 1: 4555 GCS shadows traversed, 0 replayed
Tue Jan 20 08:58:05 2009
Submitted all GCS remote-cache requests
Fix write in gcs resources
Reconfiguration complete
Tue Jan 20 08:58:06 2009
parallel recovery started with 7 processes
Tue Jan 20 08:58:06 2009
Started redo scan
Tue Jan 20 08:58:06 2009
Completed redo scan
1905 redo blocks read, 420 data blocks need recovery
Tue Jan 20 08:58:06 2009
Started redo application at
Thread 2: logseq 1, block 115393
Tue Jan 20 08:58:06 2009
Recovery of Online Redo Log: Thread 2 Group 3 Seq 1 Reading mem 0
Mem# 0: /dev/rredo2_1_128m
Tue Jan 20 08:58:06 2009
Completed redo application
Tue Jan 20 08:58:06 2009
Completed instance recovery at
Thread 2: logseq 1, block 117298, scn 776762
309 data blocks read, 437 data blocks written, 1905 redo blocks read
Tue Jan 20 08:58:06 2009
Thread 2 advanced to log sequence 2 (thread recovery)
$ ifconfig -a
en2: flags=5e080863,c0
inet 10.172.45.21 netmask 0xffffff00 broadcast 10.172.45.255
inet 10.172.45.111 netmask 0xffffff00 broadcast 10.172.45.255
inet 10.172.45.113 netmask 0xffffff00 broadcast 10.172.45.255
tcp_sendspace 131072 tcp_recvspace 65536
en3: flags=5e080863,c0
inet 192.168.45.21 netmask 0xffffff00 broadcast 192.168.45.255
tcp_sendspace 131072 tcp_recvspace 65536
lo0: flags=e08084b
inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
inet6 ::1/0
tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1
$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....C1.lsnr application ONLINE ONLINE xtgc1
ora.xtgc1.gsd application ONLINE ONLINE xtgc1
ora.xtgc1.ons application ONLINE ONLINE xtgc1
ora.xtgc1.vip application ONLINE ONLINE xtgc1
ora....C2.lsnr application ONLINE OFFLINE
ora.xtgc2.gsd application ONLINE OFFLINE
ora.xtgc2.ons application ONLINE OFFLINE
ora.xtgc2.vip application ONLINE ONLINE xtgc1
ora.xtgcdb.db application ONLINE ONLINE xtgc1
ora....cdb1.cs application ONLINE ONLINE xtgc1
ora....b1.inst application ONLINE ONLINE xtgc1
ora....db1.srv application ONLINE ONLINE xtgc1
ora....db2.srv application ONLINE OFFLINE
ora....b2.inst application ONLINE OFFLINE
C:\Documents and Settings\IBM>tnsping xtgcdb
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-1月 -
2009 09:51:12
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
F:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 10.172.45.111)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.172.4
5.113)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = xtgcdb)))
OK (10 毫秒)
C:\Documents and Settings\IBM>tnsping xtgcdb_111
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-1月 -
2009 09:51:21
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
F:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 10.172.45.111)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = xtgcdb)))
OK (20 毫秒)
C:\Documents and Settings\IBM>tnsping xtgcdb_sid_111
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-1月 -
2009 09:51:33
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
F:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 10.172.45.111)(PORT = 1521))) (CONNECT_DATA = (SID = xtgcdb1)))
OK (20 毫秒)
C:\Documents and Settings\IBM>tnsping xtgcdb_sid_21
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-1月 -
2009 09:51:40
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
F:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 10.172.45.21)(PORT = 1521))) (CONNECT_DATA = (SID = xtgcdb1)))
OK (10 毫秒)
C:\Documents and Settings\IBM>tnsping xtgcdb_113
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-1月 -
2009 09:51:47
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
F:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 10.172.45.113)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = xtgcdb)))
TNS-12541: TNS: 无监听程序
C:\Documents and Settings\IBM>tnsping xtgcdb_sid_113
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-1月 -
2009 09:52:03
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
F:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 10.172.45.23)(PORT = 1521))) (CONNECT_DATA = (SID = xtgcdb2)))
TNS-12535: TNS: 操作超时
C:\Documents and Settings\IBM>tnsping xtgcdb_sid_23
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-1月 -
2009 09:53:24
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
F:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 10.172.45.23)(PORT = 1521))) (CONNECT_DATA = (SID = xtgcdb2)))
TNS-12535: TNS: 操作超时
C:\Documents and Settings\IBM>
$ lssrc -g cluster
Subsystem Group PID Status
clstrmgrES cluster 344170 active
第二步 启动机器(23)
21 ha日志:
Jan 20 10:20:00 EVENT START: network_up xtgc1 net_rs232_01
:network_up[+60] [[ high = high ]]
:network_up[+60] version=1.22
:network_up[+61] :network_up[+61] cl_get_path
HA_DIR=es
:network_up[+62] STATUS=0
:network_up[+64] [ 2 -ne 2 ]
:network_up[+74] :network_up[+74] cl_rrmethods2call net_initialization
:cl_rrmethods2call[+49] [[ high = high ]]
:cl_rrmethods2call[+49] version=1.14
:cl_rrmethods2call[+50] :cl_rrmethods2call[+50] cl_get_path
HA_DIR=es
:cl_rrmethods2call[+76] RRMETHODS=
:cl_rrmethods2call[+77] NEED_RR_ENV_VARS=no
:cl_rrmethods2call[+83] :cl_rrmethods2call[+83] odmget -qname=net_rs232_01 HACMPnetwork
:cl_rrmethods2call[+83] egrep nimname
:cl_rrmethods2call[+83] sed s/"//g
:cl_rrmethods2call[+83] awk {print $3}
RRNET=rs232
:cl_rrmethods2call[+83] [[ rs232 = XD_data ]]
:cl_rrmethods2call[+89] exit 0
METHODS=
:network_up[+87] set -u
:network_up[+94] exit 0
Jan 20 10:20:00 EVENT COMPLETED: network_up xtgc1 net_rs232_01 0
Jan 20 10:20:00 EVENT START: network_up_complete xtgc1 net_rs232_01
:network_up_complete[+59] [[ high = high ]]
:network_up_complete[+59] version=1.1.1.13
:network_up_complete[+60] :network_up_complete[+60] cl_get_path
HA_DIR=es
:network_up_complete[+62] NODENAME=xtgc1
:network_up_complete[+63] NETWORK=net_rs232_01
:network_up_complete[+65] [ ! -n ]
:network_up_complete[+67] EMULATE=REAL
:network_up_complete[+70] [ 2 -ne 2 ]
:network_up_complete[+76] set -u
:network_up_complete[+82] STATUS=0
:network_up_complete[+86] odmget HACMPnode
:network_up_complete[+86] grep name =
:network_up_complete[+86] sort
:network_up_complete[+86] uniq
:network_up_complete[+86] wc -l
:network_up_complete[+86] [ 2 -eq 2 ]
:network_up_complete[+88] :network_up_complete[+88] odmget HACMPgroup
:network_up_complete[+88] grep group =
:network_up_complete[+88] sed s/"//g
:network_up_complete[+88] awk {print $3}
RESOURCE_GROUPS=racdbrg
:network_up_complete[+92] :network_up_complete[+92] odmget -q group=racdbrg AND name=EXPORT_FILESYSTEM HACMPresource
:network_up_complete[+92] grep value
:network_up_complete[+92] sed s/"//g
:network_up_complete[+92] awk {print $3}
EXPORTLIST=
:network_up_complete[+93] [ -n ]
:network_up_complete[+111] [[ xtgc1 = xtgc1 ]]
:network_up_complete[+117] :network_up_complete[+117] odmget -qname=net_rs232_01 HACMPnetwork
:network_up_complete[+117] sed s/"//g
:network_up_complete[+117] awk $1 == "alias" {print $3}
ALIASING=2
:network_up_complete[+117] [[ 2 = 1 ]]
:network_up_complete[+128] exit 0
Jan 20 10:20:00 EVENT COMPLETED: network_up_complete xtgc1 net_rs232_01 0
HACMP Event Summary
Event: TE_JOIN_NETWORK
Start time: Tue Jan 20 10:20:00 2009
End time: Tue Jan 20 10:20:00 2009
Action: Resource: Script. Name:
----------------------------------------------------------------------------
No resources changed as a result of this event
----------------------------------------------------------------------------
:check_for_site_up[+54] [[ high = high ]]
:check_for_site_up[+54] version=1.4
:check_for_site_up[+55] :check_for_site_up[+55] cl_get_path
HA_DIR=es
:check_for_site_up[+57] STATUS=0
:check_for_site_up[+59] set +u
:check_for_site_up[+61] [ ]
:check_for_site_up[+72] exit 0
Jan 20 10:20:31 EVENT START: node_up xtgc2
:node_up[+137] [[ high = high ]]
:node_up[+137] version=1.10.11.10
:node_up[+139] export NODENAME=xtgc2
:node_up[+141] HPS_CMD=/usr/es/sbin/cluster/events/utils/cl_HPS_init
:node_up[+142] typeset -i STATUS=0
:node_up[+143] typeset -i RC=0
:node_up[+146] [[ -z ]]
:node_up[+148] EMULATE=REAL
:node_up[+151] set -u
:node_up[+153] (( 1 < 1 ))
:node_up[+165] [[ xtgc1 = xtgc2 ]]
:node_up[+171] [[ 1 -eq 2 ]]
:node_up[+185] [[ REAL == REAL ]]
:node_up[+185] /usr/sbin/rsct/bin/dms/startdms -s topsvcs
Dead Man Switch Enabled
:node_up[+190] [[ FALSE = FALSE ]]
:node_up[+192] echo RG_DEPENDENCY is set to FALSE
RG_DEPENDENCY is set to FALSE
:node_up[+197] set -a
:node_up[+198] clsetenvgrp xtgc2 node_up
:clsetenvgrp[+50] [[ high = high ]]
:clsetenvgrp[+50] version=1.16
:clsetenvgrp[+52] usingVer=clSetenvgrp
:clsetenvgrp[+57] clSetenvgrp xtgc2 node_up
executing clSetenvgrp
clSetenvgrp completed successfully
:clsetenvgrp[+58] exit 0
:node_up[+198] eval FORCEDOWN_GROUPS="" RESOURCE_GROUPS="" HOMELESS_GROUPS="" HOMELESS_FOLLOWER_GROUPS="" ERRSTATE_GROUPS="" PRINCIPAL_ACTIONS="" ASSOCIATE_ACTIONS="" AUXILLIARY_ACTIONS=""
:node_up[+198] FORCEDOWN_GROUPS= RESOURCE_GROUPS= HOMELESS_GROUPS= HOMELESS_FOLLOWER_GROUPS= ERRSTATE_GROUPS= PRINCIPAL_ACTIONS= ASSOCIATE_ACTIONS= AUXILLIARY_ACTIONS=
:node_up[+199] RC=0
:node_up[+200] set +a
:node_up[+201] (( 0 != 0 ))
:node_up[+209] rm -f /tmp/.RPCLOCKDSTOPPED
:node_up[+215] process_resources FENCE
:process_resources[+2307] [[ high = high ]]
:process_resources[+2307] version=1.111
:process_resources[+2308] :process_resources[+2308] cl_get_path
HA_DIR=es
:process_resources[+2310] STATUS=0
:process_resources[+2311] sddsrv_off=FALSE
:process_resources[+2313] [[ -z ]]
:process_resources[+2315] EMULATE=REAL
:process_resources[+2318] true
:process_resources[+2320] set -a
:process_resources[+2323] clRGPA FENCE
:clRGPA[+49] [[ high = high ]]
:clRGPA[+49] version=1.16
:clRGPA[+51] usingVer=clrgpa
:clRGPA[+56] clrgpa FENCE
:clRGPA[+57] exit 0
:process_resources[+2323] eval JOB_TYPE=NONE
:process_resources[+2323] JOB_TYPE=NONE
:process_resources[+2325] RC=0
:process_resources[+2326] set +a
:process_resources[+2328] [ 0 -ne 0 ]
:process_resources[+2334] RESOURCE_GROUPS=
:process_resources[+2626] break
:process_resources[+2637] [[ FALSE = TRUE ]]
:process_resources[+2643] exit 0
:node_up[+225] [[ xtgc1 = xtgc2 ]]
:node_up[+441] [[ FALSE = FALSE ]]
:node_up[+480] process_resources
:process_resources[+2307] [[ high = high ]]
:process_resources[+2307] version=1.111
:process_resources[+2308] :process_resources[+2308] cl_get_path
HA_DIR=es
:process_resources[+2310] STATUS=0
:process_resources[+2311] sddsrv_off=FALSE
:process_resources[+2313] [[ -z ]]
:process_resources[+2315] EMULATE=REAL
:process_resources[+2318] true
:process_resources[+2320] set -a
:process_resources[+2323] clRGPA
:clRGPA[+49] [[ high = high ]]
:clRGPA[+49] version=1.16
:clRGPA[+51] usingVer=clrgpa
:clRGPA[+56] clrgpa
:clRGPA[+57] exit 0
:process_resources[+2323] eval JOB_TYPE=NONE
:process_resources[+2323] JOB_TYPE=NONE
:process_resources[+2325] RC=0
:process_resources[+2326] set +a
:process_resources[+2328] [ 0 -ne 0 ]
:process_resources[+2334] RESOURCE_GROUPS=
:process_resources[+2626] break
:process_resources[+2637] [[ FALSE = TRUE ]]
:process_resources[+2643] exit 0
:node_up[+487] TELINIT_FILE=/usr/es/sbin/cluster/.telinit
:node_up[+489] [[ xtgc1 = xtgc2 ]]
:node_up[+511] [[ high = high ]]
:node_up[+511] set -x
:node_up[+514] exit 0
Jan 20 10:20:31 EVENT COMPLETED: node_up xtgc2 0
Jan 20 10:20:57 EVENT START: node_up_complete xtgc2
:node_up_complete[+78] [[ high = high ]]
:node_up_complete[+78] version=1.1.3.41
:node_up_complete[+79] :node_up_complete[+79] cl_get_path
HA_DIR=es
:node_up_complete[+81] NODENAME=xtgc2
:node_up_complete[+82] VSD_CMD=/usr/lpp/csd/bin/hacmp_vsd_up2
:node_up_complete[+91] STATUS=0
:node_up_complete[+93] [ ! -n ]
:node_up_complete[+95] EMULATE=REAL
:node_up_complete[+98] set -u
:node_up_complete[+100] (( 1 < 1 ))
:node_up_complete[+106] UPDATESTATD=0
:node_up_complete[+108] RPCLOCKDSTOPPED=0
:node_up_complete[+109] [ -f /tmp/.RPCLOCKDSTOPPED ]
:node_up_complete[+117] odmget HACMPnode
:node_up_complete[+117] grep name =
:node_up_complete[+117] sort
:node_up_complete[+117] uniq
:node_up_complete[+117] wc -l
:node_up_complete[+117] [ 2 -eq 2 ]
:node_up_complete[+119] :node_up_complete[+119] odmget HACMPgroup
:node_up_complete[+119] grep group =
:node_up_complete[+119] sed s/"//g
:node_up_complete[+119] awk {print $3}
RESOURCE_GROUPS=racdbrg
:node_up_complete[+123] :node_up_complete[+123] odmget -q group=racdbrg AND name=EXPORT_FILESYSTEM HACMPresource
:node_up_complete[+123] grep value
:node_up_complete[+123] sed s/"//g
:node_up_complete[+123] awk {print $3}
EXPORTLIST=
:node_up_complete[+124] [ -n ]
:node_up_complete[+152] [ 0 = 1 ]
:node_up_complete[+178] [ REAL = EMUL ]
:node_up_complete[+183] [ 0 = 1 ]
:node_up_complete[+204] [[ FALSE = FALSE ]]
:node_up_complete[+212] set -a
:node_up_complete[+213] clsetenvgrp xtgc2 node_up_complete
:clsetenvgrp[+50] [[ high = high ]]
:clsetenvgrp[+50] version=1.16
:clsetenvgrp[+52] usingVer=clSetenvgrp
:clsetenvgrp[+57] clSetenvgrp xtgc2 node_up_complete
executing clSetenvgrp
clSetenvgrp completed successfully
:clsetenvgrp[+58] exit 0
:node_up_complete[+213] eval FORCEDOWN_GROUPS="" RESOURCE_GROUPS="" HOMELESS_GROUPS="" HOMELESS_FOLLOWER_GROUPS="" ERRSTATE_GROUPS="" PRINCIPAL_ACTIONS="" ASSOCIATE_ACTIONS="" AUXILLIARY_ACTIONS=""
:node_up_complete[+213] FORCEDOWN_GROUPS= RESOURCE_GROUPS= HOMELESS_GROUPS= HOMELESS_FOLLOWER_GROUPS= ERRSTATE_GROUPS= PRINCIPAL_ACTIONS= ASSOCIATE_ACTIONS= AUXILLIARY_ACTIONS=
:node_up_complete[+214] RC=0
:node_up_complete[+215] set +a
:node_up_complete[+216] [ 0 -ne 0 ]
:node_up_complete[+225] [ -f /usr/lpp/csd/bin/hacmp_vsd_up2 ]
:node_up_complete[+244] [[ FALSE = FALSE ]]
:node_up_complete[+285] process_resources
:process_resources[+2307] [[ high = high ]]
:process_resources[+2307] version=1.111
:process_resources[+2308] :process_resources[+2308] cl_get_path
HA_DIR=es
:process_resources[+2310] STATUS=0
:process_resources[+2311] sddsrv_off=FALSE
:process_resources[+2313] [[ -z ]]
:process_resources[+2315] EMULATE=REAL
:process_resources[+2318] true
:process_resources[+2320] set -a
:process_resources[+2323] clRGPA
:clRGPA[+49] [[ high = high ]]
:clRGPA[+49] version=1.16
:clRGPA[+51] usingVer=clrgpa
:clRGPA[+56] clrgpa
:clRGPA[+57] exit 0
:process_resources[+2323] eval JOB_TYPE=NONE
:process_resources[+2323] JOB_TYPE=NONE
:process_resources[+2325] RC=0
:process_resources[+2326] set +a
:process_resources[+2328] [ 0 -ne 0 ]
:process_resources[+2334] RESOURCE_GROUPS=
:process_resources[+2626] break
:process_resources[+2637] [[ FALSE = TRUE ]]
:process_resources[+2643] exit 0
:node_up_complete[+286] [ 0 -ne 0 ]
:node_up_complete[+292] exit 0
Jan 20 10:20:58 EVENT COMPLETED: node_up_complete xtgc2 0
:check_for_site_up_complete[+54] [[ high = high ]]
:check_for_site_up_complete[+54] version=1.4
:check_for_site_up_complete[+55] :check_for_site_up_complete[+55] cl_get_path
HA_DIR=es
:check_for_site_up_complete[+57] STATUS=0
:check_for_site_up_complete[+59] set +u
:check_for_site_up_complete[+61] [ ]
:check_for_site_up_complete[+72] exit 0
HACMP Event Summary
Event: TE_JOIN_NODE
Start time: Tue Jan 20 10:20:28 2009
End time: Tue Jan 20 10:21:00 2009
Action: Resource: Script. Name:
----------------------------------------------------------------------------
No resources changed as a result of this event
----------------------------------------------------------------------------
23ha日志:
:check_for_site_up[+54] [[ high = high ]]
:check_for_site_up[+54] version=1.4
:check_for_site_up[+55] :check_for_site_up[+55] cl_get_path
HA_DIR=es
:check_for_site_up[+57] STATUS=0
:check_for_site_up[+59] set +u
:check_for_site_up[+61] [ ]
:check_for_site_up[+72] exit 0
Jan 20 10:49:37 EVENT START: node_up xtgc2
:node_up[+137] [[ high = high ]]
:node_up[+137] version=1.10.11.10
:node_up[+139] export NODENAME=xtgc2
:node_up[+141] HPS_CMD=/usr/es/sbin/cluster/events/utils/cl_HPS_init
:node_up[+142] typeset -i STATUS=0
:node_up[+143] typeset -i RC=0
:node_up[+146] [[ -z ]]
:node_up[+148] EMULATE=REAL
:node_up[+151] set -u
:node_up[+153] (( 1 < 1 ))
:node_up[+165] [[ xtgc2 = xtgc2 ]]
:node_up[+167] rm -f /usr/es/sbin/cluster/etc/ha_nodehalt.lock
:node_up[+171] [[ 1 -eq 2 ]]
:node_up[+185] [[ REAL == REAL ]]
:node_up[+185] /usr/sbin/rsct/bin/dms/startdms -s topsvcs
Dead Man Switch Enabled
:node_up[+190] [[ FALSE = FALSE ]]
:node_up[+192] echo RG_DEPENDENCY is set to FALSE
RG_DEPENDENCY is set to FALSE
:node_up[+197] set -a
:node_up[+198] clsetenvgrp xtgc2 node_up
:clsetenvgrp[+50] [[ high = high ]]
:clsetenvgrp[+50] version=1.16
:clsetenvgrp[+52] usingVer=clSetenvgrp
:clsetenvgrp[+57] clSetenvgrp xtgc2 node_up
executing clSetenvgrp
clSetenvgrp completed successfully
:clsetenvgrp[+58] exit 0
:node_up[+198] eval FORCEDOWN_GROUPS="" RESOURCE_GROUPS="" HOMELESS_GROUPS="" HOMELESS_FOLLOWER_GROUPS="" ERRSTATE_GROUPS="" PRINCIPAL_ACTIONS="" ASSOCIATE_ACTIONS="" AUXILLIARY_ACTIONS=""
:node_up[+198] FORCEDOWN_GROUPS= RESOURCE_GROUPS= HOMELESS_GROUPS= HOMELESS_FOLLOWER_GROUPS= ERRSTATE_GROUPS= PRINCIPAL_ACTIONS= ASSOCIATE_ACTIONS= AUXILLIARY_ACTIONS=
:node_up[+199] RC=0
:node_up[+200] set +a
:node_up[+201] (( 0 != 0 ))
:node_up[+209] rm -f /tmp/.RPCLOCKDSTOPPED
:node_up[+215] process_resources FENCE
:process_resources[+2307] [[ high = high ]]
:process_resources[+2307] version=1.111
:process_resources[+2308] :process_resources[+2308] cl_get_path
HA_DIR=es
:process_resources[+2310] STATUS=0
:process_resources[+2311] sddsrv_off=FALSE
:process_resources[+2313] [[ -z ]]
:process_resources[+2315] EMULATE=REAL
:process_resources[+2318] true
:process_resources[+2320] set -a
:process_resources[+2323] clRGPA FENCE
:clRGPA[+49] [[ high = high ]]
:clRGPA[+49] version=1.16
:clRGPA[+51] usingVer=clrgpa
:clRGPA[+56] clrgpa FENCE
:clRGPA[+57] exit 0
:process_resources[+2323] eval JOB_TYPE=NONE
:process_resources[+2323] JOB_TYPE=NONE
:process_resources[+2325] RC=0
:process_resources[+2326] set +a
:process_resources[+2328] [ 0 -ne 0 ]
:process_resources[+2334] RESOURCE_GROUPS=
:process_resources[+2626] break
:process_resources[+2637] [[ FALSE = TRUE ]]
:process_resources[+2643] exit 0
:node_up[+225] [[ xtgc2 = xtgc2 ]]
:node_up[+225] [[ REAL = EMUL ]]
:node_up[+237] rm -f /usr/es/sbin/cluster/etc/.hacmp_wlm_config_changed
:node_up[+240] cl_wlm_reconfig node_up
:node_up[+240] EMULATE=REAL
:cl_wlm_reconfig[+296] [[ high = high ]]
:cl_wlm_reconfig[+296] version=1.13
:cl_wlm_reconfig[+297] :cl_wlm_reconfig[+297] cl_get_path
HA_DIR=es
:cl_wlm_reconfig[+298] SCD=/usr/es/sbin/cluster/etc/objrepos/stage
:cl_wlm_reconfig[+299] ACD=/usr/es/sbin/cluster/etc/objrepos/active
:cl_wlm_reconfig[+301] EMULATE=REAL
:cl_wlm_reconfig[+303] CALLING_EVENT=node_up
:cl_wlm_reconfig[+305] HA_WLM_CLASSES=
:cl_wlm_reconfig[+307] :cl_wlm_reconfig[+307] awk BEGIN { FS = ":" } $1 !~ /^#.*/ { print $1 }
:cl_wlm_reconfig[+307] /usr/es/sbin/cluster/utilities/clwlmruntime -l -d /usr/es/sbin/cluster/etc/objrepos/active
HA_WLM_CONFIG=HA_WLM_config
:cl_wlm_reconfig[+308] [[ -z HA_WLM_config ]]
:cl_wlm_reconfig[+317] WLM_CONFIG_FILES=classes limits shares rules
:cl_wlm_reconfig[+320] [[ reconfig_resources = node_up ]]
:cl_wlm_reconfig[+325] build_class_list
:cl_wlm_reconfig[build_class_list+4] PRIMARY=
:cl_wlm_reconfig[build_class_list+5] SECONDARY=
:cl_wlm_reconfig[build_class_list+8] GROUP=
:cl_wlm_reconfig[build_class_list+9] NODES=
:cl_wlm_reconfig[build_class_list+10] STARTUP_PREF=
:cl_wlm_reconfig[build_class_list+11] FALLOVER_PREF=
:cl_wlm_reconfig[build_class_list+12] FALLBACK_PREF=
:cl_wlm_reconfig[build_class_list+13] /usr/es/sbin/cluster/utilities/clgetgrp -c
:cl_wlm_reconfig[build_class_list+14] read line
:cl_wlm_reconfig[build_class_list+13] grep -v -E ^#
:cl_wlm_reconfig[build_class_list+16] :cl_wlm_reconfig[build_class_list+16] cut -d: -f1
:cl_wlm_reconfig[build_class_list+16] echo racdbrg::ignore:xtgc1 xtgc2:OAAN:BO:NFB: :
GROUP=racdbrg
:cl_wlm_reconfig[build_class_list+17] :cl_wlm_reconfig[build_class_list+17] cut -d: -f4
:cl_wlm_reconfig[build_class_list+17] echo racdbrg::ignore:xtgc1 xtgc2:OAAN:BO:NFB: :
NODES=xtgc1 xtgc2
:cl_wlm_reconfig[build_class_list+18] :cl_wlm_reconfig[build_class_list+18] cut -d: -f5
:cl_wlm_reconfig[build_class_list+18] echo racdbrg::ignore:xtgc1 xtgc2:OAAN:BO:NFB: :
STARTUP_PREF=OAAN
:cl_wlm_reconfig[build_class_list+19] :cl_wlm_reconfig[build_class_list+19] cut -d: -f6
:cl_wlm_reconfig[build_class_list+19] echo racdbrg::ignore:xtgc1 xtgc2:OAAN:BO:NFB: :
FALLOVER_PREF=BO
:cl_wlm_reconfig[build_class_list+20] :cl_wlm_reconfig[build_class_list+20] cut -d: -f7
:cl_wlm_reconfig[build_class_list+20] echo racdbrg::ignore:xtgc1 xtgc2:OAAN:BO:NFB: :
FALLBACK_PREF=NFB
:cl_wlm_reconfig[build_class_list+20] [[ -z racdbrgxtgc1 xtgc2OAANBONFB ]]
:cl_wlm_reconfig[build_class_list+20] [[ AAN = OHN ]]
:cl_wlm_reconfig[build_class_list+20] [[ AAN = OFAN ]]
:cl_wlm_reconfig[build_class_list+20] [[ xtgc2 = xtgc1 ]]
:cl_wlm_reconfig[build_class_list+20] [[ xtgc2 = xtgc2 ]]
:cl_wlm_reconfig[build_class_list+56] PRIMARY= racdbrg
:cl_wlm_reconfig[build_class_list+57] break
:cl_wlm_reconfig[build_class_list+14] read line
:cl_wlm_reconfig[build_class_list+68] :cl_wlm_reconfig[build_class_list+68] odmget -q group = racdbrg and name = 'WLM_PRIMARY' HACMPresource
:cl_wlm_reconfig[build_class_list+68] sed s/"//g
:cl_wlm_reconfig[build_class_list+68] awk $1 = /value/ { print $3 }
WLM_PRIMARY=
:cl_wlm_reconfig[build_class_list+68] [[ -n ]]
:cl_wlm_reconfig[+326] [[ -z ]]
:cl_wlm_reconfig[+328] exit 3
:node_up[+241] WLM_STATUS=3
:node_up[+244] (( 0 == 3 ))
:node_up[+262] :node_up[+262] cl_rrmethods2call ss_load
:cl_rrmethods2call[+49] [[ high = high ]]
:cl_rrmethods2call[+49] version=1.14
:cl_rrmethods2call[+50] :cl_rrmethods2call[+50] cl_get_path
HA_DIR=es
:cl_rrmethods2call[+76] RRMETHODS=
:cl_rrmethods2call[+77] NEED_RR_ENV_VARS=no
:cl_rrmethods2call[+79] [[ xtgc2 = xtgc2 ]]
:cl_rrmethods2call[+99] NEED_RR_ENV_VARS=yes
:cl_rrmethods2call[+114] [[ yes = yes ]]
:cl_rrmethods2call[+116] cllsres
:cl_rrmethods2call[+116] 2> /dev/null
:cl_rrmethods2call[+116] eval CONCURRENT_VOLUME_GROUP="oravg" FORCED_VARYON="false" FSCHECK_TOOL="fsck" FS_BEFORE_IPADDR="false" RECOVERY_METHOD="sequential" SSA_DISK_FENCING="false" VG_AUTO_IMPORT="false"
:cl_rrmethods2call[+116] CONCURRENT_VOLUME_GROUP=oravg FORCED_VARYON=false FSCHECK_TOOL=fsck FS_BEFORE_IPADDR=false RECOVERY_METHOD=sequential SSA_DISK_FENCING=false VG_AUTO_IMPORT=false
:cl_rrmethods2call[+120] [[ -n ]]
:cl_rrmethods2call[+125] [[ -n ]]
:cl_rrmethods2call[+130] [[ -n ]]
:cl_rrmethods2call[+135] [[ -n ]]
:cl_rrmethods2call[+140] [[ -n ]]
:cl_rrmethods2call[+145] echo
:cl_rrmethods2call[+146] exit 0
METHODS=
:node_up[+278] :node_up[+278] odmget -qnodename = xtgc2 HACMPadapter
:node_up[+278] grep hps
:node_up[+278] grep type
SP_SWITCH=
:node_up[+280] SWITCH_TYPE=
:node_up[+280] [[ -n ]]
:node_up[+280] [[ REAL = EMUL ]]
:node_up[+280] [[ -n ]]
:node_up[+280] [[ REAL = EMUL ]]
:node_up[+370] clchdaemons -r -d clstrmgr_scripts -t resource_locator
:node_up[+380] :node_up[+380] odmget HACMPcommlink
:node_up[+380] awk BEGIN { FS = "\"" } { print $2 }
:node_up[+380] egrep link_name =
X25_LINKS=
:node_up[+380] [[ xtgc2 = xtgc2 ]]
:node_up[+380] [[ REAL = EMUL ]]
:node_up[+389] clcompcommlinks node_up
:clcompcommlinks[+251] [[ high = high ]]
:clcompcommlinks[+251] version=1.7
:clcompcommlinks[+252] :clcompcommlinks[+252] cl_get_path
HA_DIR=es
:clcompcommlinks[+254] DATAFILE_PATH=/usr/es/sbin/cluster/etc
:clcompcommlinks[+255] :clcompcommlinks[+255] /usr/es/sbin/cluster/utilities/get_local_nodename
:get_local_nodename[+42] [[ high = high ]]
:get_local_nodename[+42] version=1.2.1.19
:get_local_nodename[+43] :get_local_nodename[+43] cl_get_path
HA_DIR=es
:get_local_nodename[+45] AIXODMDIR=/etc/objrepos
:get_local_nodename[+46] HAODMDIR=/etc/es/objrepos
:get_local_nodename[+48] :get_local_nodename[+48] uname -m
UNAME=00C38E104C00
:get_local_nodename[+54] export PLATFORM=__AIX__
:get_local_nodename[+60] export DMDIR=/etc/es/objrepos
:get_local_nodename[+62] :get_local_nodename[+62] /usr/es/sbin/cluster/utilities/cllsclstr -N
nodename=xtgc2
:get_local_nodename[+64] :get_local_nodename[+64] cut -d: -f1
:get_local_nodename[+64] cllsnode -cS
NODENAME=xtgc1
xtgc2
:get_local_nodename[+68] [[ xtgc1 = xtgc2 ]]
:get_local_nodename[+68] [[ xtgc2 = xtgc2 ]]
:get_local_nodename[+71] print xtgc2
:get_local_nodename[+72] exit 0
LOCALNODE=xtgc2
:clcompcommlinks[+257] LINKS=
:clcompcommlinks[+258] ADAPTERS=
:clcompcommlinks[+259] ACTION=node_up
:clcompcommlinks[+260] CRITERIA=
:clcompcommlinks[+261] STATUS=0
:clcompcommlinks[+263] rm -f /usr/es/sbin/cluster/etc/tmp_add.
:clcompcommlinks[+263] 2> /dev/null
:clcompcommlinks[+264] rm -f /usr/es/sbin/cluster/etc/tmp_del.
:clcompcommlinks[+264] 2> /dev/null
:clcompcommlinks[+265] [ node_up = node_up ]
:clcompcommlinks[+267] read_comm_links
:clcompcommlinks[+267] 1> /usr/es/sbin/cluster/etc/.comm_datafile
:clcompcommlinks[read_comm_links+5] :clcompcommlinks[read_comm_links+5] sed s/ /#/g
:clcompcommlinks[read_comm_links+5] /usr/es/sbin/cluster/utilities/cllscommlinks -C -t All
LINKS=
There#are#no#Highly#Available#links#(of#any#type)#defined.
:clcompcommlinks[read_comm_links+9] link_record=There#are#no#Highly#Available#links#(of#any#type)#defined.
:clcompcommlinks[read_comm_links+10] :clcompcommlinks[read_comm_links+10] cut -f1 -d:
:clcompcommlinks[read_comm_links+10] echo There#are#no#Highly#Available#links#(of#any#type)#defined.
commlink=There#are#no#Highly#Available#links#(of#any#type)#defined.
:clcompcommlinks[read_comm_links+11] :clcompcommlinks[read_comm_links+11] cut -f2 -d:
:clcompcommlinks[read_comm_links+11] echo There#are#no#Highly#Available#links#(of#any#type)#defined.
link_type=There#are#no#Highly#Available#links#(of#any#type)#defined.
:clcompcommlinks[read_comm_links+12] :clcompcommlinks[read_comm_links+12] echo There#are#no#Highly#Available#links#(of#any#type)#defined.
:clcompcommlinks[read_comm_links+12] sed s/#/ /g
:clcompcommlinks[read_comm_links+12] cut -f3 -d:
adapter_names=There are no Highly Available links (of any type) defined.
:clcompcommlinks[read_comm_links+12] [[ There#are#no#Highly#Available#links#(of#any#type)#defined. = *x25 ]]
:clcompcommlinks[read_comm_links+33] resource_group=
:clcompcommlinks[read_comm_links+34] get_resource_group There#are#no#Highly#Available#links#(of#any#type)#defined.
:clcompcommlinks[get_resource_group+4] LINKS=There#are#no#Highly#Available#links#(of#any#type)#defined.
:clcompcommlinks[get_resource_group+5] :clcompcommlinks[get_resource_group+5] odmget -q name=COMMUNICATION_LINKS and value=There#are#no#Highly#Available#links#(of#any#type)#defined. HACMPresource
:clcompcommlinks[get_resource_group+5] grep group =
:clcompcommlinks[get_resource_group+5] sed s/"//g
:clcompcommlinks[get_resource_group+5] awk {print $3}
resource_group=
:clcompcommlinks[read_comm_links+34] [[ -z ]]
:clcompcommlinks[read_comm_links+38] continue
:clcompcommlinks[+272] exit 0
:node_up[+399] typeset -i V R M F
:node_up[+401] typeset -Z2 V
:node_up[+402] typeset -Z2 R
:node_up[+403] typeset -Z3 M
:node_up[+404] typeset -Z3 F
:node_up[+404] typeset -i clvm_lvl=0502000010
:node_up[+404] [[ __AIX__ != __LINUX__ ]]
:node_up[+411] lslpp -lcqOr bos.clvm.enh
:node_up[+411] read V R M F
:node_up[+411] :node_up[+411] cut -f3 -d:
IFS=.
:node_up[+411] typeset -i VRMF=0503007000
:node_up[+413] (( 503007000 >= 502000010 ))
:node_up[+419] cl_pvo
:cl_pvo[251] [[ high == high ]]
:cl_pvo[251] version=1.19
:cl_pvo[253] EMULATE=REAL
:cl_pvo[255] rc=0
:cl_pvo[255] typeset -i rc
:cl_pvo[256] mode=0
:cl_pvo[256] typeset -i mode
:cl_pvo[265] rg_list=''
:cl_pvo[266] vg_list=''
:cl_pvo[267] fs_list=''
:cl_pvo[268] getopts :g:v:f: option
:cl_pvo[286] [[ -z '' ]]
:cl_pvo[288] [[ -z xtgc2 ]]
:cl_pvo[291] [[ -z xtgc2 ]]
:cl_pvo[311] sed -n $'/group =/{\n\t\t\t s/.*"\\(.*\\)"/\\1/\n\t\t\t h\n\t\t\t}\n\t\t\t/nodes =/{\n\t\t\t /[ "]xtgc2[ "]/{\n\t\t\t\tg\n\t\t\t\tp\n\t\t\t }\n\t\t\t}'
:cl_pvo[310] odmget HACMPgroup
:cl_pvo[310] rg_list=racdbrg
:cl_pvo[314] [[ -z racdbrg ]]
:cl_pvo[319] [[ -z '' ]]
:cl_pvo[319] [[ -n racdbrg ]]
:cl_pvo[329] sed -n 's/.*value = "\(.*\)"/\1/p'
:cl_pvo[328] odmget -q 'group = racdbrg and name = VOLUME_GROUP' HACMPresource
:cl_pvo[328] rg_vg_list=''
:cl_pvo[332] [[ -n '' ]]
:cl_pvo[338] [[ -z '' ]]
:cl_pvo[338] [[ -n racdbrg ]]
:cl_pvo[350] sed -n 's/.*value = "\(.*\)"/\1/p'
:cl_pvo[349] odmget -q 'group = racdbrg and name = FILESYSTEM' HACMPresource
:cl_pvo[349] rg_fs_list=''
:cl_pvo[353] [[ -n '' ]]
:cl_pvo[372] echo
:cl_pvo[372] sort -u
:cl_pvo[372] tr ' ' '\n'
:cl_pvo[372] vg_list=''
:cl_pvo[376] [[ -z '' ]]
:cl_pvo[377] return 0
:node_up[+426] ls /dev/vpath*
:node_up[+426] 1> /dev/null 2>& 1
:node_up[+441] [[ FALSE = FALSE ]]
:node_up[+480] process_resources
:process_resources[+2307] [[ high = high ]]
:process_resources[+2307] version=1.111
:process_resources[+2308] :process_resources[+2308] cl_get_path
HA_DIR=es
:process_resources[+2310] STATUS=0
:process_resources[+2311] sddsrv_off=FALSE
:process_resources[+2313] [[ -z ]]
:process_resources[+2315] EMULATE=REAL
:process_resources[+2318] true
:process_resources[+2320] set -a
:process_resources[+2323] clRGPA
:clRGPA[+49] [[ high = high ]]
:clRGPA[+49] version=1.16
:clRGPA[+51] usingVer=clrgpa
:clRGPA[+56] clrgpa
:clRGPA[+57] exit 0
:process_resources[+2323] eval JOB_TYPE=ACQUIRE RESOURCE_GROUPS="racdbrg" PRINCIPAL_ACTION="ACQUIRE" AUXILLIARY_ACTION="NONE"
:process_resources[+2323] JOB_TYPE=ACQUIRE RESOURCE_GROUPS=racdbrg PRINCIPAL_ACTION=ACQUIRE AUXILLIARY_ACTION=NONE
:process_resources[+2325] RC=0
:process_resources[+2326] set +a
:process_resources[+2328] [ 0 -ne 0 ]
:process_resources[+2334] RESOURCE_GROUPS=racdbrg
:process_resources[+2548] set_resource_group_state ACQUIRING
:process_resources[set_resource_group_state+4] STAT=0
+racdbrg:process_resources[set_resource_group_state+7] export GROUPNAME
+racdbrg:process_resources[set_resource_group_state+8] [ ACQUIRING != DOWN ]
+racdbrg:process_resources[set_resource_group_state+10] [ REAL = EMUL ]
+racdbrg:process_resources[set_resource_group_state+15] clchdaemons -d clstrmgr_scripts -t resource_locator -n xtgc2 -o racdbrg -v ACQUIRING
+racdbrg:process_resources[set_resource_group_state+16] [ 0 -ne 0 ]
+racdbrg:process_resources[set_resource_group_state+27] [ ACQUIRING = ACQUIRING ]
+racdbrg:process_resources[set_resource_group_state+29] cl_RMupdate acquiring racdbrg process_resources
Reference string: Tue.Jan.20.10:49:38.BEIST.2009.process_resources.racdbrg.ref
+racdbrg:process_resources[set_resource_group_state+30] continue
+racdbrg:process_resources[set_resource_group_state+81] return 0
+racdbrg:process_resources[+2318] true
+racdbrg:process_resources[+2320] set -a
+racdbrg:process_resources[+2323] clRGPA
+racdbrg:clRGPA[+49] [[ high = high ]]
+racdbrg:clRGPA[+49] version=1.16
+racdbrg:clRGPA[+51] usingVer=clrgpa
+racdbrg:clRGPA[+56] clrgpa
+racdbrg:clRGPA[+57] exit 0
+racdbrg:process_resources[+2323] eval JOB_TYPE=WPAR ACTION=ACQUIRE RESOURCE_GROUPS="racdbrg "
+racdbrg:process_resources[+2323] JOB_TYPE=WPAR ACTION=ACQUIRE RESOURCE_GROUPS=racdbrg
+racdbrg:process_resources[+2325] RC=0
+racdbrg:process_resources[+2326] set +a
+racdbrg:process_resources[+2328] [ 0 -ne 0 ]
+racdbrg:process_resources[+2334] RESOURCE_GROUPS=racdbrg
+racdbrg:process_resources[+2403] export GROUPNAME=racdbrg
+racdbrg:process_resources[+2404] process_wpars ACQUIRE
+racdbrg:process_resources[process_wpars+4] STAT=0
+racdbrg:process_resources[process_wpars+5] typeset action=ACQUIRE
+racdbrg:process_resources[process_wpars+9] export GROUPNAME
+racdbrg:process_resources[process_wpars+12] clstart_wpar
+racdbrg:clstart_wpar[167] [[ high == high ]]
+racdbrg:clstart_wpar[167] version=1.8
+racdbrg:clstart_wpar[170] uname
+racdbrg:clstart_wpar[170] SNAME=AIX
+racdbrg:clstart_wpar[179] [[ AIX == *AIX* ]]
+racdbrg:clstart_wpar[180] lslpp -l bos.wpars
+racdbrg:clstart_wpar[180] 1> /dev/null 2>& 1
+racdbrg:clstart_wpar[180] exit 0
+racdbrg:process_resources[process_wpars+13] RC=0
+racdbrg:process_resources[process_wpars+24] (( 0 != 0 && 0 != 11 ))
+racdbrg:process_resources[process_wpars+32] return 0
+racdbrg:process_resources[+2405] RC=0
+racdbrg:process_resources[+2405] [[ ACQUIRE == RELEASE ]]
+racdbrg:process_resources[+2318] true
+racdbrg:process_resources[+2320] set -a
+racdbrg:process_resources[+2323] clRGPA
+racdbrg:clRGPA[+49] [[ high = high ]]
+racdbrg:clRGPA[+49] version=1.16
+racdbrg:clRGPA[+51] usingVer=clrgpa
+racdbrg:clRGPA[+56] clrgpa
+racdbrg:clRGPA[+57] exit 0
+racdbrg:process_resources[+2323] eval JOB_TYPE=CONCURRENT_VOLUME_GROUPS ACTION=ACQUIRE VOLUME_GROUPS="oravg" RESOURCE_GROUPS="racdbrg " SYNCH="0" EXPORT_FILESYSTEM=""
+racdbrg:process_resources[+2323] JOB_TYPE=CONCURRENT_VOLUME_GROUPS ACTION=ACQUIRE VOLUME_GROUPS=oravg RESOURCE_GROUPS=racdbrg SYNCH=0 EXPORT_FILESYSTEM=
+racdbrg:process_resources[+2325] RC=0
+racdbrg:process_resources[+2326] set +a
+racdbrg:process_resources[+2328] [ 0 -ne 0 ]
+racdbrg:process_resources[+2334] RESOURCE_GROUPS=racdbrg
+racdbrg:process_resources[+2480] export GROUPNAME=racdbrg
+racdbrg:process_resources[+2481] process_concurrent_vgs ACQUIRE
+racdbrg:process_resources[process_concurrent_vgs+4] STAT=0
+racdbrg:process_resources[process_concurrent_vgs+5] typeset -i SKIPVARYON=0
+racdbrg:process_resources[process_concurrent_vgs+6] typeset -i SKIPVARYOFF=0
+racdbrg:process_resources[process_concurrent_vgs+9] RC=0
+racdbrg:process_resources[process_concurrent_vgs+11] +racdbrg:process_resources[process_concurrent_vgs+11] echo oravg
+racdbrg:process_resources[process_concurrent_vgs+11] sort -u
+racdbrg:process_resources[process_concurrent_vgs+11] tr ,
VOLUME_GROUPS=oravg
+racdbrg:process_resources[process_concurrent_vgs+11] [[ ACQUIRE = RELEASE ]]
+racdbrg:process_resources[process_concurrent_vgs+11] [[ ACQUIRE = RELEASE_SECONDARY ]]
+racdbrg:process_resources[process_concurrent_vgs+73] ls /dev/vpath*
+racdbrg:process_resources[process_concurrent_vgs+73] 1> /dev/null 2>& 1
+racdbrg:process_resources[process_concurrent_vgs+90] LIST_OF_VOLUME_GROUPS_FOR_RG=
+racdbrg:process_resources[process_concurrent_vgs+94] export GROUPNAME
+racdbrg:process_resources[process_concurrent_vgs+96] read LIST_OF_VOLUME_GROUPS_FOR_RG
+racdbrg:process_resources[process_concurrent_vgs+96] get_list_head oravg
+racdbrg:process_resources[get_list_head+4] read listhead listtail
+racdbrg:process_resources[get_list_head+4] IFS=:
+racdbrg:process_resources[get_list_head+4] echo oravg
+racdbrg:process_resources[get_list_head+5] tr ,
+racdbrg:process_resources[get_list_head+5] echo oravg
+racdbrg:process_resources[process_concurrent_vgs+97] read VOLUME_GROUPS
+racdbrg:process_resources[process_concurrent_vgs+97] get_list_tail oravg
+racdbrg:process_resources[get_list_tail+4] read listhead listtail
+racdbrg:process_resources[get_list_tail+4] IFS=:
+racdbrg:process_resources[get_list_tail+4] echo oravg
+racdbrg:process_resources[get_list_tail+5] echo
+racdbrg:process_resources[process_concurrent_vgs+101] read LIST_OF_SYNCHS_FOR_RG
+racdbrg:process_resources[process_concurrent_vgs+101] get_list_head 0
+racdbrg:process_resources[get_list_head+4] read listhead listtail
+racdbrg:process_resources[get_list_head+4] IFS=:
+racdbrg:process_resources[get_list_head+4] echo 0
+racdbrg:process_resources[get_list_head+5] tr ,
+racdbrg:process_resources[get_list_head+5] echo 0
+racdbrg:process_resources[process_concurrent_vgs+102] read SYNCH
+racdbrg:process_resources[process_concurrent_vgs+102] get_list_tail 0
+racdbrg:process_resources[get_list_tail+4] read listhead listtail
+racdbrg:process_resources[get_list_tail+4] IFS=:
+racdbrg:process_resources[get_list_tail+4] echo 0
+racdbrg:process_resources[get_list_tail+5] echo
+racdbrg:process_resources[process_concurrent_vgs+105] echo 0
+racdbrg:process_resources[process_concurrent_vgs+105] read SYNCH_FOR_RG
+racdbrg:process_resources[process_concurrent_vgs+105] cut -f 1 -d
+racdbrg:process_resources[process_concurrent_vgs+105] [[ ACQUIRE = ACQUIRE ]]
+racdbrg:process_resources[process_concurrent_vgs+111] +racdbrg:process_resources[process_concurrent_vgs+111] getReplicatedResources
REPLICATED_RESOURCES=false
+racdbrg:process_resources[process_concurrent_vgs+111] [[ false = true ]]
+racdbrg:process_resources[process_concurrent_vgs+111] [[ ACQUIRE = ACQUIRE ]]
+racdbrg:process_resources[process_concurrent_vgs+111] [[ 0 = 1 ]]
+racdbrg:process_resources[process_concurrent_vgs+131] cmd_to_execute=cl_mode3 -n
+racdbrg:process_resources[process_concurrent_vgs+143] [ REAL = EMUL ]
+racdbrg:process_resources[process_concurrent_vgs+143] [[ -n cl_mode3 -n ]]
+racdbrg:process_resources[process_concurrent_vgs+151] RC=0
+racdbrg:process_resources[process_concurrent_vgs+151] [[ 0 != 0 ]]
+racdbrg:process_resources[process_concurrent_vgs+151] [[ 0 != 0 ]]
+racdbrg:process_resources[process_concurrent_vgs+150] cl_mode3 -n oravg
+racdbrg:process_resources[process_concurrent_vgs+167] wait
+racdbrg:cl_mode3[145] [[ high == high ]]
+racdbrg:cl_mode3[145] version=1.28
+racdbrg:cl_mode3[147] (( 2 < 2 ))
+racdbrg:cl_mode3[156] : if JOB_TYPE is set, and it is not equal to GROUP, then
+racdbrg:cl_mode3[157] : we are processing for process_resources
+racdbrg:cl_mode3[159] [[ CONCURRENT_VOLUME_GROUPS != 0 ]]
+racdbrg:cl_mode3[159] [[ CONCURRENT_VOLUME_GROUPS != GROUP ]]
+racdbrg:cl_mode3[160] PROC_RES=true
+racdbrg:cl_mode3[165] [[ -n == -n ]]
+racdbrg:cl_mode3[166] SYNCFLAG=-n
+racdbrg:cl_mode3[167] shift
+racdbrg:cl_mode3[172] [[ -z '' ]]
+racdbrg:cl_mode3[173] EMULATE=REAL
+racdbrg:cl_mode3[176] STATUS=0
+racdbrg:cl_mode3[176] typeset -i STATUS
+racdbrg:cl_mode3[177] typeset -i MODE
+racdbrg:cl_mode3[178] NONERRORVGS=''
+racdbrg:cl_mode3[179] dhb_quorum_check=false
+racdbrg:cl_mode3[180] lv_list=''
+racdbrg:cl_mode3[181] vg_list=oravg
+racdbrg:cl_mode3[183] set -u
+racdbrg:cl_mode3[186] : Update resource manager with the fact that we are trying to bring all the
+racdbrg:cl_mode3[187] : concurrent volume groups online
+racdbrg:cl_mode3[189] ALLCONCURVG=All_concurrent_vgs
+racdbrg:cl_mode3[191] [[ REAL == EMUL ]]
+racdbrg:cl_mode3[196] cl_RMupdate resource_acquiring All_concurrent_vgs cl_mode3
Reference string: Tue.Jan.20.10:49:38.BEIST.2009.cl_mode3.All_concurrent_vgs.racdbrg.ref
+racdbrg:cl_mode3[200] : Setup for the hats_adapter calls later
+racdbrg:cl_mode3[202] cldomain
+racdbrg:cl_mode3[202] HA_DOMAIN_NAME=oracl
+racdbrg:cl_mode3[202] export HA_DOMAIN_NAME
+racdbrg:cl_mode3[203] HB_SERVER_SOCKET=/var/ha/soc/topsvcs/server_socket
+racdbrg:cl_mode3[203] export HB_SERVER_SOCKET
+racdbrg:cl_mode3[206] : See what volume groups are currently varyd on, so that they can be
+racdbrg:cl_mode3[207] : skipped.
+racdbrg:cl_mode3[209] lsvg -L -o
+racdbrg:cl_mode3[209] 2> /tmp/lsvg.err
+racdbrg:cl_mode3[209] print rootvg
+racdbrg:cl_mode3[209] ON_LIST=rootvg
+racdbrg:cl_mode3[212] : Process each given volume group
+racdbrg:cl_mode3[216] STATUS=0
+racdbrg:cl_mode3[217] /usr/sbin/getlvodm -v oravg
+racdbrg:cl_mode3[217] VGID=00c38e0000004c000000011eed9c3bcb
+racdbrg:cl_mode3[219] [[ -z 00c38e0000004c000000011eed9c3bcb ]]
+racdbrg:cl_mode3[243] : Check to see if volume group oravg is already varyd on
+racdbrg:cl_mode3[245] [[ rootvg == @(?(*\ )oravg?(\ *)) ]]
+racdbrg:cl_mode3[343] : Find out whether LVM thinks this volume group is concurrent
+racdbrg:cl_mode3[344] : capable. Note that since volume group oravg is not varyd on at this
+racdbrg:cl_mode3[345] : point in time, we have to look directly at the VGDA on the
+racdbrg:cl_mode3[346] : hdisks in the volume group.
+racdbrg:cl_mode3[348] export MODE
+racdbrg:cl_mode3[348] cut '-d ' -f2
+racdbrg:cl_mode3[348] /usr/sbin/getlvodm -w 00c38e0000004c000000011eed9c3bcb
+racdbrg:cl_mode3[351] : Check each of the hdisks for a valid mode value. Stop at the
+racdbrg:cl_mode3[352] : first one we find.
+racdbrg:cl_mode3[354] lqueryvg -p hdisk2 -X
+racdbrg:cl_mode3[354] MODE=32
+racdbrg:cl_mode3[355] break
+racdbrg:cl_mode3[359] [[ -z 32 ]]
+racdbrg:cl_mode3[368] (( 32 == 0 ))
+racdbrg:cl_mode3[412] (( 32 == 32 ))
+racdbrg:cl_mode3[414] : LVM thinks that this volume group is defined as concurrent
+racdbrg:cl_mode3[415] : capable, for the group services based concurrent mode
+racdbrg:cl_mode3[417] : try to varyon in concurrent with appropriate sync option
+racdbrg:cl_mode3[419] varyonc oravg -n
+racdbrg:cl_mode3[5] i=0
+racdbrg:cl_mode3[5] typeset -i i
+racdbrg:cl_mode3[8] : clstart uses this same condition to decide whether or not to
+racdbrg:cl_mode3[9] : start gsclvmd. If the deamon should be running, loop till it
+racdbrg:cl_mode3[10] : is ready to handle requests.
+racdbrg:cl_mode3[12] [[ -x /usr/sbin/gsclvmd ]]
+racdbrg:cl_mode3[14] : Wait for gsclvmd to be ready.
+racdbrg:cl_mode3[16] (( i = 0))
+racdbrg:cl_mode3[16] (( i < 42))
+racdbrg:cl_mode3[18] lssrc -ls gsclvmd
+racdbrg:cl_mode3[18] 1> /dev/null 2>& 1
+racdbrg:cl_mode3[20] break
+racdbrg:cl_mode3[26] NOQUORUM=20
+racdbrg:cl_mode3[29] : Pick up passed parameters: volume group and sync flag
+racdbrg:cl_mode3[31] typeset SYNCFLAG vg
+racdbrg:cl_mode3[32] vg=oravg
+racdbrg:cl_mode3[33] SYNCFLAG=-n
+racdbrg:cl_mode3[35] rc=0
+racdbrg:cl_mode3[35] typeset -i rc
+racdbrg:cl_mode3[37] [[ REAL == REAL ]]
+racdbrg:cl_mode3[40] : Try to vary on volume group oravg in concurrent mode
+racdbrg:cl_mode3[42] varyonvg -n -c oravg
+racdbrg:cl_mode3[43] rc=0
+racdbrg:cl_mode3[44] (( 0 == 20 ))
+racdbrg:cl_mode3[58] : If varyon was ultimately unsuccessful, note the error
+racdbrg:cl_mode3[60] (( 0 != 0 ))
+racdbrg:cl_mode3[64] NONERRORVGS=oravg
+racdbrg:cl_mode3[75] return 0
+racdbrg:cl_mode3[485] (( 0 == 0 ))
+racdbrg:cl_mode3[488] : If oravg contains lvs that are part of a mndhb network, save
+racdbrg:cl_mode3[489] : their names so that we can later tell topsvcs to start monitoring
+racdbrg:cl_mode3[490] : the networks. Note that this retrieves the raw and block logical
+racdbrg:cl_mode3[491] : volume names, since RSCT needs the raw, and our accessability
+racdbrg:cl_mode3[492] : check needs the block device name
+racdbrg:cl_mode3[494] sort -k1,1 -t:
+racdbrg:cl_mode3[494] grep :oravg:
+racdbrg:cl_mode3[494] 1> /tmp/blv_list.196648
+racdbrg:cl_mode3[494] cllsif -c
+racdbrg:cl_mode3[495] clrsctinfo -p cllsif -c
+racdbrg:cl_mode3[495] sort -k1,1 -t:
+racdbrg:cl_mode3[495] 1> /tmp/clv_list.196648
+racdbrg:cl_mode3[495] grep :oravg:
+racdbrg:cl_mode3[496] [[ -s /tmp/blv_list.196648 ]]
+racdbrg:cl_mode3[516] : update resource manager with results
+racdbrg:cl_mode3[518] (( 0 == 1 ))
+racdbrg:cl_mode3[537] : Update the resource manager with the unsurprising result that all volume
+racdbrg:cl_mode3[538] : groups that did not have errors, have been varyd on.
+racdbrg:cl_mode3[540] ALLNONERRVG=All_nonerror_concurrent_vgs
+racdbrg:cl_mode3[541] [[ REAL == EMUL ]]
+racdbrg:cl_mode3[546] cl_RMupdate resource_up All_nonerror_concurrent_vgs cl_mode3
Reference string: Tue.Jan.20.10:49:39.BEIST.2009.cl_mode3.All_nonerror_concurrent_vgs.racdbrg.ref
+racdbrg:cl_mode3[549] [[ false == true ]]
+racdbrg:cl_mode3[603] : There are circumstances - such as rg_move after a loss of quorum - where
+racdbrg:cl_mode3[604] : some disks may not be on line or where stale partitions could exist. In
+racdbrg:cl_mode3[605] : that case, do a sync.
+racdbrg:cl_mode3[607] [[ -n oravg ]]
+racdbrg:cl_mode3[612] rm -f /tmp/blv_list.196648 /tmp/rlv_list.196648
+racdbrg:cl_mode3[609] cl_sync_vgs oravg
+racdbrg:cl_mode3[614] exit 0
+racdbrg:process_resources[process_concurrent_vgs+167] [[ 0 = 0 ]]
+racdbrg:process_resources[process_concurrent_vgs+167] [[ false = true ]]
+racdbrg:process_resources[process_concurrent_vgs+181] return 0
+racdbrg:process_resources[+2482] RC=0
+racdbrg:process_resources[+2482] [[ ACQUIRE = RELEASE ]]
+racdbrg:process_resources[+2318] true
+racdbrg:process_resources[+2320] set -a
+racdbrg:process_resources[+2323] clRGPA
+racdbrg:clRGPA[+49] [[ high = high ]]
+racdbrg:clRGPA[+49] version=1.16
+racdbrg:clRGPA[+51] usingVer=clrgpa
+racdbrg:clRGPA[+56] clrgpa
+racdbrg:cl_sync_vgs[159] [[ high == high ]]
+racdbrg:cl_sync_vgs[159] version=1.17
+racdbrg:cl_sync_vgs[161] (( 1 == 0 ))
+racdbrg:cl_sync_vgs[169] check_sync oravg
+racdbrg:cl_sync_vgs[5] typeset vg_name
+racdbrg:cl_sync_vgs[6] typeset vgid
+racdbrg:cl_sync_vgs[7] typeset disklist
+racdbrg:cl_sync_vgs[8] typeset lv_name
+racdbrg:cl_sync_vgs[9] typeset -i stale_count
+racdbrg:cl_sync_vgs[10] typeset -i mode
+racdbrg:cl_sync_vgs[12] vg_name=oravg
+racdbrg:cl_sync_vgs[13] disklist=''
+racdbrg:clRGPA[+57] exit 0
+racdbrg:process_resources[+2323] eval JOB_TYPE=NONE
+racdbrg:process_resources[+2323] JOB_TYPE=NONE
+racdbrg:process_resources[+2325] RC=0
+racdbrg:process_resources[+2326] set +a
+racdbrg:process_resources[+2328] [ 0 -ne 0 ]
+racdbrg:process_resources[+2334] RESOURCE_GROUPS=racdbrg
+racdbrg:process_resources[+2626] break
+racdbrg:process_resources[+2637] [[ FALSE = TRUE ]]
+racdbrg:process_resources[+2643] exit 0
+racdbrg:cl_sync_vgs[15] getlvodm -v oravg
:node_up[+487] TELINIT_FILE=/usr/es/sbin/cluster/.telinit
:node_up[+489] [[ xtgc2 = xtgc2 ]]
:node_up[+489] [[ ! -f /usr/es/sbin/cluster/.telinit ]]
:node_up[+489] read j1 run_lvl j2
:node_up[+489] IFS=:
:node_up[+489] lsitab rctcpip
+racdbrg:cl_sync_vgs[15] vgid=00c38e0000004c000000011eed9c3bcb
:node_up[+489] print a
:node_up[+489] [[ a = a ]]
:node_up[+492] typeset -i count=0
:node_up[+495] telinit a
+racdbrg:cl_sync_vgs[172] exit 0
:node_up[+514] exit 0
Jan 20 10:49:57 EVENT COMPLETED: node_up xtgc2 0
Jan 20 10:49:57 EVENT START: node_up_complete xtgc2
:node_up_complete[+78] [[ high = high ]]
:node_up_complete[+78] version=1.1.3.41
:node_up_complete[+79] :node_up_complete[+79] cl_get_path
HA_DIR=es
:node_up_complete[+81] NODENAME=xtgc2
:node_up_complete[+82] VSD_CMD=/usr/lpp/csd/bin/hacmp_vsd_up2
:node_up_complete[+91] STATUS=0
:node_up_complete[+93] [ ! -n ]
:node_up_complete[+95] EMULATE=REAL
:node_up_complete[+98] set -u
:node_up_complete[+100] (( 1 < 1 ))
:node_up_complete[+106] UPDATESTATD=0
:node_up_complete[+108] RPCLOCKDSTOPPED=0
:node_up_complete[+109] [ -f /tmp/.RPCLOCKDSTOPPED ]
:node_up_complete[+117] odmget HACMPnode
:node_up_complete[+117] grep name =
:node_up_complete[+117] sort
:node_up_complete[+117] uniq
:node_up_complete[+117] wc -l
:node_up_complete[+117] [ 2 -eq 2 ]
:node_up_complete[+119] :node_up_complete[+119] odmget HACMPgroup
:node_up_complete[+119] grep group =
:node_up_complete[+119] sed s/"//g
:node_up_complete[+119] awk {print $3}
RESOURCE_GROUPS=racdbrg
:node_up_complete[+123] :node_up_complete[+123] odmget -q group=racdbrg AND name=EXPORT_FILESYSTEM HACMPresource
:node_up_complete[+123] grep value
:node_up_complete[+123] sed s/"//g
:node_up_complete[+123] awk {print $3}
EXPORTLIST=
:node_up_complete[+124] [ -n ]
:node_up_complete[+152] [ 0 = 1 ]
:node_up_complete[+178] [ REAL = EMUL ]
:node_up_complete[+183] [ 0 = 1 ]
:node_up_complete[+204] [[ FALSE = FALSE ]]
:node_up_complete[+212] set -a
:node_up_complete[+213] clsetenvgrp xtgc2 node_up_complete
:clsetenvgrp[+50] [[ high = high ]]
:clsetenvgrp[+50] version=1.16
:clsetenvgrp[+52] usingVer=clSetenvgrp
:clsetenvgrp[+57] clSetenvgrp xtgc2 node_up_complete
executing clSetenvgrp
clSetenvgrp completed successfully
:clsetenvgrp[+58] exit 0
:node_up_complete[+213] eval FORCEDOWN_GROUPS="" RESOURCE_GROUPS="" HOMELESS_GROUPS="" HOMELESS_FOLLOWER_GROUPS="" ERRSTATE_GROUPS="" PRINCIPAL_ACTIONS="" ASSOCIATE_ACTIONS="" AUXILLIARY_ACTIONS=""
:node_up_complete[+213] FORCEDOWN_GROUPS= RESOURCE_GROUPS= HOMELESS_GROUPS= HOMELESS_FOLLOWER_GROUPS= ERRSTATE_GROUPS= PRINCIPAL_ACTIONS= ASSOCIATE_ACTIONS= AUXILLIARY_ACTIONS=
:node_up_complete[+214] RC=0
:node_up_complete[+215] set +a
:node_up_complete[+216] [ 0 -ne 0 ]
:node_up_complete[+225] [ -f /usr/lpp/csd/bin/hacmp_vsd_up2 ]
:node_up_complete[+244] [[ FALSE = FALSE ]]
:node_up_complete[+285] process_resources
:process_resources[+2307] [[ high = high ]]
:process_resources[+2307] version=1.111
:process_resources[+2308] :process_resources[+2308] cl_get_path
HA_DIR=es
:process_resources[+2310] STATUS=0
:process_resources[+2311] sddsrv_off=FALSE
:process_resources[+2313] [[ -z ]]
:process_resources[+2315] EMULATE=REAL
:process_resources[+2318] true
:process_resources[+2320] set -a
:process_resources[+2323] clRGPA
:clRGPA[+49] [[ high = high ]]
:clRGPA[+49] version=1.16
:clRGPA[+51] usingVer=clrgpa
:clRGPA[+56] clrgpa
:clRGPA[+57] exit 0
:process_resources[+2323] eval JOB_TYPE=ONLINE RESOURCE_GROUPS="racdbrg"
:process_resources[+2323] JOB_TYPE=ONLINE RESOURCE_GROUPS=racdbrg
:process_resources[+2325] RC=0
:process_resources[+2326] set +a
:process_resources[+2328] [ 0 -ne 0 ]
:process_resources[+2334] RESOURCE_GROUPS=racdbrg
:process_resources[+2570] set_resource_group_state UP
:process_resources[set_resource_group_state+4] STAT=0
+racdbrg:process_resources[set_resource_group_state+7] export GROUPNAME
+racdbrg:process_resources[set_resource_group_state+8] [ UP != DOWN ]
+racdbrg:process_resources[set_resource_group_state+10] [ REAL = EMUL ]
+racdbrg:process_resources[set_resource_group_state+15] clchdaemons -d clstrmgr_scripts -t resource_locator -n xtgc2 -o racdbrg -v UP
+racdbrg:process_resources[set_resource_group_state+16] [ 0 -ne 0 ]
+racdbrg:process_resources[set_resource_group_state+27] [ UP = ACQUIRING ]
+racdbrg:process_resources[set_resource_group_state+32] [ UP = RELEASING ]
+racdbrg:process_resources[set_resource_group_state+37] [ UP = UP ]
+racdbrg:process_resources[set_resource_group_state+39] cl_RMupdate rg_up racdbrg process_resources
Reference string: Tue.Jan.20.10:49:57.BEIST.2009.process_resources.racdbrg.ref
+racdbrg:process_resources[set_resource_group_state+40] continue
+racdbrg:process_resources[set_resource_group_state+81] return 0
+racdbrg:process_resources[+2318] true
+racdbrg:process_resources[+2320] set -a
+racdbrg:process_resources[+2323] clRGPA
+racdbrg:clRGPA[+49] [[ high = high ]]
+racdbrg:clRGPA[+49] version=1.16
+racdbrg:clRGPA[+51] usingVer=clrgpa
+racdbrg:clRGPA[+56] clrgpa
+racdbrg:clRGPA[+57] exit 0
+racdbrg:process_resources[+2323] eval JOB_TYPE=NONE
+racdbrg:process_resources[+2323] JOB_TYPE=NONE
+racdbrg:process_resources[+2325] RC=0
+racdbrg:process_resources[+2326] set +a
+racdbrg:process_resources[+2328] [ 0 -ne 0 ]
+racdbrg:process_resources[+2334] RESOURCE_GROUPS=racdbrg
+racdbrg:process_resources[+2626] break
+racdbrg:process_resources[+2637] [[ FALSE = TRUE ]]
+racdbrg:process_resources[+2643] exit 0
:node_up_complete[+286] [ 0 -ne 0 ]
:node_up_complete[+292] exit 0
Jan 20 10:49:57 EVENT COMPLETED: node_up_complete xtgc2 0
:check_for_site_up_complete[+54] [[ high = high ]]
:check_for_site_up_complete[+54] version=1.4
:check_for_site_up_complete[+55] :check_for_site_up_complete[+55] cl_get_path
HA_DIR=es
:check_for_site_up_complete[+57] STATUS=0
:check_for_site_up_complete[+59] set +u
:check_for_site_up_complete[+61] [ ]
:check_for_site_up_complete[+72] exit 0
HACMP Event Summary
Event: TE_JOIN_NODE
Start time: Tue Jan 20 10:49:35 2009
End time: Tue Jan 20 10:49:59 2009
Action: Resource: Script. Name:
----------------------------------------------------------------------------
Acquiring resource group: racdbrg process_resources
Search on: Tue.Jan.20.10:49:38.BEIST.2009.process_resources.racdbrg.ref
Acquiring resource: All_concurrent_vgs cl_mode3
Search on: Tue.Jan.20.10:49:38.BEIST.2009.cl_mode3.All_concurrent_vgs.racdbrg.ref
Resource online: All_nonerror_concurrent_vgs cl_mode3
Search on: Tue.Jan.20.10:49:39.BEIST.2009.cl_mode3.All_nonerror_concurrent_vgs.racdbrg.ref
Resource group online: racdbrg process_resources
Search on: Tue.Jan.20.10:49:57.BEIST.2009.process_resources.racdbrg.ref
----------------------------------------------------------------------------
23 alert*.log
Broadcast message from root@xtgc2 (tty) at 20:24:45 ...
Starting Concurrent Logical Volume Manager (gsclvmd) subsystem on xtgc2
Mon Jan 19 20:27:15 2009
Starting ORACLE instance (normal)
sskgpgetexecname failed to get name
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Interface type 1 en3 192.168.45.0 configured from OCR for use as a cluster interconnect
Interface type 1 en2 10.172.45.0 configured from OCR for use as a public interface
Picked latch-free SCN scheme 3
Using LOG_ARCHIVE_DEST_1 parameter default value as /opt/app/oracle/product/10.2.0/db_2/dbs/arch
Autotune of undo retention is turned on.
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.4.0.
System parameters with non-default values:
processes = 150
__shared_pool_size = 1325400064
__large_pool_size = 16777216
__java_pool_size = 16777216
__streams_pool_size = 0
spfile = /dev/rspfile_128m
nls_language = SIMPLIFIED CHINESE
nls_territory = CHINA
sga_target = 8589934592
control_files = /dev/rctl1_128m, /dev/rctl2_128m, /dev/rctl3_128m
db_block_size = 8192
__db_cache_size = 7214202880
compatible = 10.2.0.3.0
db_file_multiblock_read_count= 16
cluster_database = TRUE
cluster_database_instances= 2
thread = 2
instance_number = 2
undo_management = AUTO
undo_tablespace = UNDOTBS2
remote_login_passwordfile= EXCLUSIVE
db_domain =
dispatchers = (PROTOCOL=TCP) (SERVICE=xtgcdbXDB)
local_listener = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.172.45.113)(PORT = 1521))
remote_listener = LISTENERS_XTGC
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/46907/viewspace-543086/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/46907/viewspace-543086/