oracle 工具打不开,putty工具打开X窗口的问题

本文主要介绍了如何解决使用Putty连接Linux服务器时无法打开X窗口的问题。通过对比Xshell和Putty的区别,发现需要在Putty会话中设置DISPLAY环境变量为localhost:10.0,并使用xhost+开启权限。通过这种方式,可以成功运行图形化应用,如Oracle数据库安装。文章还提到了不同用户间的DISPLAY设置差异,并探讨了指定DISPLAY值的必要性。
摘要由CSDN通过智能技术生成

由于经常需要用putty连接到linux上安装oracle和数据库。经常打不开服务器的X窗口,今天想重点解决这方面的问题。[@more@]

由于经常需要用putty连接到linux上安装oracle和数据库。经常打不开服务器的X窗口,今天想重点解决这方面的问题。

发现用Xshell工具用ROOT登进去后,DISPLAY的值是localhost:10.0,执行xhost +没有问题。

[root@linux5-130 ~]# echo $DISPLAY

localhost:10.0

而putty登进去后,DISPLAY没有值,执行xhost +就会出错

[root@linux5-130 ~]# echo $DISPLAY

[root@linux5-130 ~]# xhost +

xhost: unable to open display ""

将DISPLAY的值也改为localhost:10.0,就没有问题了

[root@linux5-130 ~]# export DISPLAY=localhost:10.0

[root@linux5-130 ~]# xhost +

access control disabled, clients can connect from any host

这样就可以用ORACLE用户来安装数据库了

[root@linux5-130 ~]# su - oracle

[oracle@linux5-130 ~]$ export DISPLAY=172.17.61.145:0.0

[oracle@linux5-130 ~]$ cd /u01/source/p5337014_10203_LINUX/Disk1/

[oracle@linux5-130 Disk1]$ ./runInstaller

就可以安装了。

总结:可能Xshell和putty的区别就在这点上吧,在putty上重新声明DISPLAY的值可以简单地解决这个问题,但还是不知道为什么要指定为localhost:10.0,试成指定成localhost:9.0或其它都不成功,希望有人能告诉我,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值