putty工具開啟X視窗的問題

jolly10發表於2008-04-02
由於經常需要用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或其它都不成功,希望有人能告訴我,謝謝!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271283/viewspace-1001786/,如需轉載,請註明出處,否則將追究法律責任。

相關文章