1.檢查硬件要求
系統必須符合以下最低硬件要求:
至少有1024MB的物理內存
下表說明安裝時物理內存(RAM)和交換區(swap space)的配置關系。
RAM Swap Space
1024 MB 到 2048 MB 1.5 倍 RAM
2049 MB 到 8192 MB 等於 RAM
大於 8192 MB 0.75 倍 RAM
在 /tmp 目錄中至少有400 MB空閒磁盤空間
1.5 GB 到 3.5 GB 的磁盤空間用於安裝 Oracle 數據庫軟件,具體大小由安裝類型決定
1.2GB 磁盤空間用於數據庫預配置文件系統存儲(可選)
說明:
使用 ASM (Automatic Storage Management) 和 RDS (raw device storage) 的磁盤空間要求在後面的章節中描述。
若選擇自動備份配置,啟用閃回區(Flash recovery area)需要額外的磁盤空間,也可以在文件系統或 ASM(Automatic Storage Management) 磁盤組中指定。
確保系統滿足這些要求:
確認物理內存尺寸,鍵入下列命令:
# grep MemTotal /proc/meminfo
如果物理內存尺寸小於推薦的內存要求,必須在安裝前增加內存。
確認交換區(swap space)尺寸,鍵入下列命令:
# grep SwapTotal /proc/meminfo
示例:
as3$grep SwapTotal /proc/meminfo
SwapTotal: 2048248 kB
必要時,查閱操作系統文檔中如何配置額外交換區(swap space)的相關信息以修改交換區(swap space)配置。
確認可用的 RAM 和交換區(swap space),鍵入下列命令:
# free
示例:
as3$free
total used free shared buffers cached
Mem: 503084 490356 12728 0 2432 345224
-/+ buffers/cache: 142700 360384
Swap: 2048248 72692 1975556
最好在延遲數秒後,作多次重復測試.
說明:
上述命令會產生多個不同的結果。這是因為在凍結期外可用的 RAM 和交換區(swap space)隨用戶的操作不斷變化。
確認 /tmp 目錄中可用的磁盤空間,鍵入下列命令:
# df -h /tmp
示例:
as3$df -h /tmp
文件系統 容量 已用 可用 已用% 掛載點
/dev/hda3 16G 4.5G 11G 31% /
如果在 /tmp 目錄的自由磁盤空間中少於 400MB,請完成下列步驟之一:
刪除 /tmp 目錄中不必要的文件以滿足磁盤空間需求。
在配置Oracle 用戶環境時設置 TEMP 和 TMPDIR 環境變量(稍後說明)。
擴充文件系統的 /tmp 目錄。必要時,聯系您的系統管理員了解關於擴充文件系統的相關信息。
確認操作系統的自由磁盤空間,鍵入下列命令:
# df -h
示例:
as3$df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/hda3 16G 4.5G 11G 31% /
/dev/hda2 981M 27M 905M 3% /boot
/dev/hda5 29G 27G 1.3G 96% /opt
none 246M 0 246M 0% /dev/shm
/dev/hda6 15G 191M 14G 2% /var
下表顯示每種安裝類型需要的大約磁盤空間:
安裝類型 所需空間
Enterprise Edition 1.85
Standard Edition 1.85
Custom (maximum) 1.99
確認系統硬件架構能運行 Oracle 軟件,鍵入下列命令:
# grep "model name" /proc/cpuinfo
示例:
as3$grep "model name" /proc/cpuinfo
model name : Intel(R) Pentium(R) 4 CPU 2.80GHz
說明:
該命令顯示處理器類型。驗證處理器架構匹配您將要安裝的 Oracle 發行版軟件。如果看不到預期結果,則不能在系統中安裝這個軟件。
2.檢查軟件要求
安裝所需的軟件環境,根據下表進行核實。
說明:
Oracle 通用安裝工具根據系統需求清單對系統進行檢查核實。確保在開始安裝前通過檢查。
需求項
操作系統 包含下列操作系統版本之一:
Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later)
Red Hat Linux 4.0 (Update 1 or later)
SUSE Linux Enterpreise Server 8.0 with SP4 or later
SUSE Linux Enterprise Server 9.0 with SP2 or later
核心版本 系統必須運行在以下核心版本之上(或以上版本):
Red Hat Enterprise Linux 3.0:
2.4.21-20.EL
Red Hat Enterprise Linux 4.0:
2.6.9-11.EL
SUSE Linux Enterprise Server 8.0:
2.4.21-278
SUSE Linux Enterprise Server 9.0:
2.6.5-139
包 下列包(或以上版本)必須已經安裝:
Red Hat Enterprise Linux 3.0:
make-3.79.1-17
control-center-2.2.0.1-13
gcc-3.2.3-47
gcc-c++-3.2.3-47
gdb-6.1post-1.20040607.52
glibc-2.3.2-95.30
glibc-common-2.3.2-95.30
glibc-devel-2.3.2-95.30
glibc-devel-2.3.2-95.20 (32 bit)
compat-db-4.0.14-5.1
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
gnome-libs-1.4.1.2.90-34.2 (32 bit)
libstdc++-3.2.3-47
libstdc++-devel-3.2.3-47
openmotif-2.2.3-3.RHEL3
sysstat-5.0.5-5.rhel3
setarch-1.3-1
libaio-0.3.96-3
libaio-devel-0.3.96-3
Red Hat Enterprise Linux 4.0:
binutils-2.15.92.0.2-10.EL4
compat-db-4.1.25-9
control-center-2.8.0-12
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
glibc-2.3.4-2
glibc-common-2.3.4-2
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-9.EL4
libstdc++-devel-3.4.3-9.EL4
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
SUSE Linux Enterprise Server 9:
gcc-3.3.3
gcc-c++-3.3.3
glibc-2.3.3
libaio-0.3.102-1.2ia64
libaio-devel-0.3.102-1.2ia64
make-3.80
PL/SQL 本地編譯, Pro*C/C++, Oracle 調用接口, Oracle C++ 調用接口, Oracle XML 開發工具 (XDK) Intel C++ 編譯器 8.1 或 GNU C and C++ 編譯器及以上版本,這些產品需要以上清單所列出的包支持。
說明:
Intel C++ 編譯器 V8.1 以上已經提供支持,不需要安裝。在 Red Hat Enterprise Linux 3, OCCI上采用 3.2 版,已經提供 GNU C++ 編譯器支持。這是默認的編譯器版本。OCCI 也同樣支持采用 gcc 3.2.3 標准模板庫的 Intel C++ 編譯器 V8.1。
Oracle XML 開發套件 在使用 GCC 的 Red Hat Linux 4.0 上不被支持。只有 Intel C++ 編譯器 (ICC) 提供支持。
在 Red Hat Enterprise Linux 4.0 上, Oracle C++ 調用接口 (OCCI) 不支持 GCC 3.4.3。要在 Red Hat Enterprise Linux 4.0 上使用 OCCI,你需要安裝 GCC 3.2.3。
Oracle JDBC/OCI 驅動程序 你可以在下列 JDK 版本中使用 Oracle JDBC/OCI 驅動;然而,它們不需要單獨安裝:
Sun JDK 1.4.2 with the JNDI extension
說明:JDK 1.4.2 在該發行版中已經安裝
確保系統滿足這些要求:
確認 Linux 版本,鍵入下列命令:
# cat /etc/issue
示例:
as3$cat /etc/issue
Red Hat Enterprise Linux AS release 3 (Taroon)
Kernel \r on an \m
說明:
只有存在先前表格中所列版本的 Linux 被支持。不能安裝在其他的 Linux 版本上。
確認需要的核心已經安裝,鍵入下列命令:
# uname -r
示例:
as3$uname -r
2.4.21-4.ELsmp
下面是該命令在一個 Red Hat Enterprise Linux 3.0 系統中執行的輸出情形:
2.4.21-20.EL
在該例中,輸出表明系統的核心版本 ()和 勘誤表 (20.EL)等級。
新的內核命名
RHAS2.1 for ia32
2.4.9-e.25 — 單處理器內核
2.4.9-e.25-smp — 能夠處理最高達 4GB 的物理內存的 SMP 內核
2.4.9-e.25 — 能夠處理最高達 16GB 左右的物理內存的企業 SMP 內核
RHEL3 for ia32
2.4.21-4.EL — 單處理器內核
2.4.21-4.ELsmp — 能夠處理最高達 16 GB 的物理內存的 SMP 內核
2.4.21-4.ELhugemem — 能夠處理超過 16 GB,最高達 64 GB 的 SMP 內核
如果核心版本不符合前述要求,請與操作系統供應商聯系,以獲取最新的核心版本並更新。
確認必須的包已經全部安裝,請鍵入下列格式類似的命令:
# rpm -q package_name
示例:
as3$rpm -q gcc-3.3.3
package gcc-3.3.3 is not installed
如果包沒有安裝,請從您的 Linux 安裝包或從 Linux 提供商的網址下載並安裝。
如果需要為 WebSphereMQ 的 CSD,請在下列網址中下載並獲取安裝信息:
http://www.ibm.com/software/integration/mqfamily/support/summary/lin.Html