Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Create RAC database manually on Linux

Re: Create RAC database manually on Linux

From: chan01 <chandra_2000_us_at_yahoo.com>
Date: 12 Apr 2004 05:31:59 -0700
Message-ID: <480cb9d4.0404120431.65f1d67@posting.google.com>


First of all Thanks to all of you. I am sorry for the lake of information and detail.

My RAC History:
Hardware:
1. Compaq DL350 Serves with SCSI harddrives. 2. External Disk Encloser Fire WireDrive (StarTech 4 Port IEEE-1394 PCI Firewire Card).

Software:

1. RedHat AS2.1 (Kernal 2.4.20-18.10.1)
2. OCFS (ocfs-2.4.9-e-1.0.9-9.i686.rpm, ocfs-tools-1.0.9-9.i686.rpm,
ocfs-support-1.0.9-9.i686.rpm)

3. Oracle v9.2.0.4

Reference Doc:
Installing Oracle 9i Real Application Cluster (RAC) on Red Hat Linux Advanced Server 2.1 by Werner's Oracle.

I am following Mr.Werner's Document to create 2 node RAC using Redhat 2.1AS + OCFS using Firewire drive. I can able to ping each node and communicating each other. I installed and comfigured ocfs and it is working fine. I installed cluster manager, some times starting ocmstat.sh is giving me lot of trouble on 2nd node but some times its start first time on both nodes. During trouble starting ocmstat.sh on second node here is the output from cm.log file...



>TRACE: HandleJoin(): JOIN from node(1)->(1), tid =
ClusterListener:3076 file = nmlisten.c, line = 362 {Thu Apr 10 21:39:10 2003 }
>TRACE: HandleStatus(): node(0) UNKNOWN, tid = ClusterListener:3076
file = nmlisten.c, line = 404 {Thu Apr 10 21:39:11 2003 }
>TRACE: HandleStatus(): src[0] dest[1] dom[0] seq[33] sync[10], tid =
ClusterListener:3076 file = nmlisten.c, line = 415 {Thu Apr 10 21:39:11 2003 }
>TRACE: HandleSync(): src[0] dest[1] dom[0] seq[34] sync[10], tid =
ClusterListener:3076 file = nmlisten.c, line = 506 {Thu Apr 10 21:39:11 2003 }
>TRACE: SendAck(): node(0) domain(0) syncSeqNo(10) type(11), tid =
ClusterListener:3076 file = nmmember.c, line = 1913 {Thu Apr 10 21:39:11 2003 }
>TRACE: HandleVote(): src[0] dest[1] dom[0] seq[35] sync[10], tid =
ClusterListener:3076 file = nmlisten.c, line = 643 {Thu Apr 10 21:39:12 2003 }
>TRACE: SendVoteInfo(): node(0) domain(0) syncSeqNo(10), tid =
ClusterListener:3076 file = nmmember.c, line = 1727 {Thu Apr 10 21:39:12 2003 }
>TRACE: HandleShutdown(): src[0] dest[1] dom[0] seq[0] sync[10]
type[4], tid = ClusterListener:3076 file = nmlisten.c, line = 1087 {Thu Apr 10 21:39:13 2003 }
>TRACE: IncrementEventValue: *(80f2920) = (1, 1), tid =
ClusterListener:3076 file = unixinc.c, line = 253 {Thu Apr 10 21:39:13 2003 }
--- End Dump ---
oracm, version[ 9.2.0.2.0.47 ] started {Thu Apr 10 21:40:07 2003 } KernelModuleName is hangcheck-timer {Thu Apr 10 21:40:07 2003 } OemNodeConfig(): Network Address of node0: 192.168.0.50 (port 9998) {Thu Apr 10 21:40:07 2003 }
OemNodeConfig(): Network Address of node1: 192.168.0.51 (port 9998) {Thu Apr 10 21:40:07 2003 }
>WARNING: OemInit2: Opened

file(/var/opt/oracle/oradata/orcl/CMQuorumFile 8), tid = main:1024 file = oem.c, line = 491 {Thu Apr 10 21:40:07 2003 } Debug Hang : ClusterListener (PID=2541) Registered withwatchdog daemon. {Thu Apr 10 21:40:09 2003 }
InitializeCM: ModuleName = hangcheck-timer {Thu Apr 10 21:40:09 2003 } InitializeCM: Kernel module hangcheck-timer is already loaded {Thu Apr 10 21:40:09 2003 }
Debug Hang : CmConnectListener (PID=2542):Registered with watchdog daemon. {Thu Apr 10 21:40:09 2003 }
Debug Hang :StartNMMon (PID=2536) Registered with watchdog daemon. {Thu Apr 10 21:40:09 2003 }
CreateLocalEndpoint(): Network Address: 192.168.0.51 {Thu Apr 10 21:40:09 2003 }
Debug Hang :PollingThread (PID=135159169): Registered with {Thu Apr 10 21:40:09 2003 }
Debug Hang : DiskPingThread (PID=135159169): Registered with {Thu Apr 10 21:40:09 2003 }
Debug Hang :SendingThread (PID=135159169): Registered with {Thu Apr 10 21:40:09 2003 }
--- DUMP GROUP STATE DB ---
--- END OF GROUP STATE DUMP --- 
--- Begin Dump ---

>TRACE: LogListener: Spawned with tid 0x803., tid = 2051 file =
logging.c, line = 116 {Thu Apr 10 21:40:07 2003 } oracm, version[ 9.2.0.2.0.47 ] started {Thu Apr 10 21:40:07 2003 }
>TRACE: Can't read registry value for WatchdogTimerMargin, tid =
main:1024 file = unixinc.c, line = 1011 {Thu Apr 10 21:40:07 2003 }
>TRACE: Can't read registry value for WatchdogSafetyMargin, tid =
main:1024 file = unixinc.c, line = 1011 {Thu Apr 10 21:40:07 2003 } KernelModuleName is hangcheck-timer {Thu Apr 10 21:40:07 2003 }
>TRACE: Can't read registry value for ClientTimeout, tid = main:1024
file = unixinc.c, line = 1011 {Thu Apr 10 21:40:07 2003 }
>TRACE: InitNMInfo: setting clientTimeout to 215s based on MissCount
215 and PollInterval 1000ms, tid = main:1024 file = nmconfig.c, line = 137 {Thu Apr 10 21:40:07 2003 }
>TRACE: InitClusterDb(): getservbyname on CMSrvr failed - 22 :
assigning 9998, tid = main:1024 file = nmconfig.c, line = 212 {Thu Apr 10 21:40:07 2003 }
OemNodeConfig(): Network Address of node0: 192.168.0.50 (port 9998) {Thu Apr 10 21:40:07 2003 }
OemNodeConfig(): Network Address of node1: 192.168.0.51 (port 9998) {Thu Apr 10 21:40:07 2003 }
>TRACE: OemCreateListenPort: bound at 9998, tid = main:1024 file =
oem.c, line = 858 {Thu Apr 10 21:40:07 2003 }
>TRACE: InitClusterDb(): found my node info at 1 name rac2, priv
rac2priv, port 3623, tid = main:1024 file = nmconfig.c, line = 265 {Thu Apr 10 21:40:07 2003 }
>TRACE: InitClusterDb(): Local Node(1) NodeName[rac2], tid = main:1024
file = nmconfig.c, line = 283 {Thu Apr 10 21:40:07 2003 }
>TRACE: InitClusterDb(): Cluster(Oracle) with (2) Defined Nodes, tid =
main:1024 file = nmconfig.c, line = 286 {Thu Apr 10 21:40:07 2003 }
>TRACE: OEMInits(): CM Disk File

(/var/opt/oracle/oradata/orcl/CMQuorumFile), tid = main:1024 file = oem.c, line = 243 {Thu Apr 10 21:40:07 2003 }
>WARNING: OemInit2: Opened

file(/var/opt/oracle/oradata/orcl/CMQuorumFile 8), tid = main:1024 file = oem.c, line = 491 {Thu Apr 10 21:40:07 2003 }
>TRACE: ReadOthersDskInfo(): node(0) rcfg(11) wrtcnt(1052) lastcnt(0)
alive(1052), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(1) rcfg(10) wrtcnt(2) lastcnt(0)
alive(1), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(2) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(3) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(4) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(5) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(6) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(7) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(8) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(9) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(10) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(11) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(12) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(13) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(14) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(15) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(16) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(17) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(18) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(19) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(20) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(21) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(22) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(23) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(24) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(25) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(26) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(27) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(28) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(29) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(30) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(31) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(32) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(33) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(34) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(35) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(36) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(37) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(38) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(39) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(40) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(41) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(42) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(43) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(44) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(45) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(46) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(47) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(48) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(49) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(50) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(51) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(52) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(53) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(54) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(55) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(56) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(57) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(58) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(59) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(60) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(61) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(62) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ReadOthersDskInfo(): node(63) rcfg(0) wrtcnt(0) lastcnt(0)
alive(0), tid = main:1024 file = oem.c, line = 1442 {Thu Apr 10 21:40:09 2003 }
>TRACE: ClusterListener: Spawned with tid 0xc04., tid = 3076 file =
nmlistener.c, line = 53 {Thu Apr 10 21:40:09 2003 } Debug Hang : ClusterListener (PID=2541) Registered withwatchdog daemon. {Thu Apr 10 21:40:09 2003 }
>TRACE: ClusterListener (pid=2541, tid=3076): Registered with watchdog
daemon., tid = 3076 file = nmlistener.c, line = 75 {Thu Apr 10 21:40:09 2003 }
InitializeCM: ModuleName = hangcheck-timer {Thu Apr 10 21:40:09 2003 } InitializeCM: Kernel module hangcheck-timer is already loaded {Thu Apr 10 21:40:09 2003 }
>TRACE: CmConnectListener: Spawned with tid 0x1005., tid = 4101 file =
cmclient.c, line = 215 {Thu Apr 10 21:40:09 2003 } Debug Hang : CmConnectListener (PID=2542):Registered with watchdog daemon. {Thu Apr 10 21:40:09 2003 }
>TRACE: CmConnectListener (pid=2542, tid=4101): Registered with
watchdog daemon., tid = 4101 file = cmclient.c, line = 246 {Thu Apr 10 21:40:09 2003 }
Debug Hang :StartNMMon (PID=2536) Registered with watchdog daemon. {Thu Apr 10 21:40:09 2003 }
>TRACE: StartNMMon (pid=2536, tid=1024): Registered with watchdog
daemon., tid = main:1024 file = cmnodemon.c, line = 251 {Thu Apr 10 21:40:09 2003 }
CreateLocalEndpoint(): Network Address: 192.168.0.51 {Thu Apr 10 21:40:09 2003 }
>TRACE: StartClusterJoin(): clusterState(0) nodeState(0), tid =
main:1024 file = nmmember.c, line = 277 {Thu Apr 10 21:40:09 2003 }
>TRACE: PollingThread: Spawned with tid 0x1406., tid = 5126 file =
nmmember.c, line = 742 {Thu Apr 10 21:40:09 2003 } Debug Hang :PollingThread (PID=135159169): Registered with {Thu Apr 10 21:40:09 2003 }
>TRACE: PollingThread (pid=2543, tid=5126): Registered with watchdog
daemon., tid = 5126 file = nmmember.c, line = 760 {Thu Apr 10 21:40:09 2003 }
>TRACE: DiskPingThread: Spawned with tid 0x1807., tid = 6151 file =
nmmember.c, line = 1050 {Thu Apr 10 21:40:09 2003 } Debug Hang : DiskPingThread (PID=135159169): Registered with {Thu Apr 10 21:40:09 2003 }
>TRACE: DiskPingThread (pid=2544, tid=6151): Registered with watchdog
daemon., tid = 6151 file = nmmember.c, line = 1074 {Thu Apr 10 21:40:09 2003 }
>TRACE: SendingThread: Spawned with tid 0x1c08, 0x0., tid = 7176 file
= nmmember.c, line = 511 {Thu Apr 10 21:40:09 2003 } Debug Hang :SendingThread (PID=135159169): Registered with {Thu Apr 10 21:40:09 2003 }
>TRACE: SendingThread (pid=2545, tid=7176): Registered with watchdog
daemon., tid = 7176 file = nmmember.c, line = 576 {Thu Apr 10 21:40:09 2003 }
>TRACE: HandleJoin(): src[1] dest[1] dom[0] seq[1] sync[0], tid =
ClusterListener:3076 file = nmlisten.c, line = 346 {Thu Apr 10 21:40:09 2003 }
>TRACE: HandleJoin(): JOIN from node(1)->(1), tid =
ClusterListener:3076 file = nmlisten.c, line = 362 {Thu Apr 10 21:40:09 2003 }
>TRACE: HandleStatus(): node(0) UNKNOWN, tid = ClusterListener:3076
file = nmlisten.c, line = 404 {Thu Apr 10 21:40:10 2003 }
>TRACE: HandleStatus(): src[0] dest[1] dom[0] seq[36] sync[11], tid =
ClusterListener:3076 file = nmlisten.c, line = 415 {Thu Apr 10 21:40:10 2003 }
>TRACE: HandleSync(): src[0] dest[1] dom[0] seq[37] sync[11], tid =
ClusterListener:3076 file = nmlisten.c, line = 506 {Thu Apr 10 21:40:10 2003 }
>TRACE: SendAck(): node(0) domain(0) syncSeqNo(11) type(11), tid =
ClusterListener:3076 file = nmmember.c, line = 1913 {Thu Apr 10 21:40:10 2003 }
>TRACE: HandleVote(): src[0] dest[1] dom[0] seq[38] sync[11], tid =
ClusterListener:3076 file = nmlisten.c, line = 643 {Thu Apr 10 21:40:11 2003 }
>TRACE: SendVoteInfo(): node(0) domain(0) syncSeqNo(11), tid =
ClusterListener:3076 file = nmmember.c, line = 1727 {Thu Apr 10 21:40:11 2003 }
>TRACE: HandleShutdown(): src[0] dest[1] dom[0] seq[0] sync[11]
type[4], tid = ClusterListener:3076 file = nmlisten.c, line = 1087 {Thu Apr 10 21:40:12 2003 }
>TRACE: IncrementEventValue: *(80f2920) = (1, 1), tid =
ClusterListener:3076 file = unixinc.c, line = 253 {Thu Apr 10 21:40:12 2003 }
--- End Dump ---

My shared drive path is "/var/opt/oracle/oradata/orcl" and i modify file permissions to 777 and oracle owner for oracle, oradata and orcl directorys. I checked this filesystem and i found /var/opt/oracle/oradata/orcl/orcl/control01.ctl, control02.ctl, control03.ctl files were exist durint the dbca error generation time.  

My initorcl.ora file has got the same path ("/var/opt/oracle/oradata/orcl") for all my data, temp, index, undo, tools, system, control, redolog files and I saw these tablespaces creating during dbca creation db process.

I will check what every you pointed out in my configuration.

Again thanks for your information.

"Howard J. Rogers" <hjr_at_dizwell.com> wrote in message news:<opr6a9n9hn3d8uqx_at_news.optusnet.com.au>...
> On 11 Apr 2004 09:56:04 -0700, chan01 <chandra_2000_us_at_yahoo.com> wrote:
>
> > I would like to know how can i create RAC db manually on Linux. When i
> > am using dbca to create rac i am getting all kind of error like unable
> > to write to controlfile etc.
> > My Env: Linux AS2.1, Oracle v9.2.0.4 32-bit
> >
> > Thanks for your help.
>
> Well, you could use dbca to create just the scripts that create a
> database, but not get it to actually create the database itself. Then you
> can read those scripts in vi, and see what it does. But it doesn't
> actually do very much more than create a perfectly normal database in a
> perfectly normal manner. It adds an extra set of redo logs, true. It adds
> an extra undo tablespace if you're using automatic undo, true. It has to
> set some instance-specific parameters, such as instance name and instance
> number, true. But it still looks remarkably like a single-instance create
> database statement.
>
> If you're interested specifically in what's needed, the article on Windows
> laptop RAC (especially the last section) at www.dizwell.com goes through
> it step by step.
>
> But let's be blunt here: if DBCA is having problems, you're going to have
> problems. You don't say much about your hardware setup -how many nodes,
> what sort of interconnect, what sort of shared disk environment you have.
> You don't report whether cluster tests work (can each node ping each other
> node; can a node write to the shared disk, and have its work read by all
> other nodes; and so on). You don't say how you have setup your shared disk
> to house the eventual database: raw partitions? Cluster File System? So
> because you don't say very much about all those rather important matters,
> it's very difficult to offer you very much by way of help or advice.
>
> But I will say that you need to fix the underlying problems before going
> any further, because merely switching from dbca to manual database
> creation isn't going to help.
>
> Regards
> HJR
Received on Mon Apr 12 2004 - 07:31:59 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US