Oracle11g 基於linux 6.3下安裝

一、安裝包:

p13390677_112040_Linux-x86-64_1of7.zip

p13390677_112040_Linux-x86-64_2of7.zip


二、:配置全局參數:

1、配置oracle用戶的權限:vim /etc/security/limits.conf

在配置最後一行寫以下內容:

oracle soft nofile 65536                    

oracle hard nofile 65536                   

oracle soft nproc 16384                    

oracle hard nproc 16384                   


limits.conf文件格式:

username|@groupname    type resource limit

1)nofile:可打開的文件描述符的最大數

2)nproc:單個用戶可用的最大進程數量

3)soft:軟限制,一般不會超過硬限制

4)hart:硬限制,軟限制的數值一般都比硬限制的數值


wKioL1hGayzioMMQAABLJSorPUg583.png-wh_50


2、配置linux內核參數:vi /etc/sysctl.conf            //設置sysctl.conf可以用以提高linux的性能

---------------------------------------------

kernel.shmmax = 6160392192

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

fs.file-max = 6815744

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576


1)shmmax:定義共享內存段的最大尺寸,單位“字節”;默認爲32M。

2)shmmni:用戶設置系統範圍內共享內存段的最大數量;默認爲:4096。

3)shmall:定義系統一次可以使用的共享內存總量,單位“頁”;默認爲:2097152。

4)sem:表示設置的信號量。

5)file-max:文件句柄的最大數量。即可以打開的最大文件數量。

6)aio-max-nr:設置同時可以擁有的異步IO請求數目。

7)net.ipv4.ip_local_port_range:用於向外連接的端口範圍。默認爲:32768-61000

8)net.core.rmem_default:爲TCP socket 預留用於接收緩衝的內存默認值。

9)net.core.rmem_max:爲TCP socket 預留用於接收緩衝的內存默認值。

10)net.core.wmem_default:爲TCP socket 預留用於發送緩衝的內存默認值,默認爲:16384(16k)

11)core.wmem_max:爲TCP socket 預留用於發送緩衝的內存最大值。

12)使用【sysctl -p】命令,直接立即生效。

wKiom1hGiJPQduViAAC8LgCfONs271.png-wh_50


三、創建oralce數據庫用戶及用戶組

創建數據用戶組:dba

groupadd dba


創建安裝用戶組:oinstall

groupadd oinstall 


創建用戶:oracle

useradd -g oinstall -G dba -m oracle        //-m 不要自動創建用戶的登入目錄


設置用戶密碼:

passwd oracle

wKioL1hH5eeDN9QKAADcDf-gid8908.png-wh_50


四、創建oracle使用的文件目錄及權限:

1、創建oracle的基礎目錄:

mkdir -p /u01/app/oracle


mkdir            創建目錄命令

            -p      可以同時創建多個子目錄

wKiom1hKW7OjsGnZAABA5RUNueU739.png-wh_50


2、給基礎目錄分配用戶和組:

chown -R oracle.oinstall /u01/

chown          更改所屬用戶及所屬組

             -R    改變當天目錄下所有的子目錄的所屬用戶及所屬組

wKiom1hKXv_B0J1vAADR9GX6Y30309.png-wh_50


/**此命令可以在後續oracle用戶安裝oracle程序中調用圖形化進行安裝**/

#xhost +

wKiom1hKg5HCzxSoAAA10e87ab4127.png-wh_50


以下內容都在oracle用戶下進行操作

su - oracle


五、配置oracle用戶環境變量:

vim .bashrc            //配置環境變量

source .bashrc        //執行此文件生效環境變量

----------------------------------------------------------

/**ORACLE_BASE:oracle基礎目錄**/

export ORACLE_BASE=/u01/app/oracle

/**ORACLE_HOME:oracle家目錄**/

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

/**ORACLE_SID:oracle進程名**/

export ORACLE_SID=orcl

/**PATH:命令環境變量;把ORACLE_HOME/bin的目錄路徑加入到這個環境變量中去**/

export PATH=$ORACLE_HOME/bin:$PATH

/**LD_LIBRARY_PATH:動態庫查找路徑變量;把ORACLE_HOME/lib的目錄路徑加入到這個環境變量中去**/

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

/**設定語言環境**/

export LANG=en_US

wKiom1hKeACA4ZCMAAD3Pg45TkE158.png-wh_50


六、解壓安裝包:

unzip p13390677_112040_Linux-x86-64_1of7.zip

unzip p13390677_112040_Linux-x86-64_2of7.zip


wKioL1hKfTDgFGLhAAG8BDiNky4348.png-wh_50

注:確認解壓出來的目錄權限是oracle用戶和oinstall組


七、創建oracle軟件安裝及升級使用的目錄,並配置權限:

1、創建目錄:oraInventory

mkdir /u01/app/oraInventory


2、分配並確認目錄權限:

wKioL1hKfjmzo93tAAB9zivFydA148.png-wh_50


八、安裝數據庫:

1、運行安裝腳本:

cd database/

./runInstaller

wKioL1hKhqfjkSN0AAEOYT65imo707.png-wh_50



2、圖形化界面安裝:

1)等待調用圖形化界面:

wKioL1hPt6vxXrHpAAC5KaP7Q8M883.png-wh_50


2)調用中報錯:

報錯信息:PRVF-0002:Could not retrieve local nodename

wKiom1hPuTSxUc7oAACqz0WJSeM519.png-wh_50

出現此問題是由於本地節點名稱無法找到。

a、先查看了網絡沒有連接,而且無法啓動wKiom1hPurux66FaAAFO00aN2pk109.png-wh_50

b、解決eth0無法啓動問題:

/**查看網絡管理服務是否開啓**/

[root@db Desktop]# service NetworkManager status

wKiom1hPu3agY0xqAAAsAJ2D3AA841.png-wh_50

/**網絡管理工具戶戶會影響eth0的網絡啓動,一般情況下都是關閉狀態,現在是啓動狀態,故關閉服務**/

[root@db Desktop]# service NetworkManager stop

wKioL1hPu_-AkELCAAAuHJpeTeA484.png-wh_50

/**再次重啓eth0網卡服務,並啓動成功**/

[root@db Desktop]# service network restart

wKioL1hPvO_xC9wHAAHr2BA20TA673.png-wh_50

網絡問題解決後,再次嘗試啓動oralce安裝,問題依舊。


c、更改hosts文件:在其中添加主機名和地址

wKioL1hPxWPhLIRbAACY8PespYA713.png-wh_50

再次啓動oracle安裝,問題解決,能顯示出來圖形化安裝了。

wKioL1hPxj7xHdUDAAHNjdCmmM8406.png-wh_50


3)正式圖形化界面安裝:

a、配置安全更新,填寫接收安全更新的郵件地址,並且希望通過My Oracle Support接收安全更新。

wKioL1hTsdGiZQNUAADl61E8LC8139.png-wh_50


b、對於安全更新郵箱沒有配置的情況下,下一步提示信息,爲了安全的問題,最好提供郵箱。

     繼續選擇yes。

wKiom1hTsz3BEYUrAADU-0X2Wkc878.png-wh_50


c、下載更新軟件:這裏我們選擇跳過軟件更新項目

wKioL1hTu5zQmV0xAADF6wNkykI212.png-wh_50


d、安裝選項:

    顧名思義,新安裝數據庫需要選擇第一個,但是如果有人要自行建庫的話,可以選擇第二個。

wKiom1hXlv2QBoIHAADFYBI1UZY149.png-wh_50


e、選擇安裝在哪個系統上:選擇服務器類:

wKioL1hXmGWwITkHAAC19ca8wrU863.png-wh_50


f、系統網絡類型安裝選項:選擇單實例數據庫安裝。

wKiom1hXniLhPG6mAADBNypgSrE398.png-wh_50


g、安裝類型:選擇高級安裝。

wKiom1hXnuKSf2zgAAC7pOtHc4A216.png-wh_50


h、產品語言:選擇簡體中文和英文。

wKiom1hXn1fw6PGzAADUK7A6AiY530.png-wh_50


i、數據庫版本:選擇企業版(4.7GB)

wKioL1hXoGLithqYAADmNuMQoaE019.png-wh_50


j、數據庫安裝位置:

oracle_base(oracle基礎目錄):/u01/app/oracle

software location(軟件安裝目錄):/u01/app/oracle/PRODUCT/11.2.0/db_1

以上目錄是系統默認的,之前環境變量設定的時候也是與這個一致的,如果需要修改默認安裝路徑,那麼環境變量也要跟着變更。

wKioL1hXoXTT6KYXAADLdJkH1Gk134.png-wh_50


k、創建產品清單:

清單目錄可以自行更改,也可以按照默認設定不做更改,但是這個目錄的權限是要能讓oinstall組用戶權限訪問的。

wKiom1hXokegT-KqAADE_sA9niU822.png-wh_50


l、配置數據庫類型:選擇一般用途/事務處理。

wKioL1hXqOOyJ0NHAADVVBGBIzM546.png-wh_50


m、數據庫標識符:

Global database name)(全局數據庫名):orcl

Oracle Service Identifier(SID)(Oracle服務標識符):orcl

wKiom1hXq0ziDDhOAADhi-9ikLo218.png-wh_50


n、參數配置選項:普通安裝就是默認即可,主要關注的是字符集,如果導入數據的字符集不一致,可能會遷移數據庫失敗。

wKioL1hXrb2xGA85AADl_VAvNMw174.png-wh_50


o、數據庫管理選項設定:使用Database Control管理數據庫。

wKiom1hXrmbw-zvWAADjAnl2O9g559.png-wh_50


p、數據庫存儲:選擇本地文件系統位置存儲。

wKioL1hXr3Oyn-a6AAD1AY2ZpE0635.png-wh_50


q、備份和恢復:選擇不啓用自動備份。

wKioL1hXsEihDs2mAADfqOecEN4832.png-wh_50


r、方案口令:對所有賬戶使用相同的口令【oracle】

wKiom1hYqLrh0cC-AADtGX5Uwbs635.png-wh_50

由於設置的數據庫管理員賬戶密碼比較簡單,所以有以下提示,選擇yes即可。

wKioL1hYqXqQgkhNAAD6M8a4t9k750.png-wh_50


s、操作系統人員所屬組:

wKiom1hYqpmQFJBNAADrbJBfGG4533.png-wh_50


t、安裝條件檢查,可能會有一些系統參數不對啊,或者依賴包缺少啊等等環境的檢查。

檢查依賴包,查看是否缺少哪些安裝包沒有安裝,根據提示安裝這些依賴包即可。

wKioL1hYrF2AMpvPAAElecEktJ0488.png-wh_50

安裝gcc和gcc-c++,再check Again

wKiom1hY05CQuwSlAAKKlwLCxWg837.png-wh_50

wKiom1hY1BzwL_bqAAD8H9spXfs062.png-wh_50

如果出現無法找到的安裝包,目前知道這個沒啥太大影響,所以我就忽略繼續安裝。

wKioL1hY1haQAazgAADpk76HAbk044.png-wh_50

繼續後會有警告,按yes即可。

wKiom1hY1vOzrwOSAAD37GoUEao135.png-wh_50


u、產品概要,主要裏面包含之前配置的變量位置參數等等,建議保存出來存檔。

wKiom1hY12qRa7-1AADs3wXsjy8903.png-wh_50


v、install後,就開始安裝數據庫了。

wKioL1hY2CCStKhJAAEtvlYaxhk116.png-wh_50

安裝數據庫實例

wKiom1hY2ziziDasAAFqxxeQZRY876.png-wh_50

安裝過程中提示數據庫創建完成了,相關信息和口令管理等。

wKioL1hY4VHgA9phAAE29j7u2yg434.png-wh_50

安裝過程中,需要運行2個腳本,這兩個腳本要使用root身份進行運行。

wKiom1hY6angTet3AAEQs51MeXM265.png-wh_50

wKioL1hY6wvwELrkAAGyBe2Bhv4321.png-wh_50



w、安裝完成了。

wKioL1hY66aCcD0AAADCu9N-6Eo641.png-wh_50


九、安裝完成,進入數據庫:

使用命令:sqlplus / as sysdba進入到數據庫中,顯示如下圖情況,即全部安裝完成了。

wKiom1hY9s6xA--vAACbyphgwiM219.png-wh_50








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章