Kbase 20486: Unresolved symbols - Oracle 7.3.3/7.3.4 HP-UX
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Unverified
FACT(s) (Environment):
Oracle 7.3.3
Oracle 7.3.4
Oracle DataServer
HP-UX
SYMPTOM(s):
Unresolved symbols
SYSTEM ERROR: Bus error. (48)
SYSTEM ERROR: Memory violation. (49)
Running the Dataserver against Oracle on HP-UX using Oracle's shared library.
/usr/lib/dld.sl: Unresolved symbol: sqllen (code)
/usr/lib/dld.sl: Unresolved symbol: sqlbs1 (code)
/usr/lib/dld.sl: Unresolved symbol: sqltfl (code)
/usr/lib/dld.sl: Unresolved symbol: sqllo1 (code)
/usr/lib/dld.sl: Unresolved symbol: sqltoc (code)
/usr/lib/dld.sl: Unresolved symbol: sqlad1 (code)
/usr/lib/dld.sl: Unresolved symbol: sqloca (code)
/usr/lib/dld.sl: Unresolved symbol: sqlgri (code)
/usr/lib/dld.sl: Unresolved symbol: sqlos1 (code)
/usr/lib/dld.sl: Unresolved symbol: sqlwnr (code)
/usr/lib/dld.sl: Unresolved symbol: sqlsqs (code)
/usr/lib/dld.sl: Unresolved symbol: sqlbcc (code)
/usr/lib/dld.sl: Unresolved symbol: sqlfcc (code)
/usr/lib/dld.sl: Unresolved symbol: sqlfch (code)
/usr/lib/dld.sl: Unresolved symbol: sqlgb1 (code)
/usr/lib/dld.sl: Unresolved symbol: sqlcom (code)
/usr/lib/dld.sl: Unresolved symbol: sqlora (code)
/usr/lib/dld.sl: Unresolved symbol: sqlrol (code)
/usr/lib/dld.sl: Unresolved symbol: sqladr (code)
CAUSE:
Shared library is missing one object.
FIX:
For HP/UX 11.0, use the following workaround:
1) You can add "-lsql" to the end of the "clntsh.mk" make file (under the $ORACLE_HOME/rdbms/lib directory) in both locations.
Change it to:
INSTLIBS_NOXA_ALL= -lclient -lsql -lsqlnet -lncr -lsqlnet -lclient -lcommon- lgeneric -lsqlnet -lncr -lsqlnet -lclient -lcommon -lgeneric -lepc -lnlsrtl3 -lc3v6 -lcore3 -lnlsrtl3 -lcore3 -lnlsrtl3 $(OBJCOB) -lsql
INSTLIBS_XA_ALL=-lclient -lxa -lsql -lsqlnet -lncr -lsqlnet -lclient -lxa -lcommon -lgeneric -lsqlnet -lncr -lsqlnet -lclient -lxa -lcommon -lgeneric -lepc -lnlsrtl3 -lc3v6 -lcore3 -lnlsrtl3 -lcore3 -lnlsrtl3 $(OBJCOB) -lsql
2) Regenerate Oracle's shared library (libclntsh.sl).
For HP/UX 10.20, use the above workaround, or contact Oracle for a patch.