Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Cannot load module libclntsh.a(shr.o)

Status
Not open for further replies.

khalidaaa

Technical User
Jan 19, 2006
2,323
BH
I'm trying to run an application in a test environment

This application is running smoothly on Production but when i run it on test it gives me this error

exec(): 0509-036 Cannot load program /usr/cimagek/mtserv5/bin/mtserver because of the following errors:
0509-150 Dependent module libclntsh.a(shr.o) could not be loaded.
0509-022 Cannot load module libclntsh.a(shr.o).
0509-026 System error: A file or directory in the path name does not exist.

The only difference that i made was instead of installing oracle on the test machine i've copied the oracle directories (/ora0/app/oracle ) to the test and then i assigned the premissions to oracle8i user.

I edited some of the oracle files and i ran rootpre.sh from the oracle CD.

now oracle is running but this application won't run :(

when i looked into the file libclntsh.a it was in this location:
/ora0/app/oracle/product/8.1.7/lib/libclntsh.a

-rw-r--r-- 1 oracle8i oinstall 8089579 Apr 05 2005 libclntsh.a

any help would be appreciated :)
 
Have you check that your env's match?

Type env on both machines as the oracle user.

I would suggest you do a fresh install on the test box and then an export/import of data from live to test. The oracle files installed are not limited to /ora0/app/....

Mike

"A foolproof method for sculpting an elephant: first, get a huge block of marble, then you chip away everything that doesn't look like an elephant."

 
The copy should work. I have done that before and didn't have a problem. You did copy the oracle user profile so the LIBPATH is there?
 
Did you try a relink all as oracle8i?
I've always done it this way: install oracle choosing software only then copy data, conf,...

Stefan
 
perhaps it is using the wrong libclntsh.a.
let's say lib32 is before lib in your path, and it finds the libclntsh.a in lib32, then this will be the one that will be used ....


rgds,


R.
 
That's env on the production

Code:
{edms}/ora0/app/oracle>env
_=/bin/env
TMPDIR=/ora0/app/oracle/TMPDIR
LANG=en_US
LOGIN=oracle8i
IMQCONFIGCL=/etc/IMNSearch/dbcshelp
LINK_CNTRL=L_PTHREADS_D7
PATH=/usr/ccs/bin:/ora0/app/oracle/product/8.1.7/bin:/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/ora0/app/oracle/bin:/usr/bin/X11:/sbin:/usr/ibmcxx/bin:/usr/tspf12:/usr/lbin:/opt/bin:usr/ccs/bin:GNU/bin/make
ORACLE_BASE=/ora0/app/oracle
LC__FASTMSG=true
CGI_DIRECTORY=/var/docsearch/cgi-bin
IMQCONFIGSRV=/etc/IMNSearch
ORACLE_PATH=.:/ora0/app/oracle/product/8.1.7/bin:/ora0/app/oracle/product/8.1.7/obackup/bin:/opt/bin:/bin:/usr/bin:GNU/bin/make:/usr/ccs/bin
LOGNAME=oracle8i
MAIL=/usr/spool/mail/oracle8i
hn=edms
ORACLE_SID=ENGT
LOCPATH=/usr/lib/nls/loc
PS1={$hn}$PWD>
ORA_CSM_MODE=line
DOCUMENT_SERVER_MACHINE_NAME=localhost
USER=oracle8i
AUTHSTATE=files
ORACLE_DOC=/ora0/app/oracle/doc
TNS_ADMIN=/ora0/app/oracle/product/8.1.7/network/admin
DEFAULT_BROWSER=netscape
DISPLAY=:0.0
SHELL=/usr/bin/ksh
ORACLE_TERM=ncd
ODMDIR=/etc/objrepos
DOCUMENT_SERVER_PORT=49213
HOME=/ora0/app/oracle
TERM=vt340
LD_LIBRARY_PATH=/ora0/app/oracle/product/8.1.7/lib:/ora0/app/oracle/product/8.1.7/network/lib
MAILMSG=[YOU HAVE NEW MAIL]
ORACLE_HOME=/ora0/app/oracle/product/8.1.7
ITECONFIGSRV=/etc/IMNSearch
PWD=/ora0/app/oracle
DOCUMENT_DIRECTORY=/usr/docsearch/html
TZ=Bahrain-3
ITECONFIGCL=/etc/IMNSearch/clients
ITE_DOC_SEARCH_INSTANCE=search
A__z=! LOGNAME
LIBPATH=/ora0/app/oracle/product/8.1.7/lib
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat

That's env in the test

Code:
{khalidtest}/ora0/app/oracle>env
_=/bin/env
TMPDIR=/ora0/app/oracle/TMPDIR
LANG=en_US
LOGIN=oracle8i
IMQCONFIGCL=/etc/IMNSearch/dbcshelp
LINK_CNTRL=L_PTHREADS_D7
PATH=/usr/ccs/bin:/ora0/app/oracle/product/8.1.7/bin:/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/ora0/app/oracle/bin:/usr/bin/X11:/sbin:/usr/ibmcxx/bin:/usr/tspf12:/usr/lbin:/opt/bin:usr/ccs/bin:GNU/bin/make
ORACLE_BASE=/ora0/app/oracle
DSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dsmserv.opt
LC__FASTMSG=true
IMQCONFIGSRV=/etc/IMNSearch
CGI_DIRECTORY=/usr/HTTPServer/cgi-bin
ORACLE_PATH=.:/ora0/app/oracle/product/8.1.7/bin:/ora0/app/oracle/product/8.1.7/obackup/bin:/opt/bin:/bin:/usr/bin:GNU/bin/make:/usr/ccs/bin
LOGNAME=oracle8i
MAIL=/usr/spool/mail/oracle8i
hn=khalidtest
ORACLE_SID=EDM3
LOCPATH=/usr/lib/nls/loc
PS1={$hn}$PWD>
DSMSERV_DIR=/usr/tivoli/tsm/server/bin
ORA_CSM_MODE=line
DOCUMENT_SERVER_MACHINE_NAME=localhost
USER=oracle8i
AUTHSTATE=files
ORACLE_DOC=/ora0/app/oracle/doc
TNS_ADMIN=/ora0/app/oracle/product/8.1.7/network/admin
DEFAULT_BROWSER=netscape
DISPLAY=:0.0
SHELL=/usr/bin/ksh
ORACLE_TERM=ncd
ODMDIR=/etc/objrepos
DOCUMENT_SERVER_PORT=49213
HOME=/ora0/app/oracle
TERM=vt340
LD_LIBRARY_PATH=/ora0/app/oracle/product/8.1.7/lib:/ora0/app/oracle/product/8.1.7/network/lib
MAILMSG=[YOU HAVE NEW MAIL]
ORACLE_HOME=/ora0/app/oracle/product/8.1.7
ITECONFIGSRV=/etc/IMNSearch
PWD=/ora0/app/oracle
DOCUMENT_DIRECTORY=/usr/HTTPServer/htdocs
TZ=SAUST-3SAUDT
ITECONFIGCL=/etc/IMNSearch/clients
ITE_DOC_SEARCH_INSTANCE=search
A__z=! LOGNAME
LIBPATH=/ora0/app/oracle/product/8.1.7/lib
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat

They are almost the same :(

for the application i want to run there is a user called dmadmin

so that's the env for the dmadmin on the production

Code:
% env
TERM=lft
AUTHSTATE=files
SHELL=/bin/csh
HOME=/usr/cimage/mtserv511
USER=dmadmin
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/cimage/mtserv511/jre/bin:/usr/cimage/mtserv511/jre/bin/classic:/usr/cimage/mtserv511/bin:/usr/bin/X11:/sbin:.:/ora0/app/oracle/product/8.1.7/bin
TZ=Bahrain-3
LANG=en_US
LOCPATH=/usr/lib/nls/loc
LC__FASTMSG=true
ODMDIR=/etc/objrepos
IMQCONFIGSRV=/etc/IMNSearch
IMQCONFIGCL=/etc/IMNSearch/dbcshelp
DOCUMENT_SERVER_MACHINE_NAME=localhost
DOCUMENT_SERVER_PORT=49213
CGI_DIRECTORY=/var/docsearch/cgi-bin
DOCUMENT_DIRECTORY=/usr/docsearch/html
DEFAULT_BROWSER=netscape
ITECONFIGSRV=/etc/IMNSearch
ITECONFIGCL=/etc/IMNSearch/clients
ITE_DOC_SEARCH_INSTANCE=search
LOGNAME=dmadmin
LOGIN=dmadmin
MAIL=/var/spool/mail/dmadmin
MAILMSG=[YOU HAVE NEW MAIL]
ORACLE_BASE=/ora0/app/oracle
ORACLE_DOC=/doc
ORACLE_HOME=/ora0/app/oracle/product/8.1.7
ORACLE_PATH=.:/ora0/app/oracle/product/8.1.7/bin:/ora0/app/oracle/product/8.1.7/obackup/bin:/usr/local/bin:/bin:/usr/bin:GNU/bin/make:/usr/ccs/bin
ORACLE_SID=EDM3
CIMAGE_HOME=/usr/cimage/mtserv511
JREHOME=/usr/cimage/mtserv511/jre
QSERV_CFG_FILE=/usr/cimage/mtserv511/config/mtserv.cfg
MAP_FILE=/usr/cimage/mtserv511/config/map.cfg
LIBPATH=/usr/dt/lib:/usr/X11/lib:/usr/lib:/usr/local/lib:/usr/cimage/mtserv511/lib:/usr/cimage/mtserv511/jre/lib:/usr/cimage/mtserv511/jre/bin:/ora0/app/oracle/product/8.1.7/lib
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat

and that's the dmadmink using in test

Code:
TERM=lft
AUTHSTATE=files
SHELL=/bin/csh
HOME=/usr/cimagek/mtserv5
USER=dmadmink
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/cimagek/mtserv5/jre/bin:/usr/cimagek/mtserv5/jre/bin/classic:/usr/cimagek/mtserv5/bin:/usr/bin/X11:/sbin:.:/ora0/app/oracle/product/8.1.7/bin
TZ=SAUST-3SAUDT
LANG=en_US
LOCPATH=/usr/lib/nls/loc
LC__FASTMSG=true
ODMDIR=/etc/objrepos
DOCUMENT_SERVER_MACHINE_NAME=localhost
DOCUMENT_SERVER_PORT=49213
CGI_DIRECTORY=/usr/HTTPServer/cgi-bin
DOCUMENT_DIRECTORY=/usr/HTTPServer/htdocs
IMQCONFIGSRV=/etc/IMNSearch
IMQCONFIGCL=/etc/IMNSearch/dbcshelp
DEFAULT_BROWSER=netscape
ITECONFIGSRV=/etc/IMNSearch
ITECONFIGCL=/etc/IMNSearch/clients
ITE_DOC_SEARCH_INSTANCE=search
LOGNAME=dmadmink
LOGIN=dmadmink
MAIL=/var/spool/mail/dmadmink
MAILMSG=[YOU HAVE NEW MAIL]
ORACLE_BASE=/ora0/app/oracle
ORACLE_DOC=/doc
ORACLE_HOME=/ora0/app/oracle/product/8.1.7
ORACLE_PATH=.:/ora0/app/oracle/product/8.1.7/bin:/ora0/app/oracle/product/8.1.7/obackup/bin:/usr/local/bin:/bin:/usr/bin:GNU/bin/make:/usr/ccs/bin
ORACLE_SID=EDM3
CIMAGE_HOME=/usr/cimagek/mtserv5
JREHOME=/usr/cimagek/mtserv5/jre
QSERV_CFG_FILE=/usr/cimagek/mtserv5/config/mtserv.cfg
MAP_FILE=/usr/cimagek/mtserv5/config/map.cfg
LIBPATH=/usr/dt/lib:/usr/X11/lib:/usr/lib:/usr/local/lib:/usr/cimagek/mtserv5/lib:/usr/cimagek/mtserv5/jre/lib:/usr/cimagek/mtserv5/jre/bin:/ora0/app/oracle/product/8.1.7/lib
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat

any help will be appreciated :(
 
i ran relink all command in oracle but i had bunch of errors :(

That's the only errors i could copy:

Code:
        /ora0/app/oracle/product/8.1.7/bin/echodo ld  -L/ora0/app/oracle/product
/8.1.7/lib/ -L/ora0/app/oracle/product/8.1.7/rdbms/lib/  -L/ora0/app/oracle/prod
uct/8.1.7/network/lib/ -L/ora0/app/oracle/product/8.1.7/lib/ -L/ora0/app/oracle/
product/8.1.7/rdbms/lib/  -L/ora0/app/oracle/product/8.1.7/network/lib/  -o tnsl
snr /ora0/app/oracle/product/8.1.7/network/lib/s0nsgl.o /ora0/app/oracle/product
/8.1.7/network/lib/snsglp.o   /ora0/app/oracle/product/8.1.7/lib/nautab.o /ora0/
app/oracle/product/8.1.7/lib/naeet.o /ora0/app/oracle/product/8.1.7/lib/naect.o
/ora0/app/oracle/product/8.1.7/lib/naedhs.o /ora0/app/oracle/product/8.1.7/rdbms
/lib/kpuadef.o  `cat /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -ln
zjs8 -ln8 -lnl8 -lnro8 `cat /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lns
gr8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8  -lcommon8 -lgeneric8 -lwtc8 -lm
m -lnls8  -lcore8 -lnls8 -lcore8  -lnls8  `cat /ora0/app/oracle/product/8.1.7/li
b/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `cat /ora0/app/oracle/product/8
.1.7/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8  -lcom
mon8 -lgeneric8  -ltrace8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   -lclient8  -l
vsn8 -lwtc8  -lcommon8 -lgeneric8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   -lld
-lm `cat /ora0/app/oracle/product/8.1.7/lib/sysliblist`  -lm  -bI:/ora0/app/orac
le/product/8.1.7/lib/pw-syscall.exp -bI:/ora0/app/oracle/product/8.1.7/lib/ksms.
imp  -lnonc8 -lnl8     -ln8  -lnlsnr8 -lnlsnrc8 -lnsgr8  -lnmd -lnms  -lncm8 -ln
msp -lpeer  -lnro8 -ln8   -ltrace8 -lnl8  -lnonc8  -lnlsnr8 -lnlsnrc8  -lnmd -ln
ms -lncm8 -lnmsp  -ln8       /ora0/app/oracle/product/8.1.7/rdbms/lib/defopt.o
ld -L/ora0/app/oracle/product/8.1.7/lib/ -L/ora0/app/oracle/product/8.1.7/rdbms/
lib/ -L/ora0/app/oracle/product/8.1.7/network/lib/ -L/ora0/app/oracle/product/8.
1.7/lib/ -L/ora0/app/oracle/product/8.1.7/rdbms/lib/ -L/ora0/app/oracle/product/
8.1.7/network/lib/ -o tnslsnr /ora0/app/oracle/product/8.1.7/network/lib/s0nsgl.
o /ora0/app/oracle/product/8.1.7/network/lib/snsglp.o /ora0/app/oracle/product/8
.1.7/lib/nautab.o /ora0/app/oracle/product/8.1.7/lib/naeet.o /ora0/app/oracle/pr
oduct/8.1.7/lib/naect.o /ora0/app/oracle/product/8.1.7/lib/naedhs.o /ora0/app/or
acle/product/8.1.7/rdbms/lib/kpuadef.o -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapcl
nt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -
lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8
 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -
lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -l
vsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls
8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lnc
rypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs
8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -
lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lnt
ns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltr
ace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lge
neric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lld -lm /lib/crt0_r.o -ldl -lc -lpt
hreads -lodm -lm -lbsd_r -lld -lm -bI:/ora0/app/oracle/product/8.1.7/lib/pw-sysc
all.exp -bI:/ora0/app/oracle/product/8.1.7/lib/ksms.imp -lnonc8 -lnl8 -ln8 -lnls
nr8 -lnlsnrc8 -lnsgr8 -lnmd -lnms -lncm8 -lnmsp -lpeer -lnro8 -ln8 -ltrace8 -lnl
8 -lnonc8 -lnlsnr8 -lnlsnrc8 -lnmd -lnms -lncm8 -lnmsp -ln8 /ora0/app/oracle/pro
duct/8.1.7/rdbms/lib/defopt.o
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
make: 1254-004 The error code from the last command is 255.


Stop.
        chmod 755 /ora0/app/oracle/product/8.1.7/bin
        ld  -R/ora0/app/oracle/product/8.1.7/lib/ -L/ora0/app/oracle/product/8.1
.7/lib/ -L/ora0/app/oracle/product/8.1.7/rdbms/lib  -L/ora0/app/oracle/product/8
.1.7/network/lib  -R/ora0/app/oracle/product/8.1.7/lib/ -L/ora0/app/oracle/produ
ct/8.1.7/lib/ -L/ora0/app/oracle/product/8.1.7/rdbms/lib  -L/ora0/app/oracle/pro
duct/8.1.7/network/lib   -o dbsnmp  -L/ora0/app/oracle/product/8.1.7/lib/ -L/ora
0/app/oracle/product/8.1.7/network/lib/ s0nmi.o -lclntsh -lvppdc -brtl  -lnmi -l
nmd -lnms -lnmsp -lpeer  /ora0/app/oracle/product/8.1.7/network/lib/libtcl.a /or
a0/app/oracle/product/8.1.7/rdbms/lib/defopt.o /ora0/app/oracle/product/8.1.7/rd
bms/lib/ssdbaed.o -lclient8  -ltrace8 /ora0/app/oracle/product/8.1.7/rdbms/lib/k
puadef.o  `cat /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -lnzjs8 -
ln8 -lnl8 -lnro8 `cat /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -l
nzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls
8  -lcore8 -lnls8 -lcore8  -lnls8  `cat /ora0/app/oracle/product/8.1.7/lib/ldfla
gs`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `cat /ora0/app/oracle/product/8.1.7/li
b/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8 -lcommon8 -lg
eneric8  -ltrace8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   -lclient8  -lvsn8 -lw
tc8 -lcommon8 -lgeneric8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   -lld -lm `cat
/ora0/app/oracle/product/8.1.7/lib/sysliblist`  -lm  -bI:/ora0/app/oracle/produc
t/8.1.7/lib/pw-syscall.exp -bI:/ora0/app/oracle/product/8.1.7/lib/ksms.imp /ora0
/app/oracle/product/8.1.7/lib/nautab.o /ora0/app/oracle/product/8.1.7/lib/naeet.
o /ora0/app/oracle/product/8.1.7/lib/naect.o /ora0/app/oracle/product/8.1.7/lib/
naedhs.o  /ora0/app/oracle/product/8.1.7/rdbms/lib/xaondy.o -lm
ld: 0706-027 The -R /ora0/app/oracle/product/8.1.7/lib/ flag is ignored.
ld: 0706-027 The -R /ora0/app/oracle/product/8.1.7/lib/ flag is ignored.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
make: 1254-004 The error code from the last command is 255.


Stop.
 - Linking otrcfmt
        rm -f otrcfmt;
        ld  -o otrcfmt -L/ora0/app/oracle/product/8.1.7/otrace/lib/ -L/ora0/app/
oracle/product/8.1.7/lib/ -o otrcfmt -L/ora0/app/oracle/product/8.1.7/otrace/lib
/ -L/ora0/app/oracle/product/8.1.7/lib/  /ora0/app/oracle/product/8.1.7/otrace/l
ib/otrcfmt.o -ltracefe8 -ltrace8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8    -lld
-lm `cat /ora0/app/oracle/product/8.1.7/lib/sysliblist`  -lm  -ltracept8 -lnls8
 -lcore8 -lnls8 -lcore8  -lnls8  /ora0/app/oracle/product/8.1.7/rdbms/lib/defopt
.o  /ora0/app/oracle/product/8.1.7/lib/nautab.o /ora0/app/oracle/product/8.1.7/l
ib/naeet.o /ora0/app/oracle/product/8.1.7/lib/naect.o /ora0/app/oracle/product/8
.1.7/lib/naedhs.o /ora0/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o  `cat /ora0
/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `ca
t /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lc
lient8  -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8  -lcore8 -lnls8 -l
core8  -lnls8  `cat /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -lnz
js8 -ln8 -lnl8 -lnro8 `cat /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsg
r8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8 -lcommon8 -lgeneric8  -ltrace8 -l
nls8  -lcore8 -lnls8 -lcore8  -lnls8   -lclient8  -lvsn8 -lwtc8 -lcommon8 -lgene
ric8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   -lld -lm `cat /ora0/app/oracle/pro
duct/8.1.7/lib/sysliblist`  -lm  -bI:/ora0/app/oracle/product/8.1.7/lib/pw-sysca
ll.exp -bI:/ora0/app/oracle/product/8.1.7/lib/ksms.imp  /ora0/app/oracle/product
/8.1.7/rdbms/lib/libknlopt.a
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
make: 1254-004 The error code from the last command is 255.


Stop.
        chmod 755 /ora0/app/oracle/product/8.1.7/bin
        rm -f wrap
Linking wrap
        ld  -o wrap -L/ora0/app/oracle/product/8.1.7/plsql/lib/ -L/ora0/app/orac
le/product/8.1.7/lib/ /ora0/app/oracle/product/8.1.7/plsql/lib/s0plsw.o -lpsa8 -
lpls8  -lplp8  /ora0/app/oracle/product/8.1.7/lib/nautab.o /ora0/app/oracle/prod
uct/8.1.7/lib/naeet.o /ora0/app/oracle/product/8.1.7/lib/naect.o /ora0/app/oracl
e/product/8.1.7/lib/naedhs.o /ora0/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o
 `cat /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8
 -lnro8 `cat /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -lnzjs8 -ln
8 -lnl8 -lclient8  -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8  -lcore
8 -lnls8 -lcore8  -lnls8  `cat /ora0/app/oracle/product/8.1.7/lib/ldflags`     -
lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `cat /ora0/app/oracle/product/8.1.7/lib/ldflags
`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8 -lcommon8 -lgeneric8
-ltrace8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   -lclient8  -lvsn8 -lwtc8 -lcom
mon8 -lgeneric8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   -lld -lm `cat /ora0/app
/oracle/product/8.1.7/lib/sysliblist`  -lm  -bI:/ora0/app/oracle/product/8.1.7/l
ib/pw-syscall.exp -bI:/ora0/app/oracle/product/8.1.7/lib/ksms.imp  /ora0/app/ora
cle/product/8.1.7/lib/libplc8.a -lpls8  -lclient8 -lnl8 -lnro8  -ln8 /ora0/app/o
racle/product/8.1.7/rdbms/lib/kpudfo.o  -lmm -ltrace8  -lgeneric8 -lcommon8  -ls
lax8    -lcore8  -lnls8  -ldbicx8 -lcore8  -lsql8   -lld -lm `cat /ora0/app/orac
le/product/8.1.7/lib/sysliblist`  -lm  -bI:/ora0/app/oracle/product/8.1.7/lib/pw
-syscall.exp -bI:/ora0/app/oracle/product/8.1.7/lib/ksms.imp
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
make: 1254-004 The error code from the last command is 255.


Stop.
        chmod 755 /ora0/app/oracle/product/8.1.7/bin
        rm -f oracle mig dbv tstshm maxmem orapwd dbfsize cursize svrmgrl extpro
c  hsalloci hsots hsdepxa osh sbttest imp exp sqlldr rman kgmgr loadpsp  hsodbc
/ora0/app/oracle/product/8.1.7/rdbms/lib/ksms.s
        if [ -d /ora0/app/oracle/product/8.1.7/lib64 ] ; then  /bin/make -f /ora
0/app/oracle/product/8.1.7/rdbms/lib/ins_rdbms.mk ioracle64 ;  else  /bin/make -
f /ora0/app/oracle/product/8.1.7/rdbms/lib/ins_rdbms.mk /ora0/app/oracle/product
/8.1.7/rdbms/lib/oracle;  fi

 - Linking Oracle
        rm -f /ora0/app/oracle/product/8.1.7/rdbms/lib/oracle
        ld  -L/ora0/app/oracle/product/8.1.7/lib/ -L/ora0/app/oracle/product/8.1
.7/rdbms/lib/ -o /ora0/app/oracle/product/8.1.7/rdbms/lib/oracle  /ora0/app/orac
le/product/8.1.7/rdbms/lib/opimai.o /ora0/app/oracle/product/8.1.7/rdbms/lib/sso
raed.o /ora0/app/oracle/product/8.1.7/rdbms/lib/ttcsoi.o /ora0/app/oracle/produc
t/8.1.7/rdbms/lib/kpuasvr.o /ora0/app/oracle/product/8.1.7/lib/nautab.o /ora0/ap
p/oracle/product/8.1.7/lib/naeet.o /ora0/app/oracle/product/8.1.7/lib/naect.o /o
ra0/app/oracle/product/8.1.7/lib/naedhs.o /ora0/app/oracle/product/8.1.7/rdbms/l
ib/config.o  -lserver8 -lskgxp8  -lclient8  -lvsn8 -lwtcserver8  -lcommon8 -lgen
eric8 /ora0/app/oracle/product/8.1.7/rdbms/lib/defopt.o -lknlopt -lslax8 -lpls8
 -lplp8  -lserver8 -lclient8  -lvsn8 -lwtcserver8  -lcommon8 -lgeneric8 -lknlopt
 -lslax8  -lpls8  -lplp8 `cat /ora0/app/oracle/product/8.1.7/rdbms/lib/nmliblist
` -ldbicx8 -ldbicx8 /ora0/app/oracle/product/8.1.7/rdbms/lib//jox.o -laurora -bE
:/ora0/app/oracle/product/8.1.7/rdbms/lib//oracle.exp  -lwwg8 -lobk  `sed -e 's/
-ljava//g' /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8
-lnl8 -lnzjs8 -lnro8 `sed -e 's/-ljava//g' /ora0/app/oracle/product/8.1.7/lib/ld
flags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnzjs8 -lclient8  -lvsn8 -lwtcserver8  -l
common8 -lgeneric8  -lwtcserver8 -lmm -lnls8  -lcore8 -lnls8 -lcore8  -lnls8  `s
ed -e 's/-ljava//g' /ora0/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8 -lnz
js8 -ln8 -lnl8 -lnzjs8 -lnro8 `sed -e 's/-ljava//g' /ora0/app/oracle/product/8.1
.7/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnzjs8 -lclient8  -lvsn8 -lwtcse
rver8  -lcommon8 -lgeneric8  -ltrace8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   -
lclient8  -lvsn8 -lwtcserver8  -lcommon8 -lgeneric8 -lnls8  -lcore8 -lnls8 -lcor
e8  -lnls8  -lserver8 `if /bin/ar tv /ora0/app/oracle/product/8.1.7/rdbms/lib/li
bknlopt.a | grep "kxmnsd.o" > /dev/null 2>&1 ; then echo " " ; else echo "-lords
do8"; fi`  -lordts8 -lctxc8 -lctx8 -lzx8 -lgx8 -lctx8 -lzx8 -lgx8 -lordvirt8 -ln
ls8  -lcore8 -lnls8 -lcore8  -lnls8   -lld -lm `cat /ora0/app/oracle/product/8.1
.7/lib/sysliblist`  -lm  -bI:/ora0/app/oracle/product/8.1.7/lib/pw-syscall.exp -
bI:/ora0/app/oracle/product/8.1.7/lib//ksms.imp
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
ld: 0706-006 Cannot find or open library file: -l m
        ld:open(): A file or directory in the path name does not exist.
make: 1254-004 The error code from the last command is 255.


Stop.
make: 1254-004 The error code from the last command is 2.


Stop.
 
Your second server misses some bos.adt.lib* filesets in order to relink oracle. I'm guessing that libclntsh is also in there somewhere...


HTH,

p5wizard
 
Check for required filesets:
Code:
lslpp -l bos.adt.libm
lslpp -l bos.adt.base
Both have to be installed.
I'd also check ulimits and max. number of processes per user.

Stefan
 
Thanks guys

i've managed to solve the problem!!!

the service that i was trying to start was reading from /etc/serivces!! and i mistyped the service name inside the file :p

So i fixed it and its working like a charm :)

Thanks alot for your help :)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top