1.安装环境
jdk 1.6 、RHEL5、vm6.5
2.下载oracle 10g,下载为一个ZIP压缩包,名称为10201_database_linux32。
下载地址:百度一下吧
3.做安装前的准备:
本人参考的资料地址:http://blog.chinaunix.net/u/22677/showart_1205499.html
其中大部门是照搬,6、7两项没有配。rehEL可在图形化界面上设定静态IP。因为我删除了rhel5自带的jdk,最后还是出错了。错误下面介绍:
编辑/home/oracle目录下的.bash_profile文件,添加如下内容:
|
4.把下载下来的Oracle传到vm6.5上,建议用SSH工具。
5.unzip oracle10文件,会出现一个dababase文件夹。
6.解压出来之后,#cd opt/database/,然后用oracle用户登录,./runInstaller执行Oracle安装。
报出:
Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-08-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred..
java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-08-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
在RHEL5以前这个错误是因为缺少XFree86-libs或xorg-x11-deprecated-libs这两个包其中一个(版本不同包不同),而在RHEL5中前面的包被libXp所取代了,因此rpm -ivh libXp-1.0.0-8.i386.rpm将包打上后问题解决。此包在linux第二张光盘中。
7.接下来继续执行Oracle安装程序:
又报出错误:Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
解决办法:$xhost
$xhost +local: (注意空格和冒号)
注意:在哪个用户下报错就用那个用户执行此命令。
8.一切ok之后,继续安装,但是又出现警告:cannot convert stirng "******" to type struts
这是编码问题,执行export LC_CTYPE=en_US.UTF-8即可解决。
9.好一切障碍扫除,可顺利执行安装程序了。
10.安装过程中出现如下错误:
在进行Link的时候出现错误:
Error in invoking target ’all_no_orcl ihsodbc’
在网上搜下需要安装包
使用root安装软件包:
rpm -Uvh compat-*
回到oracle的安装画面,选择retry, 安装继续。
安装结束后,按照提示使用root执行两个脚本。
/home/oracle/oraInventory/orainstRoot.sh
/home/oracle/oracle/product/10.2.0/db_1/root.sh
结束。