在64位 OL7 或者 RHEL7 上安裝 Oracle 19c 數據庫的要求
文檔說明:
本過程面向在64 位 (x86-64) 平臺的? Oracle Linux 7 (或者更高的7.x版本) 以及 RHEL 7 (或者更高的7.x版本) 上計劃/安裝 Oracle Database 19c 的用戶。Oracle Linux (OL)致力于和 RHEL 的功能一致,本說明也完全適用于 64位 (x86-64) OL 7。
本過程不適用于規劃/安裝 Grid Infrastructure(簡稱 GI)或任何其他 Oracle 產品。
在64位 OL7 或者 RHEL7 上安裝 Oracle Database 19c 數據庫的要求:
軟件-:
- 從 OTN 下載 Oracle Database 19c 軟件?? - https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html
最低硬件要求:
a. 確保系統滿足以下物理內存要求:
最低:???????? 1 GB RAM
推薦: 2 GB RAM或更多
b.?交換磁盤空間與系統物理內存的比例如下
注意: 以上推薦值(摘自 Oracle? Database Installation Guide 19c for Linux) 是安裝的最低要求。優化/改進 RDBMS 性能可能需要更多 RAM 和交換空間。
c. /tmp 目錄中有 1.0 GB (1024MB) 磁盤空間(小于 2TB)。
d. 如果 /tmp 目錄中可用的空閑空間小于所需空間,則完成以下步驟之一:
- 從 /tmp 目錄刪除不必要的文件以滿足磁盤空間要求。
- 在設置 Oracle 用戶環境時設置 TMP 和 TMPDIR 環境變量。
e. 約 7.2 GB 的本地磁盤空間用于數據庫軟件文件
f.? 如果要在安裝期間創建配置數據庫,則所選文件系統必須至少具有 2 GB 空閑磁盤空間。
對于生產數據庫,必須根據數據庫的使用來估算磁盤空間要求。
2. 支持在 ext2、ext3 和 ext4 文件系統上運行 Oracle 數據庫
經過認證的 Linux 操作系統:
Oracle Linux 7.4
Red Hat Enterprise Linux 7.5
a. 最小化的Linux安裝 :
A 最小化的Linux安裝是在安裝OS時,對于Package Group Selection 選擇了Minimal 選項或者安裝OS時只選擇安裝Base 的軟件包。最小化的Linux安裝缺少很多Oracle數據庫依賴的RPM包,所以必須再安裝這些需要的軟件。具體需要安裝哪些軟件包取決于使用的是哪種Linux發行版本。
b. 默認的Linux安裝
Oracle 建議安裝 Linux 操作系統缺省的軟件包(RPMs),默認的Linux安裝包含了大部分需要的軟件包并且減少了手工檢查軟件包之間的依賴關系。Oracle 建議在安裝過程中不要定制 RPMs。
Linux 內核要求
支持下列的內核:
Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12-124.19.2.el7uek.x86_64 或更高版本
Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4.14.35-1818.1.6.el7uek.x86_64 或更高版本
Oracle Linux 7.7 with the Unbreakable Enterprise Kernel 6: 5.4.17-2011.4.4.el7uek.x86_64 或更高版本
Oracle Linux 7.5 with the Red Hat Compatible Kernel: 3.10.0-862.11.6.el7.x86_64 或更高版本
Red Hat Enterprise Linux 7.5: 3.10.0-862.11.6.el7.x86_64 或更高版本
我們發現當RHEL 7中有非常多的CPU以及非常大的內存并且啟用了NUMA時會出現hang的情況。作為一個臨時解決方案,我們建議關閉NUMA。
磁盤空間檢查列表
對于Oracle數據庫企業版,最少 7.5 GB。
對于Oracle 標準版2, 最少7.5 GB。
補充說明
1. 從 Oracle Database 12.1 開始, 不再提供 32 位 Oracle 數據庫服務器端軟件。
2. 通過認證的 32 位 (x86) Oracle 數據庫客戶端軟件可以運行在采用 x86_64 架構的 AMD64/EM64T 和 Intel 處理器芯片上的 Linux OS 上。采用 64 位操作系統的 AMD64/EM64T 正常應該支持運行 Oracle 32 位數據庫客戶端軟件,但這不在本文的涵蓋范圍內。
3. 如果您的 scsi/fc 驅動程序支持異步功能,則 ext2 和 ext3 文件系統上支持異步 I/O。
注:在 OEL5.6 和更高版本上,Oracle 10g 及更高版本支持 Ext4 文件系統上的異步 I/O。
4. x86_64 的 DIRECTIO 支持無需額外補丁程序。
5. 在 Oracle Database 12.2 產品上不應使用任何 LD_ASSUME_KERNEL 值。
6. 可以使用以下 rpm 命令來區分 32 位或 64 位程序包。
# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc-devel
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
7. Oracle Universal Installer 需要一個X Window系統 (比如, libx)。Libx軟件包是默認的Linux安裝時自帶的。如果在安裝系統時精簡了一些軟件包,那么需要確保libx或者其它類似的X Window System 是安裝了的。
8. 32位軟件包(i686 rpm)僅在需要使用32位客戶端應用程序訪問64位服務器時才需要安裝。
9.?Oracle Database 12c Release 2 (12.2) 及以上版本的Oracle 數據庫或者Oracle Grid Infrastructure的安裝并不需要在Oracle Linux 或者 Red Hat Enterprise Linux 上安裝gcc 和 gcc-c++ 的編譯器軟件包。
Linux Oracle 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。