我們建議您使用 db2setup 公用程式,安裝 DB2 Connect for NUMA-Q。 如果您不喜歡使用這個公用程式, 您可以使用 db2_install 及 pkgadd 指令,自行安裝 DB2 產品及檔案集。
在安裝 DB2 Connect 之前, 您應該先更新您的系統的核心程式架構參數。 相關資訊,請參閱更新 NUMA-Q/PTX 核心程式架構參數。
若要使用 db2_install 指令, 安裝 DB2 Connect for NUMA-Q 產品:
/cdrom/unnamed_cdrom/db2_install
db2_install 指令會提示您下列將安裝的產品的一個或多個,以及將安裝產品檔案的基本目錄。 產品會按關鍵字及產品說明來列出:
指令會顯示下列提示:Specify one or more of the keywords separated by spaces.
如果使用預設基本目錄,則所有檔案將安裝在 /opt/IBMdb2/V7.1 目錄。
「DB2 產品訊息」將轉換的每一種語言環境均有個別的資料包。 「DB2 產品訊息」的資料包會給與如 db2ms%L71 的名稱, 其中 %L 代表語言名稱的兩個字母。例如,de (德文) 語言環境中的「DB2 產品訊息」的資料包名稱是 db2msde71。 若要取得「DB2 產品訊息」的完整列示,請參閱UNIX 平台版的 DB2 產品的內容。
若要使用 pkgadd 指令,安裝「DB2 產品訊息」:
pkgadd -d cdrom-dir/db2 pkgname
其中 cdrom-dir 代表 CD-ROM 裝載目錄,而 pkgname 是資料包名稱。
例如,若要安裝 de (德文) 語言環境中的「DB2 產品訊息」,請輸入下列指令:
pkgadd -d /cdrom/unnamed_cdrom/db2 db2msde71
自行安裝 DB2 Connect 產品後,您應該對下列建立群組及使用者 ID:案例擁有者、「管理伺服器」, 以及隔離的使用者定義函數 (UDF) 及儲存程序。一旦您設置了這些 ID, 您便可以建立一個案例、建立「管理伺服器」、安裝授權碼,以及建立 DB2 檔案的鏈結。
如果您已使用 db2setup 公用程式來安裝了 DB2,則您不必執行這些作業。
您應該對下列建立群組及使用者 ID:案例擁有者、「管理伺服器」, 以及 UDF 及儲存程序。如果您想要使用現存的使用者或群組 ID, 則您可以跳過本節,並繼續建立案例。
除了作業系統為使用者名稱及群組而加強的規則之外, 您也必須遵守附錄 D, 命名規則中所描述的規則。
若要建立案例擁有者的群組及使用者 ID:
groupadd -g 999 dbadmin1
其中 999 代表群組 ID,而 dbadmin1 代表群組名稱。 這個新群組是案例的 SYSADM 群組。
useradd -g dbadmin1 -u 1004 -d /export/home/db2inst1 -m db2inst1 passwd db2inst1
其中 dbadmin1 代表您在先前步驟中建立的群組、/export/home/db2inst1 代表使用者的起始目錄,而 db2inst1 代表使用者名稱及案例名稱。
您應該對您建立的每一個案例使用唯一的使用者 ID。如果發生一個系統錯誤, 這將容許較輕鬆的錯誤回復。
若要建立「管理伺服器」的群組及使用者 ID,請遵循您在建立案例擁有者的 ID 時所使用的同一步驟。您必須對「管理伺服器」及案例擁有者使用不同的使用者 ID。基於安全理由, 我們建議您對「管理伺服器」及案例擁有者使用不同的群組 ID。
若要建立 UDF 及儲存程序的群組及使用者 ID,請遵循您在建立案例擁有者的 ID 時所使用的同一步驟。 基於安全理由,我們建議您對 UDF 及案例擁有者使用不同的使用者 ID。 當您建立 DB2 案例時,將要求您提供 UDF 使用者 ID。
DB2 案例是您可儲存資料及執行應用程式的環境。 您可以使用 db2icrt 指令, 建立一個案例。您必須具有 root 權限,方可輸入這個指令。資料庫案例的相關資訊, 請參閱 Administration Guide。
db2icrt 指令將與下列參數一起執行:
DB2DIR/instance/db2icrt -a AuthType -u FencedID InstName
其中:
| 其中 DB2DIR | = /usr/lpp/db2_07_01 在 AIX 上 | |
|
| = /opt/IBMdb2/V7.1 HP-UX, PTX, SGI IRIX 或 Solaris | |
|
| = /usr/IBMdb2/V7.1 在 Linux 上 |
「管理伺服器」會提供服務來支援可自動架構 DB2 連線的工具。 「管理伺服器」同時也支援使用「控制中心」從您的伺服器系統或遠端從屬站管理 DB2 的工具。 「管理伺服器」的相關資訊,請參閱 Administration Guide。
若要建立「管理伺服器」,請使用 DB2DIR/instance/dasicrt
ASName 指令
| 其中 DB2DIR | = /usr/lpp/db2_07_01 在 AIX 上 | |
|
| = /opt/IBMdb2/V7.1 HP-UX, PTX, SGI IRIX 或 Solaris | |
|
| = /usr/IBMdb2/V7.1 在 Linux 上 |
及 ASName 代表您想要建立的「管理伺服器」的名稱。
您的授權證明和授權資訊小冊子, 可識別您擁有使用權的產品。
若要更新 DB2 產品授權碼:
/opt/IBMdb2/V7.1/adm/db2licm -a filename
其中 filename 代表對應於您已購買的產品的授權檔的完整路徑名稱及檔案名稱。
DB2 Connect 產品授權碼將新增到 /var/ifor/nodelock 檔。
這些產品的授權檔的名稱如下:
例如,如果 CD-ROM 裝載在 /cdrom 目錄, 且授權檔的名稱是 db2udbee.lic,則指令應該如下:
/opt/IBMdb2/V7.1/adm/db2licm -a /unnamed_cdrom/db2/license/db2udbee.lic
您可建立 DB2 檔案與 /usr/lib 目錄的鏈結,以及併入檔與 /usr/include 目錄的鏈結,來取得產品的特定版本與版次
如果您將開發或執行應用程式,且想要避免必須指定產品檔案庫及併入檔的完整路徑, 您可能想要建立這些鏈結。
若要建立 DB2 Connect 檔的鏈結,請以具有 root 權限的使用者身分登入, 然後執行 /opt/IBMdb2/V7.1/cfg/db2ln 指令。
如果舊版 DB2 的 /usr/lib 和 /usr/include 目錄已有現存的鏈結, 則輸入 db2ln 指令建立本版 DB2 的鏈結之後即自動除去它們。 如果您想要重新建立與舊版檔案庫的鏈結, 則在從舊版 DB2 中執行 db2ln 指令之前, 必須先從舊版 DB2 中執行 db2rmln 指令。 僅可對所指定的系統上的某一版本的 DB2 建立鏈結。