1、 以root用户登录
在执行xhost +命令(使得所有客户都可以访问)
若返回信息为:
access control disabled,clients can connect from any host
表示xhost +可执行直接切换至oracle用户运行安装oracle
如果xhost +不能执行,
第一步:用root登陆linux,启动vnc服务;
第二步:根据vnc起来的端口,设置export DISPLAY=:1(1表示vnc在第一个tty上启动的),vnc的启动信息见下文的linux操作日志;
第三步:xhost + ip (ip为主机ip地址)
2、以oracle用户登录
那么在该oracle用户下执行一下export DISPLAY=:1.0
然后再执行xdpyinfo命令,如果能出现信息说明你已经成功了
这样估计就可以解决linux下安装oracle出现的xhost问题
3、执行命令 ./runInstaller 安装oracle
linux下的操作日志如下:
[root@localhost ~]# vncserver
New 'localhost:1 (root)' desktop is localhost:1
Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/localhost:1.log
[root@localhost ~]# export DISPLAY=localhost:1
[root@localhost ~]# xhost +
access control disabled, clients can connect from any host
另外:解决了xhost: unable to open display 问题可能安装任不能进行,检查全部通过但安装界面弹不出来如下
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2013-08-28_01-48-53PM. 请稍候...[oracle@redhat5 database]$
此时用注销系统并直接用oracle用户登录系统安装