执行安装的时候遇到如下问题,网上的各种方法都试了很久也没有效果,最后才明白是Putty连接工具的问题,真是好坑啊。。。。:
解决方法:
用root账户登录执行如下命令:
[root@localhost database]# xhost +
bash: xhost: 未找到命令
先解决xhost找不到的问题:
[root@localhost database]# yum whatprovides "*/xhost"
[root@localhost database]# yum install xorg-x11-server-utils-7.7-20.el7.x86_64
然后重试xhost +:
遇到这个问题参考:linux解决xhost: unable to open display ""_邹邹s的博客-CSDN博客
xhost: unable to open display ""
解决方法:
[root@localhost /]# yum -y install tigervnc-server
安装完毕之后启动vncserver:
执行如下命令:
[root@localhost /]# sed -i 's/twm/gnome-session/g' /root/.vnc/xstartup
然后重启vncserver:
然后安装xdyinfo:
[root@localhost /]# yum install -y xdpyinfo
安装完毕之后:
[root@localhost /]# xdpyinfo
然而到这一步似乎还没有效果,经过一番周折之后好像是因为我用的PuTTY软件连接至Linux服务器时默认使用的是ssh或者telnet连接,由于PuTTY自身不具备X window功能所以无法开启Oracle的图形安装界面。所以需要安装Xming:
下载链接:Xming - Download
安装步骤:PuTTY + Xming 实现图形安装 Oracle | 《Linux就该这么学》,这个链接只参考到之前。
然后按照下面的方式设置putty连接:
然后就到了登陆界面:
这时,xhost +已属正常。
查看一下DISPLAY的值:
然后我们再打开一个session。以oracle身份登陆:
此时第三个关于display的检测已经处于passed状态,该问题已解决,且Oracle图形界面也启动成功:
后续oracle的安装过程参考:centos7下安装oracle11gR2_QYHuiiQ的博客-CSDN博客