EEE for UNIX** 快速入門

在您開始之前



要訣

在本段中的說明中,我們假設您正在 HP-UX 系統上安裝 DB2 Enterprise - Extended Edition (DB2 EEE),並且執行「多重邏輯節點」(MLN) 來建立您的分割資料庫系統。如果您要在叢集上安裝 DB2 EEE,則必須在要參與分割資料庫系統的每一台機器上執行 DB2 安裝程式。

安裝前,請備妥下列項目和資訊:

  1. 確定您的系統符合安裝 DB2 產品所需的記憶體、硬體及軟體。 相關資訊,請參閱安裝規劃
  2. 準備一個檔案系統,須適用於將要參與分割資料庫系統的所有系統。 此檔案系統將會成為案例擁有者及「管理伺服器」的起始檔案系統。 欲建立檔案系統,請執行下列步驟:

    步驟  a.

    選取一個磁碟分割區或邏輯容體,並使用 newfs 這類的公用程式來建立此檔案系統。 欲取得相關資訊,請輸入 man newfs 指令。

    步驟  b.

    將此檔案系統裝載在區域環境中,並在 /etc/fstab 檔案中新增登錄。如此一來,系統每次重新啟動時,都會裝載此檔案系統。

    要訣

    如果您要將 DB2 EEE 安裝在 HP-UX 系統的叢集上, 您必須在 /etc/dfs/dfstab 檔案上新增登錄, 以透過 NFS 來匯出此檔案系統。在您匯出此檔案系統後, 您必須將此檔案系統裝載在 DB2 EEE 叢集節點中的每一個系統上。

  3. 針對下列項目來建立三個個別的群組及使用者帳戶:

    您所建立的使用者名稱必須符合您作業系統及 DB2 的命名規則。 您可以要求「DB2 安裝程式」建立這些使用者名稱,也可以用手動的方式來建立。 命名規則的相關資訊,請參閱附錄 C, 命名規則

    欲建立所有的這三個使用者,請執行下列步驟:

    步驟  a.

    以具有 root 權限的使用者身份來登入系統。

    步驟  b.

    針對案例擁有者 (例如,db2iadm1)、 將要執行 UDF 或儲存程序的使用者 (例如,db2fadm1) 以及「管理伺服器」(例如,db2asgrp),來建立群組, 請輸入下列指令:

       groupadd -g 999 db2iadm1
       groupadd -g 998 db2fadm1
       groupadd -g 997 db2asgrp
    



    要訣

    若使用的是 NIS 或 NIS+,則必須在 NIS 伺服器上建立 DB2 案例擁有者與「管理伺服器」的次要群組。 然後,您必須將案例擁有者的主群組,新增到次要「管理伺服器」之群組。 同樣地,您必須將主要的「管理伺服器」群組,新增至案例擁有者的次要群組。

    步驟  c.

    請輸入下列指令,建立一個屬於前一步驟所建立之每一個群組的使用者:

       useradd -g db2iadm1 -u 1004 -d /home2/db2inst1 -m db2inst1 
       useradd -g db2fadm1 -u 1003 -d /home2/db2fenc1 -m db2fenc1
       useradd -g db2asgrp -u 1002 -d /home2/db2as    -m db2as
    

    步驟  d.

    請輸入下列指令,針對所建立的每位使用者,設定起始通行碼:

       passwd db2inst1
       passwd db2fenc1
       passwd db2as
    

    步驟  e.

    登出。

  4. 更新「核心程式架構參數」。為了執行 DB2 EEE, 您必須更新您的核心程式架構參數,請執行下列步驟:

    要訣

    變更核心程式架構參數的值之後,會自動重新啟動 HP-UX 作業系統。

    步驟  a.

    以具有 root 權限的使用者身份來登入系統。

    步驟  b.

    更新核心程式架構參數,如下所示:

    表 5. HP-UX 核心程式架構參數 (建議值)
    核心程式參數 實體記憶體
    64MB - 128MB 128MB - 256MB 256MB - 512MB 512MB+
    maxuprc
    maxfiles
    nproc
    nflocks
    ninode
    nfile
    msgseg
    msgmnb
    msgmax
    msgtql
    msgmap
    msgmni
    msgssz
    semmni
    semmap
    semmns
    semmnu
    shmmax
    shmseg
    shmmni
     
    

    256
    256
    512
    2048
    512
    (4 * ninode)
    8192
    65535  (2)
    65535  (2)
    256
    130
    128
    16
    128
    130
    256
    256
    67108864
    16
    300
    

    384
    256
    768
    4096
    1024
    (4 * ninode)
    16384
    65535  (2)
    65535  (2)
    512
    258
    256
    16
    256
    258
    512
    512
    134217728  (3)
    16
    300
    

    512
    256
    1024
    8192
    2048
    (4 * ninode)
    32767(1)
    65535  (2)
    65535  (2)
    1024
    258
    256
    16
    512
    514
    1024
    1024
    268435456 (3)
    16
    300
    

    1500
    256
    2048
    8192
    2048
    (4 * ninode)
    32767(1)
    65535  (2)
    65535  (2)
    2048
    2050
    1024
    16
    2048
    2050
    4096
    1024
    268435456 (3)
    16
    1000
    

    註:

    1. msgseg 參數的設定不得高於 32767。

    2. msgmnbmsgmax 參數至少必須設定為 65 535。

    3. shmmax 參數應設定為 134 217 728 或 90% 的實體記憶體 (以位元組為單位),以較高者為主。例如,如果您的 系統中有 196 MB 的實體記憶體,請設定 shmmax 為 184968806 (196*1024*1024*0.9)。

    4. 欲維護核心程式參數間的互依關係,請依參數出現在下表中的相同順序來變更它們。

若要變更值,請執行下列步驟:

步驟  1.

請輸入 SAM 指令,啟動「系統管理程式」 (SAM)。

步驟  2.

按兩下核心程式架構圖示

步驟  3.

按兩下可架構的參數圖示

步驟  4.

按兩下要變更的參數, 然後在公式/值欄位上輸入新值

步驟  5.

按一下確定

步驟  6.

重複上述步驟,以變更所有需要變更之核心程式架構參數。

步驟  7.

當您完成所有核心程式架構參數的設定後,請從功能表條欄 選取動作 --> 處理新核心程式


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]