Linux下安装Oracle10g全过程

本文详细记录了在RHEL5环境下安装Oracle 10g的全过程,包括安装环境配置、常见错误处理及解决方案等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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文件,添加如下内容:

export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH


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

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
结束。

 参考资料地址:http://www.puschitz.com/InstallingOracle10g.shtml

                      http://xok.la/2009/02/linux_oracle_some_errors.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值