oracle 安裝使用xmanager/Xming 圖形界面

linux 安裝oracle時,大部分情況下大家還是習慣使用圖形界面安裝,圖形使用有幾種方式

1  服務器安裝圖形界面,直接在服務器上接顯示器安裝oracle

2  安裝vnc-server,使用vnc-viewer,當然前提也是要安裝圖形桌面

3 使用Xmanager/Xming,使用ssh轉發圖形界面

由於linux 工作環境大部分都是都是通過ssh工具,因此第三種方式是最常使用的。

現在就簡單介紹下使用法

一 ssh客戶端,SecureCRT,putty等。

二 圖形轉發工具xmanager/Xming,由於xmanger需要付費或者破解,個人喜歡使用Xming,使用方式就不介紹了,度娘很美麗!

大概步驟

1.SecureCRT的會話選項中--端口轉發--遠程/X11--裏將轉發X11數據包勾上

root用戶登錄後運行xclock程序,能夠正常彈出時鐘界面。假如沒有xclock命令 yum install xclock

假如不能顯示時鐘界面檢查 xdpyinfo 顯示是否正確 不能就檢查下面這些

1) Install the following:
xorg-x11-xauth
xorg-x11-fonts-*
xorg-x11-utils
2) Enable the following in the sshd_config file
X11Forwarding yes
3) Use an appropriate X-Server on your desktop
export DISPLAY=:0.0

2  root@localhost home]# xdpyinfo |more

name of display:    localhost:10.0
version number:    11.0
vendor string:    Colin Harrison
vendor release number:    60900031
maximum request size:  16777212 bytes

root下能正常顯示後  xhost +

[root@localhost home]# xhost +
access control disabled, clients can connect from any host

xhost 是用來控制X server訪問權限的,這個命令將允許別的用戶啓動的圖形程序將圖形顯示在當前屏幕上.。

su - oracle 切換到oracle用戶下,再次檢查xdpyinfo是否正常

3  [oracle@localhost ~]$ xdpyinfo 
xdpyinfo:  unable to open display "".

export DISPLAY=:0.0 這裏設置要和root的xdpyinfo一致

不然會顯示以下錯誤,因爲root的DISPLAY=localhost:10.0

[oracle@localhost ~]$ export DISPLAY=:0.0
[oracle@localhost ~]$ xdpyinfo 
No protocol specified
xdpyinfo:  unable to open display ":0.0".
這裏設置export DISPLAY=:10.0

此時又出現錯誤

4   [oracle@localhost ~]$ xdpyinfo 
SSH gateway: X11 authentication failed. xdpyinfo:  unable to open display ":10.0".

退回到root

[root@localhost ~]# xauth list
localhost.localdomain/unix:10  MIT-MAGIC-COOKIE-1  3ecc6ef84f8d435c9f0a6f5bda086168
localhost.localdomain/unix:11  MIT-MAGIC-COOKIE-1  3edc7196d7123d2fc50561a8f956e8fc
localhost.localdomain/unix:12  MIT-MAGIC-COOKIE-1  3edc7196d7123d2fc50561a8f956e8fc

切換到oracle

[oracle@localhost ~]$  echo $DISPLAY
:11.0
[oracle@localhost ~]$ xauth list
localhost.localdomain/unix:12  MIT-MAGIC-COOKIE-1  ebf7be7ba3ea579b20ca6599f00ca3fb
localhost.localdomain/unix:11  MIT-MAGIC-COOKIE-1  f764e8909b0e88ad040b09a25bfe8855

localhost.localdomain/unix:11後面的那串認證碼和root下看到的不一樣,修改成和root一樣

[oracle@localhost ~]$ xauth add localhost.localdomain/unix:11  MIT-MAGIC-COOKIE-1 3edc7196d7123d2fc50561a8f956e8fc

再次檢查

[oracle@localhost ~]$ xauth list
localhost.localdomain/unix:12  MIT-MAGIC-COOKIE-1  ebf7be7ba3ea579b20ca6599f00ca3fb
localhost.localdomain/unix:11  MIT-MAGIC-COOKIE-1  3edc7196d7123d2fc50561a8f956e8fc

xdpyinfo也正常

[oracle@localhost ~]$ xdpyinfo |more
name of display:    :11.0
version number:    11.0
vendor string:    Colin Harrison

xclock此時也正常。就可以進行oracle的圖形化界面安裝了,沒有xclock命令請yum install xclock安裝。當然假如root登陸後xclock能出來的話,不要採用su - oracle的方式,直接用oracle用戶登陸xclock即可,省第三步,省略xauth 修改的步驟。


發佈了27 篇原創文章 · 獲贊 15 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章