在 Solaris 11 SPARC 上安裝 Oracle Database 12.1 的要求 (文件 ID 1602904.1)

mosdoc發表於2016-11-08

適用於:

Oracle Database - Standard Edition - 版本 12.1.0.1 和更高版本
Oracle Database - Enterprise Edition - 版本 12.1.0.1 和更高版本
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on SPARC (64-bit)

用途

本說明介紹在 Solaris 11 SPARC 64 位或 x86-64(64 位)上的 Oracle Solaris 中成功安裝 Oracle Database 12.1 需要滿足的要求。

適用範圍

此過程面向計劃/嘗試在 Solaris 11 SPARC 64 位或 x86-64(64 位)上的 Oracle Solaris 中安裝 Oracle Server 12.1.0.1.0 的使用者。
請注意,本文僅列出了最低要求。
如果您的配置高於所述要求,則表示已經滿足了安裝前要求。
您可能還需要根據資料庫/應用程式大小來定製特定引數,這些內容不在本文範圍內。

詳細資訊

在 Solaris SPARC 64 位上安裝 Oracle Database 12.1 的要求。

硬體要求

* 成功安裝 Oracle 軟體最少需要 1024 MB RAM。推薦:2 GB RAM 或更多

* 下表描述了所安裝 RAM 與配置的交換空間要求之間的關係:

RAM 交換空間
1 GB 到 2 GB 之間 RAM 大小的 1.5 倍
2 GB 到 16 GB 之間 等於 RAM 的大小
超過 16 GB    16 GB

使用以下命令確定系統上安裝的交換空間大小:

/usr/sbin/swap -l
swapfile dev swaplo   blocks      free
/dev/swap -  16       37748720 28039984

將 BLOCKS 列中的值乘以 512。例如:
28039984 * 512 = 14356471808 位元組
               = 14 GB 交換空間

* /tmp 中 1 GB 空閒空間

* 各安裝型別的軟體檔案磁碟空間要求:

企業版 - 6.1 GB 
標準版 - 5.9 GB 
標準版 1 - 5.9 GB  

 * 對於使用檔案系統儲存的預配置資料庫,需要磁碟空間在 1.5 GB 到 2 GB 之間(可選)。

* 系統體系結構必須為 64 位。要確定系統體系結構是否為 64 位,請輸入以下命令:

# /bin/isainfo -kv

此命令應返回以下輸出。如果沒看到預期輸出,則無法在此係統上安裝軟體。

64-bit sparcv9 kernel modules 

軟體要求

* Oracle Solaris 11 作業系統。Oracle Solaris 11 SRU 7.5 或更高版本 SRU 及更新

例如,以下命令顯示了 Solaris11 Update 1 版本:pkg list entire
NAME(PUBLISHER) VERSION INFO
entire 0.5.11-0.175.1.0.0.24.2 i--

請參閱說明:

Note 1378134.1 The Oracle Solaris 11 Package Branch Version Scheme

要確定版本級別,請輸入以下命令:

# cat /etc/release
Oracle Solaris 11.1 SPARC

程式包要求

* 必須安裝以下程式包(或更高版本):

SUNWdtrc

/x11/diagnostic/x11-info-clients

/developer/build/make

system/xopen/xcu4(如果尚未在標準 Oracle Solaris 11 安裝過程中安裝)

單擊可以訪問 Solaris 11。

可以採用以下方法檢查程式包:

# pkginfo -i SUNWdtrc

# pkginfo /x11/diagnostic/x11-info-clients /developer/build/make system/xopen/xcu4 | grep -i installed

如果您使用的是基於 GUI 的安裝,則 Solaris 11 預設情況下不會安裝 GUI 環境程式包。 需要新增這些內容,這樣系統上才會有 X 擴充套件可用。

標準 Oracle Solaris 安裝中不包括 xclock。在安裝 x11/xclock 程式包之後,它位於 /usr/bin/xclock 中。

有關詳細資訊,請參閱以下文件。

Note 1578758.1- Configuring X-Server Display For Oracle Universal Installer (OUI) On Solaris 11 Platforms.

NOTE:1557986.1 - Defining Solaris 11 Standard Installation

補丁程式要求

* 目前沒有補丁程式要求。

Oracle Solaris 程式設計環境的要求

 
程式設計環境 技術支援要求
Java 資料庫連線

帶有 JNDI 擴充套件的 JDK 6(Java SE 開發工具包版本 1.6.0_37 或 1.6 的更高版本更新),帶有 Oracle Java Database(資料庫)連線。

JDK 7(Java SE 開發工具包版本 1.7.0)

JDK 1.6 隨此版本一起安裝。

Oracle Call Interface (OCI) 帶有 JNDI 擴充套件的 JDK 6(Java SE 開發工具包版本 1.6.0_37 或 1.6 的更高版本更新),以及 Oracle Call Interface 驅動程式。JDK 1.6 隨此版本一起安裝。
Oracle C++
Oracle C++ Call Interface
Pro*C/C++
Oracle XML Developer's Kit (XDK) 

Oracle Solaris Studio 12(以前的 Sun Studio)2007 年 9 月版本。

根據所部署的應用程式,可能需要其他補丁程式。

從下載 Oracle Solaris Studio。

Pro*COBOL  Micro Focus Server Express 5.1 
Pro*FORTRAN  Oracle Solaris Studio 12 (Fortran 95) 

其他要求

* 此外,如果安裝了列出的特定 Oracle 產品,則需要滿足以下安裝先決條件:

Oracle Messaging Gateway:

IBM MQSeries V6.0, 客戶端和伺服器端
Tibco Rendezvous 7.2

作業系統環境

核心引數

Solaris 11 使用資源控制工具來實施 System V IPC。
但是,Oracle 建議同時設定資源控制和 /etc/system/ 引數。
未由資源控制取代的作業系統引數將繼續影響 Solaris 11 系統上的效能和安全性。

引數 由資源控制取代 最小值
semsys:seminfo_semmni project.max-sem-ids 100
semsys:seminfo_semmsl process.max-sem-nsems 256
shmsys:shminfo_shmmax project.max-shm-memory
RAM project.max-shm-memory setting
4 GB 2GB
4 GB 到 8 GB 實體記憶體大小的一半
超過 8 GB 8 GB

 

shmsys:shminfo_shmmni project.max-shm-ids 100

請注意,“project.max-shm-memory”表示對專案可用的最大共享記憶體,因此該引數的值應大於所有 SGA 大小之和。

請參閱以下文件以使用資源控制檢查/設定核心引數:

Note 429191.1 Kernel setup for Solaris 10 using project files.

最低設定 UDP 和 TCP 核心引數:

使用以下命令檢查當前的臨時埠範圍:

# /usr/sbin/ndd /dev/tcp tcp_smallest_anon_port tcp_largest_anon_port
32768

65535

在上例中,tcp_smallest_anon_port 設定為預設範圍 (32768-65535)。


對於您預期的工作量或伺服器數量,如果需要,請將 UDP 和 TCP 臨時埠範圍改為更寬的範圍。

tcp_smallest_anon_port 9000
tcp_largest_anon_port 65500
udp_smallest_anon_port 9000
udp_largest_anon_port 65500

裝載選項

* 檢查共享記憶體檔案系統裝載
確保 /dev/shm 裝載區域的型別為 tmpfs,並且使用以下選項裝載:

■ 已設定了 rw 和 execute 許可權
■ 未設定 noexec 或 nosuid

umask

oracle”使用者的“umask”設定必須為 022。

Hostname

Hostname 命令應返回全限定主機名,如下所示:

# hostname
hostname.domainname

Shell 限制

Oracle 建議設定 shell 限制和系統配置引數,如下所述:

注:此部分中的 shell 限制值僅為最低值。對於生產資料庫系統,Oracle 建議調整這些值以最佳化系統的效能。有關配置 shell 限制的詳細資訊,請參閱作業系統文件。
Shell 限制 說明 軟限制 (KB) 硬限制 (KB)
STACK 程式的堆疊段的大小 至少 10240

至少 10240

最多 32768

NOFILES 開啟檔案描述符的個數 至少 1024 至少 65536
MAXUPRC 或 MAXPROC 最大使用者程式數 至少 2047 至少 16384

 

要顯示為這些 shell 限制指定的當前值,請輸入以下命令:

ulimit -s
ulimit -n

參考以下說明以更改 Shell 限制:

Document 1007442.1 How to Set the Ulimit Values for Solaris

 

參考

NOTE:429191.1 - Kernel setup for Solaris 10 and Solaris 11 using project files
NOTE:1351051.1 - Information Center: Install and Configure Database Server/Client Installations
NOTE:1520299.1 - Master Note For Oracle Database 12c Release 1 (12.1) Database/Client Installation/Upgrade/Migration Standalone Environment (Non-RAC)
NOTE:1578758.1 - Configuring X-Server Display For Oracle Universal Installer (OUI) On Solaris 11 Platforms

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31393455/viewspace-2128098/,如需轉載,請註明出處,否則將追究法律責任。

相關文章