Első kérdésem, hogy volt-e valakinek szerencséje AIX 5.3-ra Oracle 9.2.0.6 RAC-ot telepíteni. Egy kis problémába ütköztem, és egyelőre nem látok rá megoldást. Végigböngésztem a google-t, a metalinket, de egyiken sincs használható megoldás.
Hibaüzenet:
$ srvctl start database -d T01
PRKP-1040 : Failed to get status of the listeners associated with instance T011 on noderac1test
PRKP-1005 : Failed to start up cluster database T01
Az alertlogban ez az egy sor látszik minden ilyen alkalommal:
Starting ORACLE instance (normal)
Semmi egyebet nem ír bele.$ srvctl config -p T01 -n rac1test
rac1test T011 /oracle/product/920
$ srvctl config -p T01 -n rac2test
rac2test T012 /oracle/product/920
$ srvctl config
T01
$ export | grep ORACLE
declare -x ORACLE_BASE="/oracle"
declare -x ORACLE_HOME="/oracle/product/920"
declare -x ORACLE_SID="T011"
$ lsnrctl status
LSNRCTL for IBM/AIX RISC System/6000: Version 9.2.0.6.0 - Production on 13-DEC-2006 08:23:54
[...]
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1test)(PORT=1521)))
The listener supports no services
The command completed successfully
Nekem minden jónak látszik.
Korábban volt egy bizonyos hiba:
ORA-00603: ORACLE server session terminated by fatal error
ORA-27504: IPC error creating OSD context
ORA-27300: OS system dependent operation:sendmsg failed with status: 59
ORA-27301: OS failure message: Message too long
ORA-27302: failure occurred at: sskgxpsnd1
de ezt sikerült kiküszöbölni a megfelelő oprendszer paraméterek állítgatásával. most a jelenség annyi, hogy egyszerűen nem írja a hibát, de a db így sem indul el.
- 2341 megtekintés
Hozzászólások
Applies to:
Oracle Server - Enterprise Edition - Version: 9.2.0.6.0
AIX5L Based Systems (64-bit)
Symptoms
You had installed 9206 on both server(PROD & DEV)
But while startingup instance on PROD server, you are getting following error messages in alert-log file
ORA-00603: ORACLE server session terminated by fatal error
ORA-27504: IPC error creating OSD context
ORA-27300: OS system dependent operation:sendmsg failed with status: 59
ORA-27301: OS failure message: Message too long
ORA-27302: failure occurred at: sskgxpsnd1
However in DEV box, after aplying 9206 patch , the databased started without any error
The only difference between these 2 servers is :-
PROD is in HA (Operating System - Not Oracle) with another server and DEV is stand alone box.
Command : /usr/sbin/no -a returns
PROD BOX
tcp_sendspace = 656536
tcp_recvspace = 656536
udp_sendspace = 18432
udp_recvspace = 184320
rfc1323 = 1
DEV BOXtcp_sendspace = 656536
tcp_recvspace = 656536
udp_sendspace = 18432
udp_recvspace = 184320
rfc1323 = 1
As per unpublished Bug 3400991 , tcp_recvspace & and tcp_sendspace should more than 64K. You have the tcp_recvspace & and tcp_sendspace set as per recommendation.
Recommended output for Command: no -a/usr/sbin/no -o tcp_sendspace=65536
/usr/sbin/no -o tcp_recvspace=65536
/usr/sbin/no -o udp_sendspace=65536
/usr/sbin/no -o udp_recvspace=655360
/usr/sbin/no -o rfc1323=1
Cause
It appears that oracle has been relinked with rac_on option because the installer may have detected
HA installed/configured in OS level in PROD SERVER (even though you did not choose to install RAC).
The cause of this problem has been identified in Bug 4169530
Solution
To implement the solution, please execute the following steps:
1. Check whether RAC is enabled for your installation.
If Oracle9i linked with RAC,
ar -X32_64 -vt $ORACLE_HOME/rdbms/lib/libknlopt.a | grep kcsm
If Oracle9i linked without RAC :
ar -X32_64 -vt $ORACLE_HOME/rdbms/lib/libknlopt.a | grep ksnkcs
2. The result of the above command if RAC enabled is
$ ar -X32_64 -vt $ORACLE_HOME/rdbms/lib/libknlopt.a | grep kcsm
rw-rw-r-- 201/203 2280 Oct 26 13:54 2004 kcsm.o
3. If you get the same result as in above step then relink Oracle without RAC
$ make -f ins_rdbms.mk rac_off
$ make -f ins_rdbms.mk ioracle
- A hozzászóláshoz be kell jelentkezni
igen, ez alapján módosítottam a fentebb említett oprendszer paramétereket, csakhogy a problémát sajnos nem oldotta meg, csak a hibaüzenetet. :)
deejayy DOT hu
- A hozzászóláshoz be kell jelentkezni
újralinkelted ???
- A hozzászóláshoz be kell jelentkezni
számomra a rac_off azt jelenti, hogy rac kikapcsolva.
rosszul értem? ha újrafordítom rac_off-fal, akkor attól még tudom használni a rac-ot?
deejayy DOT hu
- A hozzászóláshoz be kell jelentkezni
hogyan patchelted ???
- A hozzászóláshoz be kell jelentkezni
felraktam a 9.2.0.1-et, létrehoztam egy adatbázist DBCA-val, elindítottam, gyönyörűen használta a közös diszkeket, működött, tudtam mindkét instance-ra csatlakozni.
db leállít (srcvtl stop), lsnrctl leállít, 9.2.0.6/Disk1/runInstaller. itt nyivákolt, hogy nem kompatibilis az aixom, de az oraparam.ini-be beírtam az 5300-at, és úgy elindult. felraktam, srvctl start, hiba.
deejayy DOT hu
- A hozzászóláshoz be kell jelentkezni
Ice. Légyszi metalink-et ne linkeld közvetlenül, NoteId/BugID/ForumId-t adj meg.
--
God bless IQ
- A hozzászóláshoz be kell jelentkezni
Doc ID: Note: 309789.1
:)
deejayy DOT hu
- A hozzászóláshoz be kell jelentkezni
Jójó, csak szóltam, hogy nem fogja tudni használni senki a linket, mint forrást. Oracle Metalinkje nem egy cross-linking menyország. Lehet más is találkozik a hibával és itt a fórumon keresné a hiba megoldását.
--
God bless IQ
- A hozzászóláshoz be kell jelentkezni