CentOS7安装oracle12G调不出图形化界面

问题:centos如果无图形化界面,在安装oracle,调用图形化界面时会遇到问题,报错为:无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY。

  1. 首先看centos是否运行了vncserver:
[root@localhost ~]# ps -ef|grep -i vnc

如果无进程信息返回,则启动vncserver:

[root@localhost ~]# vncserver

启动成功如下:
在这里插入图片描述
如果启动成功,跳到第三步;如果启动vncserver时系统报错【-bash: vncserver: 未找到命令】,则说明未安装vncserver,进入第二步。

  1. 开始第二步之前,确定已配置好系统yum源。使用命令搜索vncserver包:
[root@localhost ~]# yum whatprovides "*/vncserver"

搜索到文件名:
在这里插入图片描述
然后使用如下命令,进行vncserver的安装。

[root@localhost ~]# yum -y install /user/bin/vncserver

/user/bin/vncserver 就是上面搜索到的文件名。
最后执行如下命令,启动vncserver。

[root@localhost ~]# vncserver

首次运行vncserver会提示输入两次密码,尽量设置简单易记的就行,这里就设置为vncserver,设置完成后重启vncserver。

  1. 先启动xmanager下的xmanager-passive。
    在这里插入图片描述
    然后设置DISPLAY临时变量,必须以root身份操作,命令为:
[root@localhost ~]# export DISPLAY=192.168.65.1:0.0

注意:(1) 192.168.65.1是安装终端(xmanager)所在服务器IP地址,0.0是xmanager-passive显示的编号;(2)经测试,设置DISPLAY临时变量仅单次有效,如调出图形化界面后中途退出,需重新设定一次并重新执行第三步之后的步骤。

  1. 验证DISPLAY临时变量是否有效:
[root@localhost ~]#xdpyinfo |grep "name of display"

如果返回结果如下图所示,则说明生效。
在这里插入图片描述
如果报错:-bash: xdpyinfo: 未找到命令,则使用和安装vncserver一样的命令:yum whatprovides "*/xdpyinfo"搜索包,yum -y install xxxxxx安装包。然后再执行xdpyinfo |grep "name of display"命令。

  1. 使其他终端也能调用centos的图像化界面,使用命令:
[root@localhost ~]#xhost +

返回如下信息,则说明设置成功
在这里插入图片描述
如果报错:-bash: xhost: 未找到命令,则使用和安装vncserver一样的命令:yum whatprovides "*/xhost"搜索包,yum -y install xxxxxx安装包。然后再执行xhost +命令

  1. 切换到oracle用户:
[root@localhost ~]#su oracle
  1. 在oracle用户下设置DISPLAY临时变量,使用命令:
[oracle@localhost ~]#export DISPLAY=192.168.65.1:0.0

这里DISPLAY的xmanager服务器IP和编号,与第3步在root用户下设置的一模一样。

  1. 在oracle用户下执行命令,验证DISPLAY临时变量是否有效:
[oracle@localhost ~]#xdpyinfo |grep "name of display"

如果跟第4步输出的信息一致,则说明成功,可以开始数据库安装。

  1. 进入数据库安装文件目录,执行./runInstaller进行数据库安装
    在这里插入图片描述
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值