執行 Thin 安裝作業是一項簡單的處理程序。欲設定此類型的環境,您必須執行下列步驟:
您必須在要作為 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,請參閱快速入門手冊。
此步驟說明如何安裝 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 程式碼伺服器, 請執行下列步驟:
xcopy c:\sqllib\*.* d:\sqllib9x /s /e
其中:
其中:
現在在您的程式碼伺服器上具備了兩套程式碼庫。 如果您要在 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 程式碼伺服器的區域環境上。 |
為了讓 Thin 工作站從程式碼伺服器載入必要的程式碼,每一個目標 Thin 工作站都必須能讀取安裝 DB2 Client 或 DB2 Connect Personal Edition 程式碼的目錄。 欲讓所有 Thin 工作站可使用的程式碼目錄是在 READ 模式中,請執行下列步驟:
註: | 如果您要設定 Windows 9x 為基礎的程式碼伺服器, 在設定共用時就不需要指定此類型的存取權。依預設值,每個人都有讀取權。 |
當您建立程式碼伺服器時,所執行的是交談式安裝。 在此安裝中,您必須自行回應來自安裝程式的提示,以便安裝您的產品。 您的回應提供了安裝 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)。
程式碼伺服器必須是可存取的,然後您才能安裝目標工作站作為 Thin 工作站使用。 您可以選擇對映網路磁碟機以存取 thnsetup 目錄,該目錄位於您在程式碼伺服器上所建立的共用目錄下。
\\computer_name\share_name
其中:
如果您執行的是 Windows NT 或 Windows 2000,則也可以在「以輸入連接」欄位中指定使用者資訊。格式為
domain\username
其中
註: | 在 Windows 9x 工作站上,您必須以對程式碼伺服器具有共用目錄存取權的有效使用者身份, 登入工作站。 |
如果您打算讓 DB2 for Windows NT 或 Windows 2000 程式碼伺服器服務 Windows 9x Thin 工作站 (或反之亦然),請務必對您為此目的而建立的目錄輸入共用名稱。
欲完成此設定,您必須執行 thnsetup 指令。
此指令會設定 DB2 Thin-Client 或 DB2-Thin Connect 工作站,
及對程式碼伺服器的必要鏈結。您可以使用下列參數輸入thnsetup 指令:
其中:
註: | 如果您尚未對映持續的網路磁碟機到程式碼伺服器 (如 步驟 5. 讓目標 Thin 工作站可以存取程式碼伺服器。 所述),則此參數應會用來代表網路磁碟機的磁碟機字母。 |
例如,欲建立 Thin 工作站,其中在程式碼伺服器 myserver 上的共用 NTCODESERVER 目錄在區域環境中對映到 x: 磁碟機,且回應檔名稱為 test.rsp,並位於與程式碼伺服器相同的目錄中,請輸入下列指令:
x:\thnsetup\thnsetup /P x:\ /U x:\thnsetup\test.rsp
當 thnsetup 指令完成時,請檢查日誌檔中的訊息。 因為我們已設定機器在 Thin 工作站的安裝完成時會重新啟動, 所以如果您的機器沒有重新開啟,您就知道發生錯誤了。