安装oracle10g时遇到的一些问题
要在一台在远程虚拟机上搭建的centos5.5上安装oracle 10g软件。以前安装的版本一直是oracle 11g,所以此次安装遇到不少在11g没有遇到的问题。当然有些并不是10g的问题,还有网络、系统环境等引起的。
Q1:拿到机器先进行软硬件的简单检查,发现没装gnome-desktop,由于我需要用到图形化安装,所以必需安装桌面程序。安装的方法很简单,特别是centos:
# yum groupinstall "X Window System" "GNOME Desktop Environment"
Q2:这台服务器是异地的一个内网中的服务器,它的端口都是通过路由器映射出来的。所以我留意到vnc使用了三个端口:5801、5901、6001。注意5901这个number,vnc监控端口的基数为5900,也就是5900+“自己设置的数字”。
Q3:执行./runInstaller以后,报告下面的错误:
......
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<
......
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<
......
经过调查知道此处是oracle10g的一处小bug,修正的方法在错误日志中也很好发现:
编辑 /home/oracle/database/install/oraparam.ini
在参数Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,添加redhat-5
再添加这一段
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
Q4:上面这个问题pass了以后,再次运行./runInstaller,报以下错误:
.../jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred...
经调查,知道少依赖包xorg-x11-deprecated-libs,直接运行yum install xorg-x11-deprecated-libs安装解决。