Oracle12C安裝:Could not initialize class sun.awt.X11.XToolkit

安裝報錯如下,Oracle12C安裝:Could not initialize class sun.awt.X11.XToolkit。 和http://www.itpub.net/thread-1905268-1-1.html報錯信息一模一樣,但是網上沒找到正確的解決辦法。最後探索出來的原因是:
我所安裝的機器是一個“headless server”,也就是沒有顯示器、鍵盤和鼠標的只有一個主機的服務器,而訪問它都是通過Xshell來遠程訪問的。而我的DISPLAY變量設置的值是localhost:11.0。這個值可以通過echo $DISPLAY來獲取。 這個值表示當前機器的第11號(也就是第12個)顯示終端。很顯然這個不對的,因爲這個一個headless server。


知道這個原因就好改了,只要把這個DISPLAY變量設置成一個合理的值即可。比如:


在/home/oracle/.bash_profile文件中加入這樣一行:


export DISPLAY=223.254.17.10:0.0 


#這裏的IP是我安裝Xshell訪問headless server的機器,0.0表示該機器的第0號顯示終端。


當然也可以在安裝Oracle之前在命令行裏直接執行這條語句。


問題成功解決了。經典原創,轉載請註明出處!!!!!!
發佈了21 篇原創文章 · 獲贊 10 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章