今天在安裝oracle時遇到許多問題,記錄一下這些問題。
[oracle@db130 database]$ ./runinstaller
正在啟動 oracle
universal
installer...
檢查臨時空間: 必須大於 120
mb。 實際為 36939
mb 通過
檢查交換空間: 必須大於 150
mb。 實際為 8047
mb 通過
檢查監視器: 監視器配置至少必須顯示 256 種顏色
>>> 無法使用命令 /usr/bin/xdpyinfo 自動檢查顯示器顏色。請檢查是否設定了 display 變數。 未通過 <<<<
未通過某些要求檢查。必須先滿足這些 要求,然後才能繼續安裝,
是否繼續? (y/n) [n] n
導致這個問題原因有兩個,一是xdpyinfo未安裝,二是變數display未設定。
第一種情況
沒有安裝xdpyinfo切換到root直接執行
#yum install xdpyinfo
如果xdpyinfo沒有安裝就會安裝,安裝了就會顯示已安裝這個軟體。
第二種情況
設定變數display
display這個變數就是用來設定圖形介面顯示到何處,display位址可以通過下面命令獲得
of display'
name
of display: localhost:10.0
後面這個localhost:10.0就是display的位址,執行如下命令
$export display=localhost:10.0
$xhost +
access control disabled, clients can connect from any host
display的位址也可以直接輸入你想要輸出圖形介面的ip位址
比如你的oracle伺服器ip是192.168.0.1,訪問的客戶端的ip是192.168.1.2,當你用192.168.1.2連線上資料庫後,希望在192.168.1.2上顯示影象介面,這時
$export display=192.168.1.2:0.0
$xhost +
access control disabled, clients can connect from any host
在執行xhost +命令(使得所有客戶都可以訪問)
正常返回資訊為:
access control disabled,clients can connect from any host
如果xhost +不能執行,報錯:xhost : unable to open display 「」
可以輸入命令export display=:0執行一下
再執行xhost +
在執行 ./runinstaller
[oracle@localhost database]$ ./runinstaller
正在啟動 oracle universal installer...
檢查臨時空間: 必須大於 120 mb。 實際為 34302 mb 通過
檢查交換空間: 必須大於 150 mb。 實際為 2063 mb 通過
檢查監視器: 監視器配置至少必須顯示 256 種顏色。 實際為 16777216 通過
準備從以下位址啟動 oracle universal installer /tmp/orainstall2017-10-15_10-39-46pm. 請稍候...
就可以等待圖形安裝介面出來了
檢查通過但是沒有圖形安裝介面出來,如果display配置沒有出錯的話就可是由於我們缺少安裝工具的原因。
我用的xshell來連線linux,因為xhell本身是不支援遠端連線圖形介面的,還需要安裝xmanager才能將oracle安裝的圖形介面輸出到我們的螢幕
設定過後執行xmanager,確保display位址配置沒有出錯就會正常彈出oracle的圖形安裝介面。
檢測 display配置是否正確可以用xclock來檢測,如果執行該命令,螢幕出現乙個時鐘,則表示沒有問題當然如果沒有xclock這個命令也需要用yum install xclock安裝。
彈出oracle圖形安裝介面時,出現亂碼
這是由於我們linux安裝的中文環境導致的執行
$lang=en_us
在執行./runninstall就可以臨時解決亂碼問題。
網上看了很多導致這類原因有以下
1、oracle與linux乙個是32位乙個64位
2、缺少一些必要的安裝包
3、環境變數出錯
解決方法
1、刪了oracle重新安裝與linux一致的就可以了
2、不結束安裝oracle,將之前忽略的 必要安裝包,進行補充安裝。安裝完之後,重試安裝oracle 。如果不能確認必須的安裝包,只能結束,重新安裝,找到缺少的安裝包;
參考:
有可能缺少以下包:
gcc-4.8.2
gcc-c++-4.8.2
glibc-devel(x86_64)-2.17
3、檢查環境變數配置是否出錯
如果安裝oracle時前面忽略的部分警告,可能就是由於第二個原因缺少安裝包導致的,但是我感覺大部分時候都是因為你的oracle和linux位數不一致導致的,我安裝時出錯的原因也是這樣,在64位的redhat7上裝32位的oracle,至於第三個原因,我最開始試了網上部分的解決方法但是好像並沒有用就不寫出來了。
還有一些問題就以後再補充吧
linux安裝oracle常見錯誤總結
1,開啟11.2.0.3安裝腳本報錯,檢視日誌。造成錯誤的原因可能是dns沒有返回服務名的ip,可能是hosts原因 經檢視 etc hosts為空,因此可以大概確定導致的錯誤原因 給新增hosts 舉例。具體更改ip與主機名以實際為主 127.0.0.1 localhost.localdomain...
linux安裝Oracle 11g常見問題
安裝oracle軟體 su l oracle oracle redhat cd database oracle redhat database runinstaller 這裡可能會出現這個錯誤 invalid source path stage components oracle.swd.oui 1...
linux安裝Oracle 11g常見問題
安裝oracle軟體 su l oracle oracle redhat cd database oracle redhat database runinstaller 這裡可能會出現這個錯誤 invalid source path stage components oracle.swd.oui 1...