Linux作業系統中Oracle 11g資料庫安裝過程圖文詳解
Linux作業系統中Oracle11g資料庫安裝規範
一:資料庫安裝軟體(含補丁)的下載說明
Oracle資料庫安裝軟體獲得途徑:
1、可以通過ftp的方式上傳至伺服器
2、Oracle官方網站下載:(從11.2.0.2開始ORACLE不再提供升級patch,只提供完整的安裝包)
二:資料庫版本規定
本安裝規範所針對的Oracle資料庫版本為:Oracle 11.2.0.3.0
三:安裝環境需求1、系統硬體需求
系統必須滿足下列最小硬體要求
硬體系統基本需求參照表
2、作業系統版本及補丁矩陣
Oracle 11gR2要求OS至少為RHEL4.7,核心為Kernel 2.6.9
作為生產系統,我們要求使用RHEL 5.6 64位版本,即:
Red Hat Enterprise Linux AS release 5 Update 5 x86_64
需要安裝以下RPM軟體包(加32bit括弧註解的是該軟體包32位版本,對應同名未加註解的則是該軟體包64位版本。在64位版本平台上,兩種版本都要安裝):
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2
3、網路設定要求
在生產環境中要求盡量使用2塊千/百兆網卡做綁定,預防網卡、網線、連接埠、單個網路交換器帶來的單點故障。
四:系統參數調整及說明1、調整核心參數及使用者限制
以下所有相關操作需要root使用者執行,並且重啟動作業系統才能完全生效。
- 編輯/etc/sysctl.conf檔案,設定相關參數的系統預設值。如果該檔案中已有相關參數的設定,則確保參數值不小於如下對應值;如果還沒有相關參數的設定,則按照如下格式添加相應的參數設定行。
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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 = 1048586
- 編輯/etc/security/limits.conf檔案,修改作業系統對oracle使用者資源的限制。在該檔案中添加如下行。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
2、開啟作業系統非同步IO(AIO)
前面第四部分第2點需要安裝的包已經包含了libaio-0.3.106,預設開啟非同步I/O。
檢查在作業系統中AIO是否運行,運行命令及顯示結果類似如下:
$ cat /proc/slabinfo | grep kio
kioctx 51 120 320 12 1 : tunables 54 27 8 : slabdata 10 10 0
kiocb 30 30 256 15 1 : tunables 120 60 8 : slabdata 2 2 0
註:如資料庫使用的是檔案系統,且要使用非同步IO,則需要修改該資料庫的初始化參數
- 設定disk_asynch_io參數值為TRUE(預設值)
- 設定filesystemio_options參數值為ASYNCH