Chinaunix

标题: 这是什么问题啊?我快疯了 [打印本页]

作者: 红丘    时间: 2004-10-15 20:38
标题: 这是什么问题啊?我快疯了
exec(): 0509-036 Cannot load program RealTime_Split because of the following errors:
        0509-150   Dependent module /split/ora/product/9.2.0/lib/libclntsh.a(shr.o) could not be loaded.
        0509-103   The module has an invalid magic number.


我在AIX5.2下用pro*c做的程序,用户是oracle,oracle已经安装,程序编译通过,但是无法执行,错误提示如上,我su 到root 然后在su到oracle,就可以执行了,并且在图形界面上可以直接执行?天啊,这是什么鬼问题,大虾阿,救命!!!!
作者: yanbing    时间: 2004-10-15 23:05
标题: 这是什么问题啊?我快疯了
根据你的描述,我觉得通常都是权限或者path的问题
作者: 红丘    时间: 2004-10-16 08:51
标题: 这是什么问题啊?我快疯了
直接用oracle用户登录的环境变量:
$env
_=/usr/bin/env
LANG=en_US
LOGIN=oracle
PATH=/split/ora/product/9.2.0/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/oracle/bin:/usr/bin/X11:/sbin:.
ORACLE_BASE=/split/ora
LC__FASTMSG=true
CLASSPATH=/split/ora/product/9.2.0/JRE/lib:/split/ora/product/9.2.0/JRE/lib/rt.jar:/split/ora/product/9.2.0/jlib:/split/ora/product/9.2.0/rdbms/jlib
LOGNAME=oracle
MAIL=/usr/spool/mail/oracle
ORACLE_SID=hemb
LOCPATH=/usr/lib/nls/loc
USER=oracle
AUTHSTATE=files
TNS_ADMIN=/split/ora/product/9.2.0/network/admin
SHELL=/usr/bin/ksh
ODMDIR=/etc/objrepos
HOME=/home/oracle
LD_LIBRARY_PATH=/split/ora/product/9.2.0/lib:/usr/lib
TERM=vt100
MAILMSG=[YOU HAVE NEW MAIL]
ORACLE_HOME=/split/ora/product/9.2.0
PWD=/home/oracle
TZ=CST6CDT
A__z=! LOGNAME
LIBPATH=/split/ora/product/9.2.0/lib:/split/ora/product/9.2.0/ctx/lib
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat



su到root然后su到oracle,环境变量如下:
_=/usr/bin/env
LANG=en_US
LOGIN=root
PATH=/split/ora/product/9.2.0/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/oracle/bin:/usr/bin/X11:/sbin:.
ORACLE_BASE=/split/ora
LC__FASTMSG=true
CLASSPATH=/split/ora/product/9.2.0/JRE/lib:/split/ora/product/9.2.0/JRE/lib/rt.jar:/split/ora/product/9.2.0/jlib:/split/ora/product/9.2.0/rdbms/jlib
LOGNAME=oracle
MAIL=/usr/spool/mail/oracle
LOCPATH=/usr/lib/nls/loc
ORACLE_SID=hemb
USER=oracle
AUTHSTATE=files
TNS_ADMIN=/split/ora/product/9.2.0/network/admin
SHELL=/usr/bin/ksh
ODMDIR=/etc/objrepos
PAM_SERVICE=su
HOME=/home/oracle
TERM=vt100
LD_LIBRARY_PATH=/split/ora/product/9.2.0/lib:/usr/lib
MAILMSG=[YOU HAVE NEW MAIL]
ORACLE_HOME=/split/ora/product/9.2.0
PWD=/home/oracle
TZ=CST6CDT
A__z=! LOGNAME




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2