作者:gnuhpc
出處:http://www.cnblogs.com/gnuhpc/
1.更新節點配置文件(Linux 和 UNIX)
節點配置文件(db2nodes.cfg)位於實例所有者的主目錄中,它包含一些配置信息,告訴 DB2有哪些服務器參與分區數據庫環境的實例。分區數據庫環境中的每個實例都有一個 db2nodes.cfg 文件。
對於每個參與實例的服務器,db2nodes.cfg 文件必須包含一個條目。當創建實例時,會自動創建 db2nodes.cfg 文件並對擁有實例的服務器添加條目。
例如,在擁有實例的服務器 ServerA 上使用“DB2 安裝”向導創建了 DB2 實例時,db2nodes.cfg 文件將被更新為如下所示:
0 ServerA 0
此任務提供了一些步驟,以將 db2nodes.cfg 文件更新為包括參與的計算機的條目。
要更新 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) 注銷。
2.啟動DB2 First Steps
1)建議用實例擁有者的用戶登錄,這樣會有更多功能可以使用。
2)將默認環境設置調入(初學的時候有必要進行)
source /home/db2inst1/sqllib/db2profile
當然要想每次啟動就進行環境配置則在.profile, .bashrc內加入該句
3)查看環境變量是否已經設置完畢
set | grep DB2
4)查看DB2實例是否運行:
ps lax | grep db2sysc | grep –v grep
5)啟動First Steps
db2fs(需要絕對路徑,一般在形如/home/db2inst1/sqllib/,或/opt/ibm/db2/v9.1/bin下。
6)使用DB2FS,你可以使用它進行一下嘗試~