linux 64位安装Oracle 10g时e2eme报错的解决方案是本文我们主要要介绍的内容,错误的详细的日志文件如下:
INFO:referenceto`ldxnbeg’ /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2i.o)(.text+0×231):Infunction`lxecg2i’: :undefinedreferenceto`ldxdtd’ /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2i.o)(.text+0×314):Infunction`lxecg2i’: :undefinedreferenceto`ldxnbeg’ /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2i.o)(.text+0×340):Infunction`lxecg2i’: :undefinedreferenceto`ldxdfd’ /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2l.o)(.text+0x13f):Infunction`lxecg2l’: :undefine INFO:dreferenceto`ldxnbeg’ /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2l.o)(.text+0x16f):Infunction`lxecg2l’: :undefinedreferenceto`ldxdtd’ /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2l.o)(.text+0x48b):Infunction`lxecg2l’: :undefinedreferenceto`ldxnbeg’ /app/oracle/product/10/db_1/lib32//libnls10.a(lxecg2l.o)(.text+0x4b7):Infunction`lxecg2l’: :undefinedreferenceto`ldxdfd’ /app/oracle/product/10/db_1/lib32//libunls10.a(lxu4tstc.o)(.text+0x8b4):Infunction`lxu4TstClsXMLPub INFO:idChar0′: :undefinedreferenceto`lxpTstClsXMLPubidCharTbl’ /app/oracle/product/10/db_1/lib32//libunls10.a(lxu4dec.o)(.text+0x18b):Infunction`lxu4Decomposition’: :undefinedreferenceto`lxujmd’ collect2:ldreturned1exitstatus make[1]:***[/app/oracle/product/10/db_1/sysman/lib/e2eme]Error1 make:***[e2eme]Error2 INFO:Endoutputfromspawnedprocess. INFO:———————————- INFO:Exceptionthrownfromaction:make ExceptionName:MakefileException ExceptionString:Errorininvokingtarget‘agentnmonmb’ofmakefile‘/app/oracle/product/10/db_1/sysman/lib/ins_sysman.mk’. See‘/app/oracle/oraInventory/logs/installActions2011-07-08_09-25-48PM.log’fordetails.
解决方法:
1.检查需要的包有没有完全安装。
rpm-qbinutilscompat-dbcontrol-centergccgcc-c++glibcglibc-common\ gnome-libslibstdc++libstdc++-develmakepdkshsysstatxscreensaverlibaioopenmotif21
2.检查内核参数有没有添加,有没有错误。
查看或者编辑 /etc/sysctl.conf文件
kernel.shmall=2097152 kernel.shmmax=2147483648 kernel.shmmni=4096 kernel.sem=25032000100128 fs.file-max=65536 net.ipv4.ip_local_port_range=102465000 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;exportTMP TMPDIR=$TMP;exportTMPDIR ORACLE_BASE=/app/oracle;exportORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10/db_1;exportORACLE_HOME ORACLE_SID=RAC1;exportORACLE_SID ORACLE_TERM=xterm;exportORACLE_TERM PATH=/usr/sbin:$PATH;exportPATH PATH=$ORACLE_HOME/bin:$PATH;exportPATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATH if[$USER="oracle"];then if[$SHELL="/bin/ksh"];then ulimit-p16384 ulimit-n65536 else ulimit-u16384-n65536 fi fi
关于linux 64位安装Oracle 10g时e2eme报错的解决方案就介绍到这里了,希望本次的介绍能够对您有所帮助。
相关文章
标签:Oracle