2.2.3. 安裝 Stand-Alone Database 時的資料庫需求

Red Hat 支援使用 Oracle Database 10g Release 2 標準版與企業版、或 Oracle 11g,安裝衛星伺服器與 Stand-Alone Database。請確定 Stand-Alone Database 在 RHN 衛星伺服器以外的伺服器上執行。

重要

目前尚不支援從 Embedded Database(內嵌式資料庫)轉移至外部伺服器。
對於大部分的安裝設定,建議使用單一的 12GB tablespace;雖然許多用戶會發現用更小的 tablespace 也可以執行。請尋求有經驗的 Oracle 資料庫管理員來評斷關於大小上的需求。請使用以下公式來決定資料庫的所需大小:
  • 每個用戶端系統需要 250 KiB
  • 每個頻道需要 500KiB,加上每個頻道的每個套件需要 230 KiB(這樣有著 5,000 個套件的頻道需要 1.1 Gib)
舉例來說,一部 RHN 衛星伺服器包含了四個頻道,為 10,000 台系統提供服務,那用戶端就需要 2.5 GiB,頻道需要 11GB。如果要建立測試頻道供測試用,那也必須納入此公式中。
請記得,資料庫儲存空間的需求可能會高速成長,根據以下因素的變數而定:
  • 已匯入的公開 Red Hat 套件(一般為 5,000)
  • 要管理的私有套件數(一般為 500)
  • 要管理的系統數(一般為 1,000)
  • 系統上安裝的平均套件數(一般為 500)
雖然使用者應該從寬預估資料庫大小,但也請記得這大小會影響備份的時間,且會對其它系統資源造成負荷。如果資料庫是共享的,其硬體與空間就會受到其它事物的影響。
除此之外,要正確安裝 Red Hat Network,區塊大小必須設為 8KB 以上。
Oracle 資料庫應該要有一名使用者指定到 RHN 衛星伺服器,並擁有完整的 DDL 與 DML 存取權限至該使用者的表空間。安裝時需要此使用者連接至資料庫的標準連接資訊。
Oracle 使用者所需的精確存取等級為:
  • ALTER SESSION
  • CREATE SEQUENCE
  • CREATE SYNONYM
  • CREATE TABLE
  • CREATE VIEW
  • CREATE PROCEDURE
  • CREATE TRIGGER
  • CREATE TYPE
  • CREATE SESSION
額外的資料庫需求包括:
  • 安全性識別(SID,Security Identifier)
  • 聆聽的連接埠
  • 使用者名稱
  • UTF-8 字元集
對於使用者的預設 tablespace,有兩個額外的「建議」事項:
  • 一致的延伸大小
  • 自動分段空間管理

重要

使用外部資料庫時,請確定 NLS/字元集設定已設為「UTF-8」,而非「AL32UTF8」或其它。使用其它字元集會導致其它問題。
資料庫電腦的磁碟與衛星伺服器無關,使用者可自行決定。