然后,在/etc/ld.so.conf里添加: /usr/X11R6/lib 执行:
#ldconfig
1.7. X86_64安装oracle 10g运行库安装
可以在下面的网址下载:
http://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux/
File binutils-2.17.50.0.6-6.0.1.el5.i386.rpm patched binutils 2.17 for Enterprise Linux 5 (EL5). Needed to link certain oracle software. binutils-2.17.50.0.6-6.0.1.el5.x86_64.rpm patched binutils 2.17 for Enterprise Linux 5 (EL5). Needed to link certain oracle software. binutils-2.17.50.0.6-9.0.1.el5.i386.rpm patched binutils 2.17 for Enterprise Linux 5 Update 3 (EL5U3). Needed to link certain oracle software. binutils-2.17.50.0.6-9.0.1.el5.x86_64.rpm patched binutils 2.17 for Enterprise Linux 5 Update 3 (EL5U3). Needed to link certain oracle software. compat-binutils215-2.15.92.0.2-24.i386.rpm binutils 2.15 for Enterprise Linux 5 (EL5). Needed to link certain oracle software. 2008.05.21 01ffa95d708debbabb0ed33b190245f4 2009.07.30 c5d2f76dd3db549ead043bf5ff203891 2009.07.30 6e7c6a89f54ee30709c44176a8a4d021 2008.07.30 5abae24e77e02d74021a6e24172e07b9 Last Modified 2008.07.30 MD5 Checksum b361e224b64110a90a2901d124819873 compat-libcwait-2.1-1.i386.rpm 2008.05.21 2b735c3e51a8c0e1d7c624fbfedf3a3e compat-libcwait package for Enterprise Linux 5 (EL5). compat-libstdc++-3.2-1.i386.rpm 2008.08.13 f77f44a14cee79d7d9acdc454adf3dac libstdc++ compatibility package for EBS/Demantra compat-libstdc++-egcs-1.1.2-1.i386.rpm 2008.05.21 99775fcdfa60f6c609d4b5d51bd98a11 Older libstdc++ for Enterprise Linux 5 (EL5). compat-oracle-el5-1.0-5.i386.rpm 2008.05.23 ba5b78137935828e4ffe93959487ea17 compat-oracle package for Enterprise Linux 5 (EL5). fonts-chinese-3.02-12.el5.noarch.rpm 2009.02.19 c05922cc17c3cb412d8aac5cc11f4dcc fonts-chinese package for Oracle Enterprise linux 5. openmotif21-2.1.30-11.EL5.i386.rpm 2008.04.07 929781fe3ecd8c86a4aad4a3a514a780 OpenMotif 2.1 package built on and for Enterprise Linux 5 (EL5). This can also be used for RHEL5. openmotif21-debuginfo-2.1.30-11.EL5.i386.rpm 2008.04.07 728128be8b37578d91ce5d2ad0733f8a Debug information for OpenMotif 2.1 package for Enterprise Linux 5. You don't need to install this by default, only for debugging the openmotif library. xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm 2008.04.07 b0edc3859334a60791cda6e24511d18b Compatibility libXtst.so needed to link certain oracle products. Built on and for Enterprise Linux5. Can also be used on RHEL5.
我的系统中库与软件包依赖的安装顺序如文章顺序。
#rpm -ivh compat-binutils215-2.15.92.0.2-24.i386.rpm
安装上面的包后会报下面的错:
ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignored.
解决办法:
#echo \
#rpm -ivh compat-libcwait-2.1-1.i386.rpm #rpm -ivh compat-libstdc++-3.2-1.i386.rpm #rpm -ivh compat-libstdc++-egcs-1.1.2-1.i386.rpm #rpm -ivh openmotif21-debuginfo-2.1.30-11.EL5.i386.rpm #rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm
2. 安装
2.1. 编辑安装需要的应答文件
静默模式(Silent)安装必须指定一个应答文件来完成安装过程所须的各类参数。
在Oracle安装目录的response子目录里有enterprise.rsp有enterprise.rsp、standard.rsp和custom.rsp三个应答文件,分别对应企业版、标准版和定制的安装。
以enterprise.rsp为例,用任意的文本编辑器打它,修改以下这些项目的值。
ORACLE_HOME Oracle服务器的主目录位置,必须是绝对路径。 ORACLE_HOME_NAME Oracle服务器的名称,必须以字母开头。 COMPONENT_LANGUAGES Oracle服务器支持的语言,默认只有英语,可以添加多个语言。
s_nameForDBAGrp 用于Oracle系统管理的linux用户组名,该组的用户拥有管理Oracle服务器的权限,在本例中设置为 dba。 s_nameForOPERGrp 用于Oracle数据库常规操作的linux用户组名,该组的用户拥有常规操作Oracle数据库的权限,在本例中设置为
oper。
n_configurationOption 安装类型(1为在安装后创建数据库,2为安装后创建一个自动存储管理实例,3为只安装服务器软件),在本例中选择3。
其它项目用默认值即可,也可以根据自己的须要进行修改。 注:如果Oracle从光盘安装,必须先将应答文件复制到硬盘上,才能修改。
2.2. 开始安装
现在万事具备,可以安装了。
用oracle用户登录,然后在Oracle安装目录里执行
$./runInstaller -ignoreSysPrereqs -silent -responseFile <应答文件的绝对路径>
安装时oracle后检测系统的版本情况,可能会报如下问题:
正在启动 Oracle Universal Installer...
正在检查安装程序要求...
检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
未通过 <<<<
如图:
这时我们要改一下系统信息。看一下/etc/redhat-release
# cat redhat-release
Scientific Linux release 6.0 (Carbon)
这是我的系统名。
用vi把redhat-release改成如下:
#vi /etc/redhat-release
#Scientific Linux release 6.0 (Carbon) RedHat 4
把原来的信息行用#注释掉 在下面加一行RedHat 4
保存退出。如果你的/etc下没有这个文件可以如上面创建一个redhat-release文件。
这种方法是用来欺骗runInstaller的检测。 再运行一次
$./runInstaller -ignoreSysPrereqs -silent -responseFile <应答文件的绝对路径>
接下来就是等待安装结束了。 安装时终端的一些打印信息:
正在启动 Oracle Universal Installer...
正在检查安装程序要求...
检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
通过
所有安装程序要求均已满足。
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2011-07-03_01-27-34PM. 请稍候...oracle@pboss23 [database]$Oracle Universal Installer, 版本 10.2.0.1.0 正式版 版权所有 (c) 1999, 2005, Oracle。保留所有权利。
本次安装会话的日志可见于:
/oracle/oraInventory/logs/installActions2011-07-03_01-27-34PM.log
.................................................................................................... 100% 已完成。
正在加载产品信息
..................................................................................................................... 100%