EEE for UNIX** 快速入門

在您開始之前



要訣

本段中的指示將假設您要在 RS/6000 SP 環境中安裝 DB2 Enterprise - Extended Edition (DB2 EEE) for AIX。

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

  1. 確定您的系統符合安裝 DB2 產品所需求的記憶體、硬體及軟體。 相關資訊,請參閱安裝規劃
  2. 「控制工作站」的主電腦名稱,以及將要參與您分割資料庫系統的所有工作站。 欲解析工作站的主電腦名稱,請登入該工作站,並輸入下列指令:
    hostname
    

    針對每一個工作站,將此輸出結果記錄下來。

    捷徑

    如果您計劃要使用分割資料庫系統中的每一個 RS/6000 SP 工作站, 請略過此項目,並繼續下一項需求。

  3. 準備一個檔案,列出將要參與分割資料庫系統之所有 RS/6000 SP 工作站的主電腦名稱。 設置工作集合,以將指令分送至此工作站列示,請執行下列步驟:

    步驟  a.

    以具有 root 權限的使用者身份來登入「控制」工作站

    步驟  b.

    建立一個名為 eeelist.txt 的檔案, 此檔案將會列出您要用來安裝本產品之所有工作站的 hostnames

    要訣

    欲解析工作站的主電腦名稱,請輸入 hostname 指令。

    例如,假設您想要將本產品安裝在名為 workstation1workstation2 的二個 SP 節點上。 則此檔案的內容為:

       workstation1
       workstation2
    

    步驟  c.

    更新工作集體環境變數。 欲更新此列示,請輸入下列指令:

       export WCOLL=路徑/eeelist.txt
    

    其中路徑指的是 eeelist.txt 檔建立之處, 而 eeelist.txt 是您所建立的檔案名稱, 它會列出您要用來安裝 DB2 EEE 的 RS/6000 SP 工作站。

    步驟  d.

    驗證工作集合中的名稱的確是您要用來安裝本產品的工作站,請輸入下列指令:

       dsh -q
    

    您將會收到類似下面的輸出結果:

       Working collective file /eeelist.txt:
       workstation1
       workstation2
       Fanout: 64
    

  4. 驗證「網路檔案系統 (NFS)」執行所在的每一個工作站, 都將參與您的分割資料庫系統,請輸入下列指令:
       dsh -a lssrc -g nfs
    

    每一個處理的狀態欄位,應該都會指示作用中

  5. 確定即將參與分割資料庫系統之每個工作站上的 rpc.statdrpc.lockd處理都在作用中, 請輸入下列指令:
       dsh -a ps -ef | grep rpc
    
  6. 準備一個檔案系統,須適用於將要參與分割資料庫系統的所有 RS/6000 SP 工作站。 此檔案系統將會成為案例擁有者及「管理伺服器」的起始檔案系統。 欲建立、NFS 匯出及 NFS 裝載此檔案系統,請執行下列步驟:

    步驟  a.

    以具有 root 權限的使用者身份來登入即將參與分割資料庫系統的工作站。 一般而言,這會是一個專用的 RS/6000 SP 工作站,您的 DB2 使用者起始目錄將會在此工作站上。

    步驟  b.

    針對您的分割資料庫系統,建立一個名為 /home2 的起始檔案系統, 請執行下列步驟:

    要訣

    在我們的範例中,會假設您建立了一個名為 home2 的檔案系統, 且其裝載點為 /home2

    1. 輸入 smit jfs 指令。
    2. 按一下新增登載型檔案系統圖示。
    3. 按一下新增標準登載型檔案系統圖示。
    4. 從您想要讓此檔案系統實際上所在之容體群組名稱列示中, 選取容體群組。
    5. 檔案系統大小 (以 512 位元組區塊為單位) (Num.) 欄位設定給 180 000 (大約是 90 MB)。
    6. 裝載點欄位中輸入此檔案系統的裝載點。 例如,/home2
    7. 系統重新啟動時自動裝載欄位設定為

      剩餘的欄位則可保留預設的設定。 相關資訊,請參照您的 AIX 管理手冊

    8. 按一下確定

    步驟  c.

    裝載您剛才所建立的檔案系統,請輸入下列指令:

       mount /home2
    



    要訣

    您不應使用 AMD自動裝載器公用程式來裝載此檔案系統。 這二種公用程式會使分割資料庫系統發生 NFS 裝載或鎖定問題。

    步驟  d.

    執行下列步驟,以 NFS 匯出 /home2 檔案系統, 這樣便可用於將要參與分割資料庫系統的所有 RS/6000 SP 工作站:

    1. 輸入 smit nfs 指令。
    2. 按一下網路檔案系統 (NFS) 圖示。
    3. 按一下新增目錄至匯出列示圖示。
    4. 匯出之目錄的路徑名稱欄位中, 輸入所要匯出的路徑名稱及目錄 (例如,/home2)。
    5. 容許 root 存取的 HOST 欄位中, 輸入即將參與分割資料庫系統之每個工作站的名稱。 您已將這些主電腦名稱記錄在在您開始之前中。

      要訣

      如果您使用高速交互連接,建議您也要在此欄位中指定每一個工作站的高速交互連接名稱。

      剩餘的欄位則可保留預設的設定。 相關資訊,請參照您的 AIX 管理手冊

    6. 按一下確定

    步驟  e.

    登出。

    步驟  f.

    執行下列步驟,以登入即將參與分割資料庫系統的每一個工作站, 並以 NFS 來裝載您所匯出的檔案系統:

    1. 輸入 smit nfs 指令。
    2. 按一下網路檔案系統 (NFS) 圖示。
    3. 按一下新增要裝載的檔案系統圖示。
    4. 裝載點路徑名稱 (路徑) 欄位中, 輸入裝載點的路徑名稱。

      裝載點的路徑名稱就是您建立案例擁有者及「管理伺服器」起始目錄的所在處。 例如,/home2

    5. 遠端目錄路徑名稱欄位中, 輸入遠端目錄路徑名稱。

      在我們的範例中,您應輸入與您在裝載點路徑名稱 (路徑) 欄位中所輸入的相同值。

    6. 遠端目錄所在的主電腦欄位中, 輸入您匯出檔案系統所在之機器的主電腦名稱

      此為建立及裝載檔案系統所在之機器的主電腦名稱。

      要訣

      為了增進效能,您可以透過高速交互連接來用 NFS 裝載您所建立的檔案系統。 如果您要用高速交互連接來裝載此檔案系統, 您必須在遠端目錄所在的主電腦欄位中,輸入其名稱。

      請注意,如果高速交互連接因為某些原因而無法使用, 則參與分割資料庫系統的每一個工作站都會失去對使用者起始目錄的存取權。

    7. 現在裝載,或將登錄新增至 /etc/filesystems ,或二者?的欄位設定為二者
    8. /etc/filesystems 登錄將會在系統重新啟動時裝載目錄欄位設定為
    9. 此 NFS 檔案系統的模式欄位設定為讀取/寫入
    10. 邏輯或強迫裝載檔案系統欄位設定為邏輯

      邏輯裝載表示該機器將不會無止盡地嘗試從遠端裝載目錄。 而強迫裝載則表示機器將會無止盡地嘗試裝載目錄, 而這樣可能會造成系統損毀的問題。 建議您將此欄位設定為 soft

      剩餘的欄位則可保留預設的設定。 相關資訊,請參照您的 AIX 管理手冊

    11. 請確定此檔案系統在裝載時,容許在此檔案系統中執行 SUID 及 sgid 程式嗎?的欄位設定為。 此為預設設定。
    12. 按一下確定

    步驟  g.

    登出。

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

    您所建立的使用者名稱必須符合您作業系統及 DB2 的命名規則。 命名規則的相關資訊,請參閱附錄 C, 命名規則

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

    步驟  a.

    以具有 root 權限的使用者身份來登入「控制」工作站。

    要訣

    若使用的是 NIS 或 NIS+,則在執行 db2setup 之前,必須在 NIS 伺服器上建立群組與使用者。

    步驟  b.

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

       mkgroup id=999 db2iadm1
       mkgroup id=998 db2fadm1
       mkgroup id=997 db2asgrp
    



    要訣

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

    步驟  c.

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

    mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/home2/db2inst1
       core=-1 data=491519 stack=32767 rss=-1 fsize=-1 db2inst1
    mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/home2/db2fenc1
       db2fenc1
    mkuser id=1002 pgrp=db2asgrp groups=db2asgrp home=/home2/db2as
    db2as
    

    步驟  d.

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

       passwd db2inst1
       passwd db2fenc1
       passwd db2as
    

    步驟  e.

    登出。

    步驟  f.

    以您所建立的每一個使用者來登入「控制」工作站 (db2inst1db2fenc1db2as)。 系統將會提示您變更每一個使用者的通行碼,因為這是這些使用者第一次登入該系統。

    步驟  g.

    登出。

    步驟  h.

    以具有 root 權限的使用者身份來登入「控制工作站」。

    步驟  i.

    將您所建立的每一個群組及使用者帳戶,分送到其它將要參與您的分割資料庫系統的 SP 工作站, 請輸入下列指令:

       dsh /var/sysman/supper update user.admin
    



    要訣

    如果您要在您環境中的每一台 RS/6000 SP 工作站上安裝 DB2 EEE, 您可以指定 -a 旗號,如下所示:
       dsh -a /var/sysman/supper update user.admin
    

    此指令會自動分散至您列示在 eeelist.txt 檔案中的每一個 RS/6000 SP工作站。

    要訣

    如果您沒有發出 dsh 指令, 當 cron 作業自動執行時, 將會自動建立這些群組及使用者帳戶。 預設設定為該小時過後的 10 分鐘。

    步驟  j.

    登出。


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