LINUX安裝ORACLE常見問題

2021-08-09 09:23:58 字數 3084 閱讀 1753

今天在安裝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...