虚拟机RedHatLinux9安装Oralce9i全过程
2008-09-02 12:47:38 来源:WEB开发网#ORACLE位置以下第一行LD_ASSUME_KERNEL是必须的,只要2.6.0以下的内核都可以用2.4.19或
2.4.1的值。不要写成自已的内核版本,会出现内jvm错误。
错误如下:
...oracle/jre/1.1.8/bin/../lib/i686/green_threads/libzip.so: symbol errno,
version GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread
Could not create Java VM
#ORACLE位置以下环境变量ORACLE_BASE,ORACLE_HOME是Oracle安装配置的重要依据。
#ORACLE位置以下第四行ORA_NLS33是必须的,否则在启动数据库最后一环节(alter database open)
会出现ora-12701错误。
#NoUse下面四行,设置不设置并不影响Oracle的安装和数据库配置。值得注意的是NLS_LANG是
Oracle字符集方向的内容,具体内容可以查询相关资料。
一般来说,
存储英文用AMERICAN_AMERICA.US7ASCII
存储中文用AMERICAN_AMERICA.ZHS16GBK
多国语言用AMERICAN_AMERICA.UTF8
[注意事项]
1.安装完软件,建立数据库时必须选择合适的字符集,与环境变量要保持一致。
七、以ora用户身份安装Oracle
# cd mount的共享文件夹/disk1/
# . runInstaller
[注意事项]
1.即使.bash_profile文件环境变量一点都不设置,运行在mount的共享文件夹/disk1/runInstaller
安装Oracle,也会出现图形界面。
2.RedHat9以下版本,可能会缺少些库文件出现下面几个错误,因而不能加载图形界面:
Initializing Java Virtual Machine from /tmp/OraInstall2006-05-10_08-52-37AM/jre/bin/java.
Please wait...
/tmp/OraInstall2006-05-10_08-52-37AM/jre/bin/i386/native_threads/java:
error while loading shared
libraries:libstdc++-libc6.1-1.so.2: cannot open shared
object file:No such file or directory
解决方法:这是由于Gcc的版本问题,安装patch包
#rpm -ivh compat-libstdc++-7.3-2.96.126.i386.rpm
/tmp/OraInstall2006-05-10_10-18-35AM/jre/lib/i386/libjava.so:
symbol __libc_wait, version GLIBC_2.0 not defined in file
libc.so.6 with link time reference
解决方法:安装Oracle patch 3006854
p3006854_9204_linux.zip ,下载Patch包解压会发现就是一个脚本rhel3_pre_install.sh
执行脚本:. rhel3_pre_install.sh
八、安装Oracle
安装过程中需要用root用户运行两脚本,按照提示执行即可,图形化安装非常简单,不在赘述!
Tags:虚拟 RedHatLinux
编辑录入:爽爽 [复制链接] [打 印]赞助商链接