Install Oracle11g on RHELS5.2 DISPLAY set Failed

安装11.1.0.6for LinuxX86-64的时候,出现了一个有意思的问题。

在服务器本机安装时,显示的检查没有通过:

Checking Temp space: must be greater than80 MB. Actual 25410 MB Passed
Checking swap space: must be greater than 150 MB. Actual 2047 MBPassed
Checking monitor: must be configured to display at least 256 colorsFailed<<<<
>>> Could not executeauto check for display colors using command/usr/X11R6/bin/xdpyinfo. Check if the DISPLAY variable isset.

Some requirement checks failed. You mustfulfill these requirements before

   检查了一下,没有发现任何的设置异常。

# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:16:E6:5F:B8:CF
inet addr:192.168.1.102 Bcast:172.25.255.255 Mask:255.255.0.0
inet6 addr: fe80::216:e6ff:fe5f:b8cf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:206119 errors:0 dropped:0 overruns:0 frame:0
TX packets:5151 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20618651 (19.6 MiB) TX bytes:716456 (699.6 KiB)
Interrupt:177 Base address:0xa000

# xhost +

切换到Oracle用户,检查DISPLAY设置:

# su - oracle
$ env | grep DISPLAY
DISPLAY=192.168.1.102:0.0

设置没有问题,但是就是无法通过检查。

尝试使用VNC登陆,根据VNC的窗口信息,将DISPLAY设置为192.168.1.102:1.0,发现安装程序可以正常启动。

DISPLAY设置会192.168.1.102:0.0后,检查操作系统命令xclock,发现这个命令同样无法正常运行:

$ xclock
Error: Can't open display: 192.168.1.102:0.0

   感觉问题出在操作系统上,而不是Oracle的问题,系统设置DISPLAY的时候可能存在bug

通过查询google,发现一个相对简单的解决方法,对于本机这种情况,可以直接将DISPLAY设置为“:0.0”,这种不加IP的方式,可以确保系统可以找到相应的x库。

设置DISPLAY:0.0后,则Oracle的安装程序顺利启动。

$ moreinstallActions2008-09-08_10-25-36AM.log
Using paramFile:/home/oracle/database/install/oraparam.ini


Checking Temp space: must be greater than 80 MB.Actual 25036 MB Passed
Checking swap space: must be greater than 150 MB. Actual 2047 MBPassed
Checking monitor: must be configured to display at least 256colors. Actual 16777216 Passed

The commandline for unzip:
/home/oracle/database/install/unzip -qqqo../stage/Components/oracle.jdk/1.5.0.1.1/1/DataFiles/*.jar -d/tmp/OraInstall2008-09-08_1
0-25-36AM
Using the umask value '022' available fromoraparam.ini

Execvp of the child jre : the cmdline is/tmp/OraInstall2008-09-08_10-25-36AM/jdk/jre/bin/java, and the argvis
/tmp/OraInstall2008-09-08_10-25-36AM/jdk/jre/bin/java
-Doracle.installer.library_loc=/tmp/OraInstall2008-09-08_10-25-36AM/oui/lib/linux
-Doracle.installer.oui_loc=/tmp/OraInstall2008-09-08_10-25-36AM/oui
-Doracle.installer.bootstrap=TRUE
-Doracle.installer.startup_location=/home/oracle/database/install

关于详细的安装方法和遇到的错误问题,会稍后发出来........

目前感觉11g比9i的安装设置简单多多了,起码很多参数不要在设置了,毕竟是一大进步方便多了.




From:http://blog.sina.com.cn/s/blog_45e9485a0100b34q.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值