linux 64位安装Oracle 10g时e2eme报错的解决方案是本文我们主要要介绍的内容,错误的详细的日志文件如下:

- INFO: reference to `ldxnbeg’
 - /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2i.o)(.text+0×231): In function `lxecg2i’:
 - : undefined reference to `ldxdtd’
 - /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2i.o)(.text+0×314): In function `lxecg2i’:
 - : undefined reference to `ldxnbeg’
 - /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2i.o)(.text+0×340): In function `lxecg2i’:
 - : undefined reference to `ldxdfd’
 - /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2l.o)(.text+0x13f): In function `lxecg2l’:
 - : undefine
 - INFO: d reference to `ldxnbeg’
 - /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2l.o)(.text+0x16f): In function `lxecg2l’:
 - : undefined reference to `ldxdtd’
 - /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2l.o)(.text+0x48b): In function `lxecg2l’:
 - : undefined reference to `ldxnbeg’
 - /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2l.o)(.text+0x4b7): In function `lxecg2l’:
 - : undefined reference to `ldxdfd’
 - /app/oracle/product/10/db_1/lib32//libunls10.a(lxu4tstc.o)(.text+0x8b4): In function `lxu4TstClsXMLPub
 - INFO: idChar0′:
 - : undefined reference to `lxpTstClsXMLPubidCharTbl’
 - /app/oracle/product/10/db_1/lib32//libunls10.a(lxu4dec.o)(.text+0x18b): In function `lxu4Decomposition’:
 - : undefined reference to `lxujmd’
 - collect2: ld returned 1 exit status
 - make[1]: *** [/app/oracle/product/10/db_1/sysman/lib/e2eme] Error 1
 - make: *** [e2eme] Error 2
 - INFO: End output from spawned process.
 - INFO: ———————————-
 - INFO: Exception thrown from action: make
 - Exception Name: MakefileException
 - Exception String: Error in invoking target ‘agent nmo nmb’ of makefile ‘/app/oracle/product/10/db_1/sysman/lib/ins_sysman.mk’.
 - See ‘/app/oracle/oraInventory/logs/installActions2011-07-08_09-25-48PM.log’ for details.
 
解决方法:
1.检查需要的包有没有完全安装。
- rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common \
 - gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio openmotif21
 
2.检查内核参数有没有添加,有没有错误。
查看或者编辑 /etc/sysctl.conf文件
- kernel.shmall = 2097152
 - kernel.shmmax = 2147483648
 - kernel.shmmni = 4096
 - kernel.sem = 250 32000 100 128
 - fs.file-max = 65536
 - net.ipv4.ip_local_port_range = 1024 65000
 - net.core.rmem_default=262144
 - net.core.rmem_max=262144
 - net.core.wmem_default=262144
 - net.core.wmem_max=262144
 
运行如下命令,是内核参数生效。
/sbin/sysctl -p
3.查看SElinux的配置,SElinux需要处于disabled状态
查看或者编辑/etc/selinux/config文件,确认存在如下内容
SELINUX=disabled
4.检查安装oracle软件用户的环境变量
以oracle用户的身边登录系统,查看或者编辑~/.bash_profile文件,需要文件内容如下:
- TMP=/tmp; export TMP
 - TMPDIR=$TMP; export TMPDIR
 - ORACLE_BASE=/app/oracle; export ORACLE_BASE
 - ORACLE_HOME=$ORACLE_BASE/product/10/db_1; export ORACLE_HOME
 - ORACLE_SID=RAC1; export ORACLE_SID
 - ORACLE_TERM=xterm; export ORACLE_TERM
 - PATH=/usr/sbin:$PATH; export PATH
 - PATH=$ORACLE_HOME/bin:$PATH; export PATH
 - LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
 - CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
 - if [ $USER = "oracle" ]; then
 - if [ $SHELL = "/bin/ksh" ]; then
 - ulimit -p 16384
 - ulimit -n 65536
 - else
 - ulimit -u 16384 -n 65536
 - fi
 - fi
 
关于linux 64位安装Oracle 10g时e2eme报错的解决方案就介绍到这里了,希望本次的介绍能够对您有所帮助。
【编辑推荐】
                网站栏目:linux 64位安装Oracle 10g时e2eme报错的解决方案
                
                文章位置:http://www.csdahua.cn/qtweb/news3/476453.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网