免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3341 | 回复: 2
打印 上一主题 下一主题

[求助] 64位CentOS6.3安装oracle 10g报错,求助! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-02-21 09:55 |只看该作者 |倒序浏览
安装完数据后,创建实例报错:
[oracle@localhost oracle]$ product/10.2.0/db1/bin/dbca -silent -responseFile database/response/dbca.rsp
UnsatisfiedLinkError exception loading native library: njni10
Exception in thread "main" java.lang.UnsatisfiedLinkError: get
        at oracle.net.common.NetGetEnv.get(Native Method)
        at oracle.net.config.Config.getNetDir(Unknown Source)
        at oracle.net.config.Config.initConfig(Unknown Source)
        at oracle.net.config.Config.<init>(Unknown Source)
        at oracle.sysman.assistants.util.NetworkUtils.<init>(NetworkUtils.java:222)
        at oracle.sysman.assistants.util.step.StepContext.<init>(StepContext.java:255)
        at oracle.sysman.assistants.dbca.backend.Host.<init>(Host.java:682)
        at oracle.sysman.assistants.dbca.backend.SilentHost.<init>(SilentHost.java:125)
        at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:150)
        at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94)
        at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180)


现装的包有:

[root@localhost ~]# rpm -q binutils compat-db compat-db.i686 compat-libstdc++-33 compat-libstdc++-33.i686 control-center gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers libgnome libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make ksh sysstat gnome-screensaver libXp
binutils-2.20.51.0.2-5.34.el6.x86_64
compat-db-4.6.21-15.el6.x86_64
compat-db-4.6.21-15.el6.i686
compat-db-4.6.21-15.el6.i686 --两个版本一样的包,怎么回事?且都是32位的包才会这样。
compat-libstdc++-33-3.2.3-69.el6.x86_64
package compat-libstdc++-33.i686 is not installed
control-center-2.28.1-37.el6.x86_64
gcc-4.4.6-4.el6.x86_64
gcc-c++-4.4.6-4.el6.x86_64
glibc-2.12-1.80.el6_3.7.x86_64
glibc-2.12-1.80.el6_3.7.i686
glibc-2.12-1.80.el6_3.7.i686
glibc-common-2.12-1.80.el6_3.7.x86_64
glibc-devel-2.12-1.80.el6_3.7.x86_64
glibc-devel-2.12-1.80.el6_3.7.i686
glibc-devel-2.12-1.80.el6_3.7.i686
glibc-headers-2.12-1.80.el6_3.7.x86_64
libgnome-2.28.0-11.el6.x86_64
libstdc++-4.4.6-4.el6.x86_64
libstdc++-4.4.6-4.el6.i686
libstdc++-4.4.6-4.el6.i686
libstdc++-devel-4.4.6-4.el6.x86_64
libstdc++-devel-4.4.6-4.el6.i686
libstdc++-devel-4.4.6-4.el6.i686
make-3.81-20.el6.x86_64
ksh-20100621-16.el6.x86_64
sysstat-9.0.4-20.el6.x86_64
gnome-screensaver-2.28.3-18.el6_3.1.x86_64
libXp-1.0.0-15.1.el6.x86_64


relink信息(弱弱地问下,relink时的日志文件在哪找?我这只能在命令窗里截了点出来。。。)
...
make[1]: Entering directory `/data/oracle/product/10.2.0/db1/sysman/lib'
gcc  -m32 -trigraphs -fPIC  -m32 -o /data/oracle/product/10.2.0/db1/sysman/lib/e2eme -L/data/oracle/product/10.2.0/db1/sysman//lib32/ -L/data/oracle/product/10.2.0/db1/lib32/ -L/data/oracle/product/10.2.0/db1/lib32/stubs/ /data/oracle/product/10.2.0/db1/sysman/lib32/nmaj.o /data/oracle/product/10.2.0/db1/sysman/lib32/nmajclbk.o /data/oracle/product/10.2.0/db1/sysman/lib32/nmajrules.o /data/oracle/product/10.2.0/db1/sysman/lib32/nmajutl.o /data/oracle/product/10.2.0/db1/sysman/lib32/nmajout.o /data/oracle/product/10.2.0/db1/sysman/lib32/nmajsm.o /data/oracle/product/10.2.0/db1/sysman/lib32/snmajutl.o /data/oracle/product/10.2.0/db1/sysman/lib32/snmajmn.o /data/oracle/product/10.2.0/db1/sysman/lib32/snmajpt.o /data/oracle/product/10.2.0/db1/sysman/lib32/ssnmajed.o /data/oracle/product/10.2.0/db1/sysman/lib32/libnmadbg.a /data/oracle/product/10.2.0/db1/sysman/lib32/libnmadm.a /data/oracle/product/10.2.0/db1/sysman/lib32/libnmalk.a /data/oracle/product/10.2.0/db1/sysman/lib32/libnmarl.a /data/oracle/product/10.2.0/db1/sysman/lib32/libnmasf.a /data/oracle/product/10.2.0/db1/sysman/lib32/libnmastk.a -lxml10 -lcore10 -lnls10 -lunls10 -lclntsh -Wl,-rpath,/data/oracle/product/10.2.0/db1/lib   `cat /data/oracle/product/10.2.0/db1/lib32/sysliblist` -ldl -lm  -lpthread -lnsl -lm -ldl  -ln10  
/data/oracle/product/10.2.0/db1/lib32//libclntsh.so: undefined reference to `nnfyboot'
/data/oracle/product/10.2.0/db1/lib32//libclntsh.so: undefined reference to `nnfoboot'
collect2: ld returned 1 exit status
make[1]: *** [/data/oracle/product/10.2.0/db1/sysman/lib/e2eme] Error 1
make[1]: Leaving directory `/data/oracle/product/10.2.0/db1/sysman/lib'
make: *** [e2eme] Error 2

大侠们,请指点一二,急,在线等,谢谢!!!

论坛徽章:
0
2 [报告]
发表于 2013-02-21 10:09 |只看该作者
环境变量:
[oracle@localhost ~]$ cat .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

#use of oracle
ORACLE_BASE="/data/oracle"
ORACLE_HOME=$ORACLE_BASE"/product/10.2.0/db1"
ORACLE_SID=orcl
PATH=$ORACLE_HOME/binPATH
LD_LIBRARY_PATH=$ORACLE_HOME/libLD_LIBRARY_PATH
NLS_LANG=american_america.UTF8

export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export PATH
export LD_LIBRARY
export NLS_LANG



[oracle@localhost ~]$ cat /etc/profile
# /etc/profile
...
...
#set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_37
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATHJAVA_HOME/libJRE_HOME/lib
export PATH=$PATHJAVA_HOME/binJRE_HOME/bin

#set apache-tomcat environmet
export TOMCAT_HOME=/usr/apache-tomcat-6.0.36

#use for oracle
if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
        umask 022
fi

论坛徽章:
0
3 [报告]
发表于 2013-02-21 14:37 |只看该作者
没人顶,看来还是重新来一次实际些。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP