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: RAC 9i : Failed to start GSD on local node

Re: RAC 9i : Failed to start GSD on local node

From: Pons <pons_at_gmx.li>
Date: Sun, 29 Dec 2002 08:39:08 +0200
Message-ID: <aum50p$89hjf$1@ID-172702.news.dfncis.de>


this what i faced installing RAC on AIX

Problem 1

fact: Oracle Server - Enterprise Edition 8.1.7.2 fact: AIX-Based Systems

symptom: Cannot open database
symptom: Startup mount fails
symptom: sh: /usr/sbin/cluster/utilities/clhandle:
0403-006 Execute
permission denied.
symptom: ORA-27500: inter-instance IPC error symptom: ORA-27300: OS system dependent
operation:nodename failed with
status: 2
symptom: ORA-27301: OS failure message: No such file or directory
symptom: ORA-27302: failure occurred at: sskgxpclu2 change: One-off patch 2012303 applied
cause: One-off patch 2012303 uses
/usr/sbin/cluster/utilities/clhandle.
This file does not have execute permission

Fix:

Apply execute permission to
/usr/sbin/cluster/utilities/clhandle.
$ chmod 751 /usr/sbin/cluster/utilities/clhandle

cd /usr/sbin/cluster
cd utilities
ls -l
ls -l clhandle
chmod 751 clhandle



Problem 2

Node 2
$sqlplus

exec():0509-036 Can not load program .... symbol resolution failed for /usr/lib/libc.a

Fix:
make sure to execute ./rootpre.sh on both nodes It will load the post-wait driver which is required to run Oracle on AIX. Please shutdown the databases before doing this.



Problem 3

Error loading Native Library /lib/libnjni9.so when I try to execute netca

>>netca

ld.so.1: /u01/app/oracle/jre/1.1.8/bin/../bin/sparc/native_threads/jre: fatal: /u01/app/oracle/product/9.0.1/lib/libnjni9.so: wrong ELF class: ELFCLASS64 (/u01/app/oracle/product/9.0.1/lib/libnjni9.so) Error loading native library: libnjni9.so.

java.lang.UnsatisfiedLinkError: jniGetOracleHome
at oracle.net.common.NetGetEnv.getOracleHome(Compiled Code)
at oracle.net.ca.CmdlineArgs.setOraArgs(Compiled Code)
at oracle.net.ca.NetCA.<init>(Compiled Code)
at oracle.net.ca.NetCA.main(Compiled Code)

>>netmgr

ld.so.1: /u01/app/oracle/jre/1.1.8/bin/../bin/sparc/native_threads/jre: fatal: /u01/app/oracle/product/9.0.1/lib/libnjni9.so: wrong ELF class: ELFCLASS64 (/u01/app/oracle/product/9.0.1/lib/libnjni9.so) Error loading native library: libnjni9.so.

java.lang.UnsatisfiedLinkError: jniGetOracleHome
at oracle.net.common.NetGetEnv.getOracleHome(Compiled Code)
at oracle.net.mgr.container.NetUtils.getImageDirectory(Compiled Code)
at oracle.net.mgr.container.NetApplication.init(Compiled Code)
at oracle.sysman.emSDK.client.appContainer.WebApplication.launch(Compiled
Code)
at oracle.sysman.emSDK.client.appContainer.WebApplication.main(Compiled Code)

Fix:

Change the Lib/lib32 order in oracle profile, Lib32 should come first

LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$LIBPATH; export LIBPATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/lib:/usr/lib:/usr/local /lib; export LD_LIBRARY_PATH

LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$LIBPATH; export LIBPATH LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local /lib; export LD_LIBRARY_PATH


PROBLEM with starting GSDCTL:

Starting GSD using GSDCTL fails with
#gsdctl start
'could Not Start the Daemon on the Local Node'



RESOLVED tracing should be turned on.
modify the gsd.sh script as follow
exec $JRE -nojit -DPROGRAM=gsd -DTRACING.ENABLED=true -DTRACING.LEVEL=2 -classpath $CLASSPATH oracle.ops.mgmt.daemon.OPSMDaemon $MY_OHOME

-Pons
pons_at_gmx.li

"Aissaoui Majd" <aissaoma_at_esstin.uhp-nancy.fr> wrote in message news:auhrju$e0d$1_at_arcturus.ciril.fr...

> Hi
> I'm trying to set up a RAC with Oracle 9.2 and RedHat 8. I'm using VMware.
> I wasn't able to start the GSD on my second node. On the main node, no
> problem.
>
> From the log file, it appears that's it's perhaps related to my
rawdevices,
> but I can't see how.
> And now, I've no clue on what to do next. need help please :)
>
> Thanks in advance
>
> Majd
>
> That's what I got when I modified gsd.sh as follow :
> exec $JRE -nojit -DPROGRAM=gsd -DTRACING.ENABLED=true -DTRACING.LEVEL=2
...
> ################################################################"
>
> [main] [5:52:41:37] [line# N/A] Daemon: argument is
> /opt/oracle/product/9.2.0
> [main] [5:52:41:75] [line# N/A] got node name from the network:
> obelix.cluster
> [main] [5:52:41:79] [line# N/A] tracing is true; at level 2
> [main] [5:52:41:81] [line# N/A] trace file is
> /opt/oracle/product/9.2.0/srvm/log/gsdaemon_obelix.cluster.log
> [main] [5:52:41:125] [line# N/A] my property portnum=null
> [main] [5:52:41:329] [NativeSystem.<init>:123] Detected Cluster
> [main] [5:52:41:335] [NativeSystem.<init>:124] Cluster existence = true
> [main] [5:52:41:339] [UnixSystem.<init>:118] Going to load SRVM library
> [main] [5:52:41:440] [UnixSystem.<init>:118] loaded libraries
> [main] [5:52:41:443] [OPSMDaemon.main:726] Initializing the daemon ...
> [main] [5:52:41:447] [OPSMDaemon.<init>:188] NativeDebug is set to true
> [main] [5:52:41:450] [OPSMDaemon.<init>:188] UnixSystem.initializeDaemon:
> groupName is opsm
> [main] [5:53:52:396] [OPSMDaemon.<init>:188]
> initializeDaemon status = true
> [main] [5:53:52:402] [OPSMDaemon.main:726] initializeDaemon status = true
> [main] [5:53:52:405] [OPSMDaemon.<init>:201] In setCoordinator > [main] [5:53:52:415] [OPSMDaemon.<init>:201] checkCoordinator status = true
> [main] [5:53:52:421] [OPSMDaemon.<init>:201] status = true
> [main] [5:53:52:425] [OPSMDaemon.<init>:201] m_coordinatorNode = asterix
> [main] [5:53:52:427] [OPSMDaemon.<init>:201] Coordinator Node: asterix my
> node:obelix
> [main] [5:53:52:437] [RawDeviceConfig.init:113] initializing OCRTree
> [main] [5:53:52:528] [OCR.<init>:64] Detected Cluster
> [main] [5:53:52:532] [OCR.<init>:65] Cluster existence = true
> [main] [5:53:52:537] [OCRTree.<init>:80] Going to load the ocr
> librarysrvmocr
> [main] [5:53:52:544] [OCRTree.<init>:80] loaded ocr libraries
> [main] [5:53:52:548] [OCRTree.<init>:80] in OCR constructor
> [main] [5:53:52:550] [OCRTree.<init>:80] Initializing OCR: NEW
> [main] [5:53:52:575] [OCRTree.<init>:80] Status obtained from native code
> false
> [main] [5:53:52:579] [OCRTree.<init>:80] ocr Error code = 15
> [main] [5:53:52:583] [OCRTree.<init>:80] OCR Initialization failed for
othan
> than INVALID_FORMAT error
> [main] [5:53:52:589] [OPSMDaemon.main:729]
> oracle.ops.mgmt.rawdevice.RawDeviceException: PRKR-1064 : Exception
générale
> dans OCR
> oracle.ops.mgmt.rawdevice.RawDeviceException: PRKR-1064 : Exception générale
> dans OCR
> at
> oracle.ops.mgmt.rawdevice.RawDeviceConfig.<init>(RawDeviceConfig.java:100)
> at
oracle.ops.mgmt.rawdevice.RawDeviceConfig.init(RawDeviceConfig.java:113)
> at oracle.ops.mgmt.daemon.OPSMDaemon.<init>(OPSMDaemon.java:207)
> at oracle.ops.mgmt.daemon.OPSMDaemon.main(OPSMDaemon.java:726) > [main] [5:53:52:592] [line# N/A] Exiting from main..no point trying to start
> the daemon
>
>
Received on Sun Dec 29 2002 - 00:39:08 CST

Original text of this message

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