- 论坛徽章:
- 0
|
本帖最后由 xindongyinfu 于 2011-11-15 16:11 编辑
- [oracle@wap1 database]$ ./runInstaller
- Starting Oracle Universal Installer...
- Checking installer requirements...
- Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
- Passed
- All installer requirements met.
- Preparing to launch Oracle Universal Installer from /tmp/OraInstall2010-12-23_04-01-02PM. Please wait ...[oracle@wap1 database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2010-12-23_04-01-02PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
- at java.lang.ClassLoader$NativeLibrary.load(Native Method)
- at java.lang.ClassLoader.loadLibrary0(Unknown Source)
- at java.lang.ClassLoader.loadLibrary(Unknown Source)
- at java.lang.Runtime.loadLibrary0(Unknown Source)
- at java.lang.System.loadLibrary(Unknown Source)
- at sun.security.action.LoadLibraryAction.run(Unknown Source)
- at java.security.AccessController.doPrivileged(Native Method)
- at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
- at sun.awt.DebugHelper.<clinit>(Unknown Source)
- at java.awt.Component.<clinit>(Unknown Source)
复制代码 于是我去了这个目录下看/tmp/OraInstall2010-12-23_04-01-02PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6有libawt.so这个文件没有libXp.so.6这个文件,在网上搜索发现说我没有安装libXp这个包,但我记得我已经安装过了,于是我就yum了一下,确实安装了。可是为啥还是报这个错误呢?
- [root@localhost ~]# yum -y install libXp
- Loaded plugins: fastestmirror
- Loading mirror speeds from cached hostfile
- * base: mirrors.163.com
- * extras: mirrors.163.com
- * updates: mirrors.163.com
- Setting up Install Process
- Package libXp-1.0.0-8.1.el5.x86_64 already installed and latest version
- Package libXp-1.0.0-8.1.el5.i386 already installed and latest version
- Nothing to do
复制代码 于是我又考虑是不是环境变量的问题,因为我导完包后,在安装oracle前我又安装了个jdk1.7
这是我root用户的环境变量
- declare -x G_BROKEN_FILENAMES="1"
- declare -x HISTSIZE="1000"
- declare -x HOME="/root"
- declare -x HOSTNAME="localhost.localdomain"
- declare -x INPUTRC="/etc/inputrc"
- declare -x LANG="zh_CN.UTF-8"
- declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
- declare -x LOGNAME="root"
- declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:"
- declare -x MAIL="/var/spool/mail/root"
- declare -x OLDPWD
- declare -x PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
- declare -x PWD="/root"
- declare -x SHELL="/bin/bash"
- declare -x SHLVL="1"
- declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
- declare -x TERM="vt100"
- declare -x USER="root"
- You have mail in /var/spool/mail/root
复制代码 这是我oracle用户下的环境变量
- declare -x CLASSPATH="/oracle/product/10.2.0/db_1/jdk/jre:/oracle/product/10.2.0/db_1/jlib:/oracle/product/10.2.0/db_1/rdbms/jlib"
- declare -x G_BROKEN_FILENAMES="1"
- declare -x HISTSIZE="1000"
- declare -x HOME="/home/oracle"
- declare -x HOSTNAME="localhost.localdomain"
- declare -x INPUTRC="/etc/inputrc"
- declare -x LANG="en_US"
- declare -x LD_LIBRARY_PATH="/oracle/product/10.2.0/db_1/lib:/lib:/usr/lib"
- declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
- declare -x LOGNAME="oracle"
- declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:"
- declare -x MAIL="/var/spool/mail/oracle"
- declare -x NLS_LANG="american_america.UTF8"
- declare -x OLDPWD
- declare -x ORACLE_BASE="/oracle"
- declare -x ORACLE_HOME="/oracle/product/10.2.0/db_1"
- declare -x ORACLE_SID="vbora10g"
- declare -x PATH="/oracle/product/10.2.0/db_1/bin:/oracle/common/oracle/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin"
- declare -x PWD="/home/oracle"
- declare -x SHELL="/bin/bash"
- declare -x SHLVL="1"
- declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
- declare -x TERM="vt100"
- declare -x TNS_ADMIN="/oracle/product/10.2.0/db_1/network/admin"
- declare -x USER="oracle"
复制代码 不知道有没有遇到过,指点一二 |
|