安裝與架構補充資料

執行 DB2 Thin-Client 或 DB2 Thin-Connect 環境的安裝

執行 Thin 安裝作業是一項簡單的處理程序。欲設定此類型的環境,您必須執行下列步驟:

步驟 1. 使用程式碼伺服器元件安裝 DB2 Administration Client 或 DB2 Connect Personal Edition

您必須在要作為 Thin Client 或 Think-Connect 目標工作站之程式碼 伺服器所使用的工作站上,安裝 DB2 Administration Client 或 DB2 Connect Personal Edition。 DB2 Thin-Client 僅能從 DB2 Thin-Client Code Server 載入程式碼,而 DB2 Thin-Connect 工作站 僅能從 DB2 Thin-Connect Code Server 載入程式碼。
註:當您要安裝 DB2 Client 時,請務必執行「自訂」安裝。 在「選取元件」視窗中,您可以選取您要安裝的元件。 您必須選取 Thin Client Code Server,才能安裝在安裝 Thin 從屬站時所需要的檔案。

欲安裝 DB2 Administration Client,請參閱安裝 DB2 從屬站。 欲安裝 DB2 Connect Personal Edition,請參閱快速入門手冊。

步驟 2. 在程式碼伺服器上設定跨平台支援 (選用的)

此步驟說明如何安裝 Windows NT 及 Windows 2000 程式碼伺服器 (請參閱本節中有關 Windows 程式碼伺服器的部份),以供 Windows 9x Thin-Client 工作站使用。

捷徑

如果不打算在您的環境中支援 Windows NT、Windows 2000 及 Windows 9x Thin 工作站的組合, 您可以略過此步驟。

程式碼伺服器僅能對屬於相同作業系統系列的 Thin 工作站提供程式碼。 這表示 Windows NT 或 Windows 2000 程式碼伺服器無法支援 Windows 9x 為基礎的 Thin 工作站,反之亦然。

如果在您的企業中已交付了各種不同架構的 Windows 32 位元作業系統,則您可以執行下列步驟, 設定程式碼伺服器以支援 Windows NT 或以 Windows 2000 或 Windows 9x 為基礎的 Thin 工作站:
註:下面的範例會假設您是要架構 Windows NT 為基礎的程式碼伺服器,以供 Windows 9x Thin 工作站使用。

若要在 Windows 9x 機器上有供 Thin 工作站使用的 Windows 程式碼伺服器, 請執行下列步驟:

  1. 在用來服務 Windows 9x Thin 工作站的 Windows NT 或 Windows 2000 程式碼伺服器上建立一目錄,請輸入 md d:\sqllib9x 指令,其中 d: 表示本端硬碟。
  2. 將程式碼伺服器上的 DB2 產品目錄 (例如, c:\sqllib) 複製到您剛剛建立的目錄中,請輸入下列指令:
       xcopy c:\sqllib\*.* d:\sqllib9x /s /e
    

    其中:

  3. 變回到您為跨平台程式碼伺服器所建立的目錄中。 例如,您可以輸入 cd d:\sqllib9x 指令。 此目錄可用來伺服在 Windows 9x 上執行的 Thin 工作站。
  4. 輸入 d:\sqllib9x\bin\db2thn9x.bat target_platform 指令,以讓此機器能夠服務跨平台的 Thin 工作站

    其中:

現在在您的程式碼伺服器上具備了兩套程式碼庫。 如果您要在 Windows NT 或 Windows 2000 機器上建立 Thin 工作站,請在其餘的步驟中使用 Windows NT 或 Windows 2000 程式碼庫 (例如,c:\sqllib)。 如果您要在 Windows 9x 機器上建立 Thin 工作站, 並由 Windows NT 或 Windows 2000 程式碼伺服器伺服程式碼,則請在其餘的步驟中使用 Windows 9x 程式碼庫 (例如, d:\sqllib9x)。
註:如果您登入的是 Windows 9x Thin Client 工作站,則會結束 Windows NT 或 Windows 2000 程式碼伺服器的程式碼之執行。您必須確定您所登入之 Windows 9x 工作站的使用者帳戶,是定義於 Windows NT 或 Windows 2000 程式碼伺服器的區域環境上。

步驟 3. 共用安裝 DB2 Client 或 DB2 Connect Personal Edition 程式碼的程式碼伺服器目錄

為了讓 Thin 工作站從程式碼伺服器載入必要的程式碼,每一個目標 Thin 工作站都必須能讀取安裝 DB2 Client 或 DB2 Connect Personal Edition 程式碼的目錄。 欲讓所有 Thin 工作站可使用的程式碼目錄是在 READ 模式中,請執行下列步驟:

  1. 按一下開始,然後選取程式集-->Windows 檔案總管
  2. 選取您安裝 DB2 產品的目錄。 對於執行在 Windows NT 或 Windows 2000 上的 Thin 工作站,使用 c:\sqllib 目錄。 如果您要設定在 Windows 9x 上所執行的 Thin 工作站, 則也必須要共用 d:\sqllib9x 目錄。
  3. 從功能表條欄中選取檔案-->內容
  4. 選取共用標籤。
  5. 選取設定共用為圓鈕。
  6. 共用名稱欄位中,輸入共用名稱。 例如,輸入 NTCODESERVER
  7. 所有目標 Thin 工作站都必須讓所有使用者對此目錄具有 READ 存取權。 如果您要設定 Windows NT 或 Windows 2000 為基礎的程式碼伺服器, 請對每一位使用者指定 READ 存取權,如下所示:
    1. 請按一下許可權按鈕。 此時會開啟「透過共用存取使用權限」視窗即。
    2. 名稱方框中,請選取 Everyone
    3. 按一下存取類型下拉方框,然後選取讀取
    4. 按一下確定,直到關閉所有視窗為止。

    註:如果您要設定 Windows 9x 為基礎的程式碼伺服器, 在設定共用時就不需要指定此類型的存取權。依預設值,每個人都有讀取權。

步驟 4. 建立目標 Thin 工作站的回應檔。

當您建立程式碼伺服器時,所執行的是交談式安裝。 在此安裝中,您必須自行回應來自安裝程式的提示,以便安裝您的產品。 您的回應提供了安裝 DB2 產品及架構其環境的必要資訊。 在分散式安裝期間,則由回應檔以關鍵字和值的形式提供所需的資訊。 因為這個原因,分散式安裝常會被視為自動式安裝作業,甚或無聲安裝。 若需有關分散式安裝及如何對目標 Thin 工作站執行此安裝的詳細說明, 請參閱分散式安裝簡介

對於 DB2 Thin-Client 或 DB2 Thin-Connect 安裝,有一個準備使用的回應檔 db2thin.rsp,您可用它來安裝任一種 Thin 工作站。在此檔案中提供了最常用的安裝類型之預設設定。 您可以在 c:\sqllib\thnsetup 目錄中找到此回應檔, 其中 c: 代表您安裝 DB2 產品的磁碟機。

回應檔含有:

在回應檔中,星號 (*) 表示註解。安裝時,任何以星號起首的字行都會被忽略。 如果您沒有指定關鍵字,或已加上註解,則會使用預設值。 欲啟用參數,請除去星號。

例如,假設您要安裝 ODBC 的支援。在回應檔中,此關鍵字的預設登錄是:

   *COMP		=ODBC_SUPPORT

欲安裝此元件,您要將星號從此字行中除去,所以它會變成:

   COMP		=ODBC_SUPPORT

對於某些關鍵字,您必須設定值。欲啟用這些關鍵字,請照例除去星號, 但請確定您也將內容放在等號的右邊,並附有您要的參數值。

例如,

   *DB2.DIAGLEVEL	= 0 - 4

會成為:

   DB2.DIAGLEVEL	= 4

如果您要將此參數設定為 4。

下列是 db2thin.rsp 範例回應檔的一段:

* Required Global DB2 Registry Variable
   * -------------------------------------
	DB2INSTPROF                   = C:\CFG
* General Options
   * ---------------
*TYPE                       = 0,1,2  (0=compact, 1=typical, 2=custom)
*COMP                          = ODBC_SUPPORT 
*COMP                          = CONTROL_CENTER 
*COMP                          = EVENT_ANALYZER 
*COMP                          = WEB_ADMINISTRATION
*COMP                          = QUERYMONITOR 
*COMP                          = TRACKER 
*COMP                          = QUERYADMIN 
*COMP                          = CLIENT_CONFIGURATION_ASSISTANT 
*COMP                          = COMMAND_CENTER 
*COMP                          = DOCUMENTATION 
*CREATE_ICONS                  = YES or NO (default=YES)
*REBOOT                        = YES or NO 

若需相關資訊,請參閱可用的範例回應檔,取得有關這些參數的詳細說明。

例如,設定下列各項:

DB2INSTPROF                   = C:\CFG
 	   TYPE                          = 1
   REBOOT							     = YES

一旦完成此檔案的編輯後,請以不同的名稱儲存它, 以供您維護範例的完整性。 請呼叫此檔案 test.rsp, 並將它儲存在前一步驟中所共用的同一目錄中 (c:\sqllib)。

步驟 5. 讓目標 Thin 工作站可以存取程式碼伺服器。

程式碼伺服器必須是可存取的,然後您才能安裝目標工作站作為 Thin 工作站使用。 您可以選擇對映網路磁碟機以存取 thnsetup 目錄,該目錄位於您在程式碼伺服器上所建立的共用目錄下。

  1. 按一下 開始,然後選取程式集 --> Windows 檔案總管
  2. 工具功能表中,選取對映網路磁碟機
  3. 磁碟機下拉列示中,選取您要對映程式碼伺服器位置的目標磁碟機。
  4. 在「路徑」中,鍵入共用的位置,格式如下
         \\computer_name\share_name 
    

    其中:

    computer_name
    代表程式碼伺服器的電腦名稱。

    share_name
    代表程式碼伺服器上共用目錄的共用名稱。 在本例中,該名稱為 NTCODESERVER
  5. 檢查登入時重新連接方框,讓共用能一直持續。

如果您執行的是 Windows NT 或 Windows 2000,則也可以在「以輸入連接」欄位中指定使用者資訊。格式為

     domain\username

其中

domain
代表定義使用者帳戶的領域。這只有在帳戶是領域帳戶時是必要的, 且您不是以在遠端程式碼伺服器上具有 READ 存取權的使用者帳戶登入系統。

username
代表有權存取此機器的使用者。這只有在您不是以對遠端程式碼伺服器具有 READ 存取權的使用者帳戶登入系統, 或您已指定領域參數時才是必要的。

註:在 Windows 9x 工作站上,您必須以對程式碼伺服器具有共用目錄存取權的有效使用者身份, 登入工作站。

如果您打算讓 DB2 for Windows NT 或 Windows 2000 程式碼伺服器服務 Windows 9x Thin 工作站 (或反之亦然),請務必對您為此目的而建立的目錄輸入共用名稱。

步驟 6. 建立目標 Thin 工作站

欲完成此設定,您必須執行 thnsetup 指令。 此指令會設定 DB2 Thin-Client 或 DB2-Thin Connect 工作站, 及對程式碼伺服器的必要鏈結。您可以使用下列參數輸入thnsetup 指令:
thnsetup 指令的語法。
其中:

/P
指定在程式碼伺服器中安裝 DB2 程式碼的路徑。 使用您在前一步驟中所連接的路徑,來指定此參數。 請記得,如果這是一個 Windows NT 或 Windows 2000 程式碼伺服器, 且您的目標工作站執行的是 Windows 9x,則您必須指定 Windows 9x 的安裝目錄。此為必要參數。
註:如果您尚未對映持續的網路磁碟機到程式碼伺服器 (如 步驟 5. 讓目標 Thin 工作站可以存取程式碼伺服器。 所述),則此參數應會用來代表網路磁碟機的磁碟機字母。

/U
指定完整的回應檔名稱。此為必要參數。 就本例而言,請使用您在遠端程式碼伺服器中儲存為 test.rsp 的回應檔。

/L
指定完整的日誌檔名稱,這個日誌檔將記載安裝資訊和安裝期間發生的錯誤。 如果您沒有指定日誌檔的名稱, 則會使用預設的 db2.log 檔名。 此檔案會建立於您安裝作業系統的磁碟機之 db2log 目錄下。此參數是可選用的。

/M
指定程式碼伺服器的電腦名稱。只有在您沒有如 步驟 5. 讓目標 Thin 工作站可以存取程式碼伺服器。 中所述的對映持續的網路磁碟機時, 此參數才是必要的。

/S
指定安裝 DB2 產品的程式碼伺服器之共用名稱。 只有在您沒有如 步驟 5. 讓目標 Thin 工作站可以存取程式碼伺服器。 中所述的對映持續的網路磁碟機時, 此參數才是必要的。

例如,欲建立 Thin 工作站,其中在程式碼伺服器 myserver 上的共用 NTCODESERVER 目錄在區域環境中對映到 x: 磁碟機,且回應檔名稱為 test.rsp,並位於與程式碼伺服器相同的目錄中,請輸入下列指令:

   x:\thnsetup\thnsetup /P x:\ /U x:\thnsetup\test.rsp

thnsetup 指令完成時,請檢查日誌檔中的訊息。 因為我們已設定機器在 Thin 工作站的安裝完成時會重新啟動, 所以如果您的機器沒有重新開啟,您就知道發生錯誤了。


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