DB2 for Linux, UNIX, and Windows 9.7 版
安裝 DB2 伺服器產品之後 > 後置安裝作業 > 分割的資料庫環境 >

更新節點配置檔 (Linux® 及 UNIX®)

本作業可提供步驟,用來更新 db2nodes.cfg 檔案以包括參與電腦的登錄。

節點配置檔 (db2nodes.cfg) 位於實例擁有者的起始目錄中,它包含的配置資訊可告知 DB2® 有哪些伺服器會參與分割資料庫環境的實例。分割資料庫環境中的每個實例都有 db2nodes.cfg 檔案。

db2nodes.cfg 檔案必須針對參與實例的每個伺服器包含一個登錄。建立實例時,會自動建立 db2nodes.cfg 檔案,並且為擁有實例的伺服器新增登錄。

例如,當您在擁有實例的伺服器 ServerA 上使用「DB2 安裝」精靈建立 DB2 實例時,會更新 db2nodes.cfg 檔案,如下所示:

          0     ServerA     0

必備項目
限制
「程序」部分的步驟所使用的主機名稱必須是完整主機名稱。

若要更新 db2nodes.cfg 檔案,請:

  1. 以實例擁有者登入 (在本範例中,db2inst1 是實例擁有者)。
  2. 確定您已輸入下列指令來停止 DB2 實例:
    INSTHOME/sqllib/adm/db2stop
    其中 INSTHOME 是實例擁有者的起始目錄 (實例執行時 db2nodes.cfg 檔案已鎖定, 且只有在實例停止時才能進行編輯)。

    例如,若實例主目錄是 /db2home/db2inst1,請輸入下列指令:

         /db2home/db2inst1/sqllib/adm/db2stop
  3. 針對每個 DB2 實例,將登錄新增至 .rhosts 檔案。 新增下列項目以更新檔案:
         <hostname> <db2instance>
    其中 <hostname> 是資料庫伺服器的 TCP/IP 主機名稱,而 <db2instance> 是您用來存取資料庫伺服器的實例名稱。
  4. 針對每個參與的伺服器,將登錄新增至 db2nodes.cfg 檔案。 第一次檢視 db2nodes.cfg 檔案時,它應包含一個登錄,類似:
              0     ServerA     0

    此登錄包括資料庫分割區伺服器號碼 (節點號碼)、資料庫分割區伺服器所在之伺服器的 TCP/IP 主機名稱, 以及資料庫分割區伺服器的邏輯埠號。

    例如,如果您正在安裝已分割的配置 (有四台電腦,且每台電腦上有一個資料庫分割區伺服器),則已更新的 db2nodes.cfg 應該類似於:

            0          ServerA        0
         1     ServerB     0
         2     ServerC     0
         3     ServerD     0
  5. 當完成更新 db2nodes.cfg 檔案時,請輸入 INSTHOME/sqllib/adm/db2start 指令,其中 INSTHOME 是實例擁有者的起始目錄。例如,若實例主目錄是 /db2home/db2inst1,請輸入下列指令:
              /db2home/db2inst1/sqllib/adm/db2start
  6. 登出。

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