標籤:style blog http color os 使用 ar strong 檔案
當我們需要在伺服器上安裝Oracle資料庫時,我們總希望最大化Linux伺服器效能利用。盡量少的安裝其他複雜的軟體,只安裝Oracle必要的軟體即可。然而事實上,由於對Linux比較陌生。只有在已經安裝X window圖形化套件的情況下,才會安裝Oracle資料庫。並可怕得漸漸認為Oracle必需X window圖形化套件。通過對Oracle官方文檔的閱讀,我們發現Oracle和Gnome或者KDE沒有任何關係,Oracle可以獨自完成所有繪圖功能。Oracle需要的只是一個X Server。知道這些,我們就可以不在本地安裝X window和GNOME套件。而是通過IP網路使用在本機電腦上啟動並執行X Server。Linux主機實現這項功能輕而易舉,windows可以通過X manager軟體來運行一個X Server,供Oracle使用。
Linux 系統中,X Window套件的 X Server和X Client之間使用X Protocol通訊。X Protocol的多樣性決定了X Server和X Client不一定要在同一個主機。完全可以使用本地X Server 顯示並操作遠程X Client的內容。這雖然和Windows的遠端桌面優點類似,但無論在機制還是在技術上,X Window都高Windows一層。根據X Window這個原理,我們實現在不安裝X Window+ GNOME套件的情況下,安裝Oracle資料庫。通過減少軟體包的安裝,減少系統被攻擊的機會,以提高系統安全性。
操作者使用Linux作業系統
如果操作者使用的是安裝X Window + Gnome套件的Linux系統。那麼實現這個功能簡直太簡單了。下面我們逐步操作一下。
下面命令執行在CentOS 6.2版本的Linux上,如果你是用的發行版和作者不同。可能命令也不太一樣。請自主變通。我們統稱要安裝Oracle的伺服器為“伺服器”,運行Gnome的主機為用戶端。
在用戶端,首先我們要允許伺服器端X Client串連到X Server。執行如下命令添加伺服器端IP地址到ACL。這裡是臨時添加,重啟後將丟失。
#script from :www.xiyang-liu.com # by:xiyang[[email protected]ager ~]# xhost +10.17.36.3310.17.36.33 being added to access control list
查看X Server的DISPLAY變數號
#script from :www.xiyang-liu.com # by:xiyang[[email protected] ~]# echo $DISPLAY:1.0
查看用戶端為X Server開放的TCP連接埠。如果用戶端沒什麼重要的資料,乾脆直接關閉防火牆。如果不能關閉防火牆,則添加對應連接埠的入串連許可。
#關閉防火牆
#script from :www.xiyang-liu.com # by:xiyang[[email protected] ~]# service iptables stop
通過netstat -atpl擷取X Server對應連接埠號碼
編輯/etc/sysconfig/iptables添加連接埠的入串連許可。
#script from :www.xiyang-liu.com # by:xiyang[[email protected] ~]# vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 6001 -j ACCEPT[[email protected] ~]# service iptables restart
伺服器端,設定DISPLAY變數。
#script from :www.xiyang-liu.com # by:xiyang[[email protected] ~]# export DISPLAY=10.17.36.210:1.0
安裝xclock測試以上設定能否正常工作。
#script from :www.xiyang-liu.com # by:xiyang[[email protected] ~]# yum install xclock[[email protected] ~]# xclock
如果用戶端能正常顯示一個時鐘視窗如下。說明配置成功
接下來運行Oracle安裝程式即可。
操作者使用Windows作業系統
在用戶端安裝X manager程式,同檔案夾有key
:http://dl.vmall.com/c0sfidvng2下載密碼:www.xiyang-liu.com
完成後運行Xmanager - Passive程式
運行後系統通知區域會有一個小表徵圖,滑鼠移至上面會顯示本地X Server的displaynumber和screennumber。如所示
在伺服器上設定DISPLAY變數
#script from :www.xiyang-liu.com # by:xiyang[[email protected] ~]# export DISPLAY=10.17.35.50:1.0
同樣,執行xclock測試以上設定能否正常工作。
#script from :www.xiyang-liu.com # by:xiyang[[email protected] ~]# xclock
同樣,關閉Windows防火牆。
Windows顯示如下視窗,表示設定成功。
配置本地X Server遠程安裝Oracle 資料庫