1. 程式人生 > 實用技巧 >Vmare下安裝CentOS7及oracle11.2.0.4 for linux ——安裝oracle

Vmare下安裝CentOS7及oracle11.2.0.4 for linux ——安裝oracle

一、進入安裝檔案目錄,切換使用者為oracle,執行安裝

進入oracle圖形介面,開啟終端,執行:

[root@shieh database]# su oracle
[oracle@shieh database]$ cd /ora/database/
[oracle@shieh database]$ ./runInstaller

執行安裝後會提示

解釋“這是因為Xserver預設情況下不允許別的使用者的圖形程式的圖形顯示在當前螢幕上. 如果需要別的使用者的圖形顯示在當前螢幕上, 則應以當前登陸的使用者, 也就是切換身份前的使用者執行命令”

切換到root使用者,執行如下命令:

xhost +

切換到oracle使用者,重新執行:[oracle@shieh database]$ ./runInstaller

具體參考:https://www.cnblogs.com/dorothychai/archive/2013/04/10/3011571.html

如果安裝的時候發生錯誤又無法關閉安裝視窗的情況可按照如下方式殺死執行緒再重新安裝:

執行top命令,可以看見動態顯示的執行緒列表,可以看見oracle執行緒及其ID

可以通過kill通過id殺死程序

1.kill -9 id:一般不加引數kill是使用15來殺,這相當於正常停止程序,停止程序的時候會釋放程序所佔用的資源;他們的區別就好比電腦關機中的軟關機(通過“開始”選單選擇“關機”)與硬關機(直接切斷電源)... 2.kill - 9 表示強制殺死該程序;而 kill 則有侷限性,例如後臺程序,守護程序等;
執行kill -9 5728 就可以強制殺死oracle程序 安裝過程關注點

檢查警告可以忽略,點選右上方的複選框

安裝到70%時出現如下錯誤:

解決辦法:

在makefile中新增連結libnnz11庫的引數,執行:vi /ora/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,增加如下內容:

-lnnz11

回到oracle安裝視窗,點選重試

用root身份執行如下兩條指令碼:

cd /ora/oraInventory/

./orainstRoot.sh

cd /ora/oracle/product/11.2.0/dbhome_1/

./root.sh

當出現如下提示時,直接回車