Warehouse Manager 安裝手冊

安裝資訊型錄管理程式元件

這一章說明資訊型錄管理程式工具元件、資訊型錄管理者元件、資訊型錄使用者元件及資訊型錄管理程式 Web 版的安裝程序。

您需要將包括資訊型錄管理者元件的資訊型錄管理程式工具元件,安裝在管理者將用以建立資訊型錄或移轉現存資訊型錄的 Windows NT 工作站上。然後,您便可以選擇在執行任何Windows 32 位元作業系統 (Windows NT、Windows 95、Windows 98 或 Windows 2000) 的附加工作站上安裝資訊型錄管理者元件或資訊型錄使用者元件。這些工作站必須與您的 DB2 Universal Database 所處之工作站相連接。

在您安裝好資訊型錄管理者元件 (與資訊型錄管理程式工具元件分離) 或資訊型錄使用者元件之後, 您必須登記伺服器節點及所有遠端資訊型錄。相關資訊,請參閱資訊型錄管理程式使用手冊

您可以使用資訊型錄管理程式 Web 版,從任何支援 DB2 Universal Database 及 Net.Data. 的作業系統, 存取資訊型錄中的描述資料。您安裝資訊型錄管理程式 Web 版的工作站必須也安裝 Net.Data Live Connection Manager 及 Net.Data Perl 語言環境 (LE)。


安裝資訊型錄管理程式工具元件

資訊型錄管理程式工具元件包括資訊型錄管理者元件及資訊型錄起始設定公用程式。

安裝資訊型錄管理程式工具元件

您可以將資訊型錄管理程式工具元件安裝在與 DB2 Universal Database 相連接的 Windows NT 或 Windows 2000 工作站上。

若要安裝資訊型錄管理程式工具元件,請:

  1. 將 Warehouse Manager CD-ROM 插入光碟機中。如此即會開啟發射台。
  2. 在發射台上按一下安裝
  3. 在「選取產品」視窗中,首先確定已選取 DB2 Warehouse Manager 勾選框,再按一下下一步
  4. 在「選取安裝類型」視窗中,按一下自行設定,再按一下下一步
  5. 在「選取 DB2 元件」視窗中,清除資訊型錄管理程式工具元件外的所有勾選框。
  6. 按一下下一步,繼續安裝程式。如此即會完成該安裝程式。
  7. 如果您是在 AS/400 或 OS/390 上安裝資訊型錄管理程式工具元件,請先尋找檔案 createic.bakflgnmwcr.bak,再將它們分別更名為 createic.exeflgnmwcr.exe
  8. 執行資訊型錄起始設定公用程式。相關資訊,請參閱執行資訊型錄起始設定公用程式

執行資訊型錄起始設定公用程式

您必須先建立資訊型錄或移轉現存的資訊型錄, 才能使用資訊型錄管理者元件。您可以藉由執行資訊型錄起始設定公用程式,以完成此動作。

若要執行資訊型錄起始設定公用程式,請:

  1. 在 DB2 Universal Database 中建立一個資料庫,或尋找內含資訊型錄的現存資料庫。
  2. 按一下開始 --> 程式 --> IBM DB2 --> 資訊型錄管理程式 --> 起始設定資訊型錄。如此即會開啟「起始設定資訊型錄」視窗。
  3. 選取資訊型錄類型,然後按一下確定。「定義 Windows NT 的 DB2 UDB 上的型錄」視窗即會開啟。
  4. 鍵入必需的資訊,然後按一下定義。「連接資訊型錄」視窗即會開啟。
  5. 鍵入您所指定之資訊型錄的使用者 ID 及通行碼,然後按一下連接

安裝資訊型錄管理者元件

若要將資訊型錄管理者元件 (與資訊型錄管理程式工具元件分離) 安裝在任何 Windows 32 位元作業系統 (Windows NT、 Windows 95、 Windows 98 或 Windows 2000) 上,請:

  1. 將 DB2 Universal Database CD-ROM 插入光碟機中。如此即會開啟發射台。
  2. 在發射台上按一下安裝
  3. 在「選取產品」視窗中,選取 DB2 Enterprise Edition 伺服器勾選框 (或 DB2 Enterprise - Extended Edition 伺服器勾選框,如適當) 或 DB2 管理從屬站勾選框,然後按一下下一步
  4. 在「選取安裝類型」視窗中,按一下自行設定,再按一下下一步
  5. 在「選取 DB2 元件」視窗中,選取資料倉儲工具元件的勾選框,然後按一下子元件
  6. 在「選取子元件」視窗中,選取資訊型錄管理者子元件的勾選框。
  7. 按一下繼續,返回「選取 DB2 元件」視窗,然後按一下下一步,繼續安裝程式。
  8. 安裝程式完成後,請從 Warehouse Manager CD-ROM 安裝資訊型錄管理程式工具元件,並執行資訊型錄起始設定公用程式 (如果您尚未這樣做)。相關資訊,請參閱安裝資訊型錄管理程式工具元件

安裝資訊型錄使用者元件

若要將資訊型錄使用者元件安裝在任何 Windows 32 位元作業系統 (Windows NT、 Windows 95、 Windows 98 或 Windows 2000) 上,請:

  1. 將 DB2 Universal Database CD-ROM 插入光碟機中。如此即會開啟發射台。
  2. 在發射台上按一下安裝
  3. 在「選取產品」視窗中,選取 DB2 管理從屬站勾選框, 清除 DB2 Enterprise Edition Server 勾選框 (或 DB2 Enterprise - Extended Edition 伺服器勾選框,如果適當), 然後按一下下一步
  4. 在「選取安裝類型」視窗中,按一下自行設定,再按一下下一步
  5. 在「選取 DB2 元件」視窗中,清除資料倉儲工具元件外的所有勾選框, 然後按一下子元件
  6. 在「選取子元件」視窗中,選取資訊型錄使用者子元件的勾選框。
  7. 按一下繼續,繼續安裝程式。
  8. 安裝程式完成後,請登記伺服器節點及所有遠端資訊型錄。相關資訊,請參閱資訊型錄管理程式使用手冊

安裝資訊型錄管理程式 Web 版

您可以將資訊型錄管理程式 Web 版安裝在任何支援 DB2 Universal Database 及 Net.Data 的作業系統上。作業系統也必須支援 Net.Data Live Connection Manager 和 Perl LE。這些作業系統包括 Windows NT、OS/2、AIX、DYNIX/PTX 及 Solaris 作業環境。

設定啟動程式之 MIME 類型的相關資訊,請參閱資訊型錄管理程式管理手冊

機密保護考量

您必須在 Web 伺服器上啟用身份驗證。在您啟用身份驗證之後,每一位使用者都必須輸入一個使用者 ID 及通行碼,才能存取資訊型錄管理程式 Web 版。因為資料庫連線是由 Net.Data Live Connection Manager 管理的,所以使用者無需知道資料庫使用者 ID 及通行碼。

依資訊型錄內的資訊敏感度的不同,您需要為 Web 伺服器實作適當的機密保護層次。如果 Web 伺服器需要在身份驗證功能以上的機密保護機制,您可以安裝含加密和密碼鎖的機密保護套裝軟體。進階 Web 伺服器機密保護的相關資訊,請參閱 IBM 文件:SecureWay(R) (Websphere 系列的一部份)。

在 Windows NT Websphere IBM HTTP Web 伺服器上安裝資訊型錄管理程式 Web 版

在您開始安裝資訊型錄管理程式 Web 版之前,請先:

  1. 確定已安裝了 IBM HTTP Web 伺服器。
  2. 檢查 Web 伺服器埠號。如果 Web 伺服器的埠不是 80 (通常的預設值),請在您架構領域名稱時,將埠號附加到 Web 位址的主電腦名稱中。例如:http://hostname:portnumber/
  3. 在 Web 伺服器上,建立名為 icm 的目錄,以包含 Net.Data 可執行檔 (如 \IBM HTTP Server\icm)。將此目錄作為 Net.Data cgi-bin 的目錄。將可執行檔 db2www.exe 放置在此目錄中。

若要安裝資訊型錄管理程式 Web 版,請:

  1. 將資訊型錄管理程式 Web 版檔案安裝到您的 Web 伺服器上:
    1. 將 DB2 Universal Database CD-ROM 插入 Web 伺服器工作站的光碟機。如此即會開啟發射台。
    2. 在發射台上按一下安裝
    3. 在「選取產品」視窗中,選取 DB2 管理從屬站勾選框,然後按一下下一步
    4. 在「選取安裝類型」視窗中,按一下自行設定,再按一下下一步
    5. 在「選取 DB2 元件」視窗中,清除資料倉儲工具元件外的所有勾選框。
    6. 按一下子元件
    7. 在「選取子元件」視窗中,確定已選取資訊型錄管理程式 Web 版勾選框,且已清除所有其它的勾選框。
    8. 按一下繼續
    9. 在「選取元件」視窗中,清除通信協定元件、 應用程式開發介面元件,以及 管理與架構工具元件的勾選框。請確定資料倉儲工具元件仍為已選取的項目。
    10. 按一下下一步,繼續安裝。安裝程式會在下列目錄中建立檔案:
      • program files\sqllib\icmweb\macro
      • program files\sqllib\icmweb\html
      • program files\sqllib\icmweb\icons
  2. 將所有 *.mac and *.hti 檔案從 program files\sqllib\icmweb\macro 目錄複製到 Net.Data 巨集目錄 (通常是 \db2www\macro)。
  3. 將所有 *.htm 及 *.gif 檔案從 program files\sqllib\icmweb\html 複製到 Web 伺服器上的文件根目錄 (通常是 \IBM HTTP Server\htdocs)。
  4. 將所有 dg*.gif 檔案從 program files\sqllib\icmweb\icons 目錄複製到 Web 伺服器上的影像檔目錄 (通常是 \IBM HTTP Server\icons)。 此目錄將成為 dg_config.hti 檔案中 image_path 變數的值。
  5. 編輯 dg_config.hti 檔案,併入您複製檔案及伺服器名稱的目錄。macro_path 會使用 Web 伺服器所設定的別名, 來控制使用者的存取作業。dg_config.hti 檔案應有如下外觀:
    %DEFINE {
             server_name="http://winntserver.ibm.com/"
             image_path="$(server_name)icons/"
             macro_path="$(server_name)icm/db2www.exe/"
             help_path="$(server_name)"
    %}
    
  6. 在現有的網頁中加入連結,或建立鏈結資訊型錄管理程式 Web 版首頁的網頁。

    如果要建立網頁,您可以編輯 icm.html,並新增下列文字:

    <html><head>
    <title>資訊型錄管理程式 Web 版</title>
    </head>
    <body bgcolor=white>
    <p><a href=/icm/db2www.exe/dg_home.mac/Logon>
    資訊型錄管理程式 Web 版</a>
    </body>
    </html>
    

    將該檔案放在 HTML 預設目錄中 (通常是\IBM HTTP Server\htdocs)。

  7. 在 Web 伺服器上啟用每個資訊型錄管理程式 Web 版使用者的基本使用者身份驗證。

    當使用者存取資訊型錄管理程式 Web 版首頁時,畫面中會出現提示,要求他們輸入使用者 ID 及通行碼。當他們輸入這些值時,即會設定 HTTP 環境變數 REMOTE_USER。這個變數用來提示使用者輸入他們的使用者 ID 及通行碼,以及建立、更新和刪除註解。

    1. 設定別名。

      為 Net.Data CGI 程式 DB2WWW 所在的目錄,建立別名 icmdg_config.hti 檔案所定義的 macro_path 變數會使用這個別名:

      macro_path="$(server_name)icm/db2www.exe/"
      

      別名目錄 icm 應該啟用使用者 ID 及通行碼的身份驗證。若要啟用身份驗證, 您可以編輯 httpd.conf 檔案。此檔案通常位於 \IBM HTTP Server\conf 目錄中。您可以加入 ScriptAlias 指引如下:

      ScriptAlias /icm/ "c:/IBM HTTP Server/icm/"
      

      此外,也請確定 httpd.conf 檔案包含用來定義存取檔名的指引,如:

      AccessFileName .htaccess
      
    2. 建立通行碼檔案,存放每個資訊型錄管理程式 Web 版使用者的授權使用者 ID 及通行碼。您可以使用 htpasswd 指令來建立和編輯通行碼檔案。

      例如,若要為使用者 ID ADMIN 建立通行碼檔案 c:/IBM HTTP Server/icmweb.pwd,可以輸入下列指令:

      htpasswd -c c:/IBM HTTP Server/icmweb.pwd ADMIN
      

      指定 -c 選項會確保您每建立一份通行碼檔案就輸入一個通行碼。

      當畫面出現提示,要求您輸入通行碼時,請輸入 ADMINPW

      若要新增另一個使用者 ID (ADMIN2) 和通行碼 (ADMINPW2),請輸入下列指令:

      htpasswd c:/IBM HTTP Server/icmweb.pwd ADMIN2 ADMINPW2
      

      使用者 ID 的長度不能超過 8 個字元,因為它會在建立註解時,儲存在資訊型錄表格中。

    3. 限制存取 \IBM HTTP Server\icm\ 目錄。
      1. 當使用者存取 \IBM HTTP Server\icm\ 目錄時, 若要進行身份驗證,您可以編輯 httpd.conf 檔案。此檔案通常位於 \IBM HTTP Server\conf 目錄中。請依下列方式給 \IBM HTTP Server\icm 目錄新增目錄指引:
        <Directory "c:/IBM HTTP Server/icm">
        AllowOverride AuthConfig
        Options None
        </Directory>
        
      2. 請在 \IBM HTTP Server\icm 目錄中,以下列方式設定 AuthName、 AuthType、 AuthUserFile,以及必要的指引,來建立名稱為 .htaccess 的檔案:
        AuthName ICMWeb
        AuthType Basic
        AuthUserFile "c:/IBM HTTP Server/icmweb.pwd"
        require valid-user
        

        因為部份編輯器需要檔名及副檔名,所有您可能需要先建立名為 htaccess.txt 的檔案,對其進行儲存之後,再將其更名為 .htaccess

      若要使變更生效,您必須停止並重新啟動 Web 伺服器。

      註:
      這是以 IBM HTTP Web 伺服器來啟用身份驗證的方法之一。如果必要,您也可以設定更複雜的目錄結構、使用者群組、許可權,以及其它機密保護套裝軟體。設定基本身份驗證的詳細資訊,請參閱 IBM HTTP Web 伺服器文件。進階 Web 伺服器機密保護的相關資訊,請參閱 IBM SecureWay 文件 (Websphere 系列的一部份)。
  8. 設定 Net.Data 來執行資訊型錄管理程式 Web 版所用之資料庫的 Live Connection Manager。
    1. 編輯 Net.Data 檔案 \db2www\connect\dtwcm.cnf,並為資訊型錄管理程式 Web 版要使用的每個資料庫,新增一個 CLIETTE DTW_SQL 區塊。

      如果要新增最少含有一個程序、最多含有三個程序、起始專用埠號為 7100、起始公用埠號為 7110 的資料庫 ICMSAMP,您可以新增下列區塊:

      CLIETTE DTW_SQL:ICMSAMP{
      MIN_PROCESS=1
      MAX_PROCESS=3
      START_PRIVATE_PORT=7100
      START_PUBLIC_PORT=7110
      EXEC_NAME=./dtwcdb2
      DATABASE=ICMSAMP
      BINDFILE=NOT_USED
      LOGIN=*USE_DEFAULT
      PASSWORD=*USE_DEFAULT
      }
      

      會有六個埠 (7100、7101、7102、7110、7111、7112) 配置給 ICMSAMP 資料庫。這些埠都務必在可用的狀態,沒有其它應用程式在使用它們。每個 CLIETTE DTW_SQL 都必須使用不同的埠號範圍。 相關資訊,請參閱 Net.Data Administration and Programming Guide

    2. 將 LOGIN 值設定為資料庫的使用者 ID,PASSWORD 值設定為資料庫的通行碼。如果是本端資料庫,您可以使用 *USE_DEFAULT
    3. 將 Net.Data 起始設定檔設定為使用 Live Connection Manager 來進行 SQL 呼叫。編輯 Web伺服器文件根目錄內的 DB2WWW.INI 檔案。ENVIRONMENT DTW_SQL 陳述式務必以 CLIETTE "DTW_SQL:$(DATABASE)" 為結尾。

      例如:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. 使用可執行檔 /DB2WWW/CONNECT/dtwcm.exe,來啟動 Live Connection Manager。Live Connection Manager 必須處於執行狀態, 資訊型錄管理程式 Web 版才能存取該資料庫。在 Live Connection Manager 啟動之後,您可以將 Web 伺服器上的 Live Connection Manager 視窗縮至最小。相關資訊,請參閱 Net.Data Administration and Programming Guide

在使用資訊型錄管理程式 Web 版之前,請遵循後置安裝自行設定所說明的每個步驟。

在 AIX Websphere IBM HTTP Web 伺服器上安裝資訊型錄管理程式 Web 版

在您開始安裝資訊型錄管理程式 Web 版之前,請先:

  1. 確定已安裝有 IBM HTTP Web 伺服器。
  2. 檢查 Web 伺服器埠號。如果 Web 伺服器的埠不是 80 (通常的預設值),請在您架構領域名稱時,將埠號附加到 Web 位址的主電腦名稱中。例如:http://hostname:portnumber/
  3. 在 Web 伺服器上,建立命名為 icm 的目錄, 以包含 Net.Data 可執行檔 (如 /usr/lpp/HTTPServer/share/icm/)。將此目錄作為 Net.Data cgi-bin 的目錄。將可執行檔 db2www (通常位於 /usr/lpp/internet/server_root/cgi-bin 目錄) 放入此目錄中。
  4. db2www.ini 檔案 (通常位於 /usr/lpp/internet/server_root/pub/目錄) 複製到文件根目錄 (通常是 /usr/lpp/HTTPServer/share/htdocs)。編輯 db2www.ini 檔案,並更新 DB2 案例及路徑:
    DB2INSTANCE		db2
    MACRO_PATH		/usr/lpp/internet/db2www/macro
    INCLUDE_PATH		/usr/lpp/internet/db2www/macro
    HTML_PATH			/usr/lpp/HTTPServer/share/htdocs
    EXEC_PATH			/usr/lpp/internet/db2www/macro
    DTW_LOG_DIR		/usr/lpp/internet/db2www/logs
    

若要安裝資訊型錄管理程式 Web 版,請:

  1. 以擁有根權限的使用者身份登入。
  2. 插入並裝載 DB2 Universal Database CD-ROM。裝載 CD-ROM 的相關資訊,請參閱 DB2 for UNIX 快速入門
  3. 輸入 cd /cdrom,變更至裝載有 CD-ROM 的目錄,其中,cdrom 為您的 CD-ROM 產品的裝載點。
  4. 輸入 ./db2setup 指令。數分鐘之後,即會開啟「安裝 DB2 V7」視窗。
  5. 選取您要安裝且授權安裝的產品。按 Tab 鍵,變更高亮度顯示的選項。按 Enter 鍵,選取或取消選取選項。您選取一個選項後,該選項旁即會有星號顯示。

    若要選取或取消選取所要安裝之 DB2 產品的可選用元件,請選取自行設定選項。若要隨時返回上一視窗,請選取取消選項。

  6. 在您完成選取 DB2 產品及其元件後,請選取確定,繼續安裝。

    若要瞭解安裝 DB2 產品或元件的詳細資訊或輔助程式,請選取「說明」選項。

    安裝程式會在下列目錄中建立檔案:

  7. 將所有 *.mac 及 *.hti 檔案從 Windows NT 工作站上的 program files\sqllib\icmweb\macro 目錄複製到 Web 伺服器上的 Net.Data 巨集目錄 (通常是 /usr/lpp/internet/db2www/macro。若要將這些檔案的許可權設定成公用讀取,請輸入 chmod ugo+r *
  8. 將所有 *.htm 及 *.gif 檔案從 Windows NT 工作站上的 program files\sqllib\icmweb\html 目錄複製到 Web 伺服器上的文件根目錄中 (通常是 /usr/lpp/HTTPServer/share/htdocs)。若要將這些檔案的許可權設定成公用讀取,請輸入 chmod ugo+r *
  9. 將所有 dg*.gif 檔案從 Windows NT 工作站上的 program files\sqllib\icmweb\icons 目錄複製到 Web 伺服器上的影像檔目錄中 (通常是 /usr/lpp/HTTPServer/share/icons)。 此目錄將成為 dg_config.hti 檔案中 image_path 變數的值。若要將這些檔案的許可權設定成公用讀取,請輸入 chmod ugo+r *
  10. 編輯 dg_config.hti 檔案,併入您複製檔案及伺服器名稱的目錄。macro_path 會使用 Web 伺服器所設定的別名, 來控制使用者的存取作業。dg_config.hti 檔案應有如下外觀:
    %DEFINE {
             server_name="http://aixserver.ibm.com/"
             image_path="$(server_name)icons/"
             macro_path="$(server_name)icm/db2www/"
             help_path="$(server_name)"
    %}
    
  11. 在現有的網頁中加入連結,或建立鏈結資訊型錄管理程式 Web 版首頁的網頁。

    如果要建立網頁,您可以編輯 icm.html,並新增下列文字:

    <html><head>
    <title>資訊型錄管理程式 Web 版</title>
    </head>
    <body bgcolor=white>
    <p><a href=/icm/db2www/dg_home.mac/Logon>
    資訊型錄管理程式 Web 版</a>
    </body>
    </html>
    

    將該檔案放在文件根目錄中 (通常是 /usr/lpp/HTTPServer/share/htdocs)。

  12. 在 Web 伺服器上啟用每個資訊型錄管理程式 Web 版使用者的基本使用者身份驗證。

    當使用者存取資訊型錄管理程式 Web 版首頁時,畫面中會出現提示,要求他們輸入使用者 ID 及通行碼。當他們輸入這些值時,即會設定 HTTP 環境變數 REMOTE_USER。這個變數用來提示使用者輸入他們的使用者 ID 及通行碼,以及建立、更新和刪除註解。

    1. 設定別名。

      為 Net.Data CGI 程式 DB2WWW 所在的目錄,建立別名 icmdg_config.hti 檔案所定義的 macro_path 變數會使用這個別名:

      macro_path="$(server_name)icm/db2www/"
      

      別名目錄 icm 應該啟用使用者 ID 及通行碼的身份驗證。若要啟用身份驗證, 您可以編輯 httpd.conf 檔案。此檔案通常位於 /usr/lpp/HTTPServer/etc/ 目錄中。您可以加入 ScriptAlias 指引如下:

      ScriptAlias /icm/ /usr/lpp/HTTPServer/share/icm
      

      此外,也請確定 httpd.conf 檔案包含用來定義存取檔名的指引,如:

      AccessFileName .htaccess
      
    2. 建立通行碼檔案,存放每個資訊型錄管理程式 Web 版使用者的授權使用者 ID 及通行碼。您可以使用 htpasswd 指令來建立和編輯通行碼檔案。

      例如,若要為使用者 ID ADMIN 建立通行碼檔案 /user/lpp/HTTPServer/share/icmweb.pwd,可以輸入下列指令:

      htpasswd -c /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN
      

      指定 -c 選項會確保您每建立一份通行碼檔案就輸入一個通行碼。

      當畫面出現提示,要求您輸入通行碼時,請輸入 ADMINPW

      若要新增另一個使用者 ID (ADMIN2) 和通行碼 (ADMINPW2),請輸入下列指令:

      htpasswd /usr/lpp/HTTPServer/share/icmweb.pwd ADMIN2 ADMINPW2
      

      使用者 ID 的長度不能超過 8 個字元,因為它會在建立註解時,儲存在資訊型錄表格中。

    3. 限制存取 \IBM HTTPServer\icm\ 目錄。
      1. 當使用者存取 /usr/lpp/HTTPServer/share/icm 目錄時,若要進行身份驗證,您可以編輯 httpd.conf 檔案。此檔案通常位於 /usr/lpp/HTTPServer/etc/ 目錄中。請依下列方式,給 /usr/lpp/HTTPServer/share/icm 目錄新增目錄指引:
        <Directory /usr/lpp/HTTPServer/share/icm>
        AllowOverride AuthConfig
        Options None
        </Directory>
        
      2. 請在 /usr/lpp/HTTPServer/share/icm 目錄中,依下列方式設定 AuthName、 AuthType、 AuthUserFile,以及必要的指引,來建立名為 .htaccess 的目錄:
        AuthName ICMWeb
        AuthType Basic
        AuthUserFile /usr/lpp/HTTPServer/share/icmweb.pwd
        require valid-user
        

        因為部份編輯器需要檔名及副檔名,所有您可能需要先建立名為 htaccess.txt 的檔案,對其進行儲存之後,再將其更名為 .htaccess

      若要使變更生效,您必須停止並重新啟動 Web 伺服器。

      註:
      這是以 IBM HTTP Web 伺服器來啟用身份驗證的方法之一。如果必要,您也可以設定更複雜的目錄結構、使用者群組、許可權,以及其它機密保護套裝軟體。設定基本身份驗證的詳細資訊,請參閱 IBM HTTP Web 伺服器文件。進階 Web 伺服器機密保護的相關資訊,請參閱 IBM SecureWay 文件 (Websphere 系列的一部份)。
  13. 設定 Net.Data 來執行資訊型錄管理程式 Web 版所用之資料庫的 Live Connection Manager。
    1. 編輯 Net.Data 檔案 /usr/lpp/internet/db2www/db2/dtwcm.cnf, 並為資訊型錄管理程式 Web 版要使用的每個資料庫,新增一個 CLIETTE DTW_SQL 區塊。

      如果要新增最少含有一個程序、最多含有三個程序、起始專用埠號為 7100、起始公用埠號為 7110 的資料庫 ICMSAMP,您可以新增下列區塊:

      CLIETTE DTW_SQL:ICMSAMP{
      MIN_PROCESS=1
      MAX_PROCESS=3
      START_PRIVATE_PORT=7100
      START_PUBLIC_PORT=7110
      EXEC_NAME=./dtwcdb2
      DATABASE=ICMSAMP
      BINDFILE=NOT_USED
      LOGIN=*USE_DEFAULT
      PASSWORD=*USE_DEFAULT
      }
      

      會有六個埠 (7100、7101、7102、7110、7111、7112) 配置給 ICMSAMP 資料庫。這些埠都務必在可用的狀態,沒有其它應用程式在使用它們。每個 CLIETTE DTW_SQL 都必須使用不同的埠號範圍。 相關資訊,請參閱 Net.Data Administration and Programming Guide

    2. 將 LOGIN 值設定為資料庫的使用者 ID,PASSWORD 值設定為資料庫的通行碼。如果是本端資料庫,您可以使用 *USE_DEFAULT
    3. 將 Net.Data 起始設定檔設定為使用 Live Connection Manager 來進行 SQL 呼叫。編輯 Web 伺服器文件根目錄中的 DB2WWW.INI 檔案 (通常是 /usr/lpp/HTTPServer/share/htdocs)。ENVIRONMENT DTW_SQL 陳述式務必以 CLIETTE "DTW_SQL:$(DATABASE)" 為結尾。

      例如:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. 使用可執行檔 /usr/lpp/internet/db2www/db2/dtwcm,來啟動 Live Connection Manager。Live Connection Manager 必須處於執行狀態,資訊型錄管理程式 Web 版才能存取資料庫中的資料。在 Live Connection Manager 啟動之後,您可以將 Web 伺服器上的 Live Connection Manager 視窗縮至最小。相關資訊,請參閱 Net.Data Administration and Programming Guide
      註:
      Live Connection Manager 必須由 db2www.ini 檔案所指定的 DB2 案例啟動。您必須先設定 DB2 環境,才能執行 dtwcm 可執行檔。
  14. 登出。

在使用資訊型錄管理程式 Web 版之前,請遵循後置安裝自行設定所說明的每個步驟。

在 Web 伺服器上安裝資訊型錄管理程式 Web 版

在您開始安裝資訊型錄管理程式 Web 版之前,請先:

  1. 確定 Web 伺服器上已安裝了 Web 伺服器軟體。
  2. 如果 Web 伺服器的埠號不是 80 (通常的預設值),請將埠號附加到下列 Web位址的主電腦名稱中:http://hostname:portnumber/
  3. 當您安裝 Net.Data 時,畫面中會出現提示,要求您輸入 Web 伺服器的 CGI-BIN 和 HTML 目錄。請確定您指定執行 CGI 程式之 Web 伺服器的目錄,以及 HTML 檔案的文件根目錄。Net.Data CGI 程式 db2www 位於此 CGI-BIN 目錄中。Net.Data DB2WWW.INI 位於文件根目錄中。

若要安裝資訊型錄管理程式 Web 版,請:

  1. 將資訊型錄管理程式 Web 版檔案安裝到您的 Web 伺服器或 Windows NT 工作站上:
    1. 將 DB2 Universal Database CD-ROM 插入 Web 伺服器工作站的光碟機。如此即會開啟發射台。
    2. 在發射台上按一下安裝
    3. 在「選取產品」視窗中,選取 DB2 管理從屬站勾選框,然後按一下下一步
    4. 在「選取安裝類型」視窗中,按一下自行設定,再按一下下一步
    5. 在「選取 DB2 元件」視窗中,清除資料倉儲工具元件外的所有勾選框。
    6. 按一下子元件
    7. 在「選取子元件」視窗中,確定已選取資訊型錄管理程式 Web 版勾選框,且已清除所有其它的勾選框。
    8. 按一下繼續
    9. 在「選取元件」視窗中,清除通信協定元件、 應用程式開發介面元件,以及 管理與架構工具元件的勾選框。請確定資料倉儲工具元件仍為已選取的項目。
    10. 按一下下一步,繼續安裝。安裝程式會在下列目錄中建立檔案:
      • program files\sqllib\icmweb\macro
      • program files\sqllib\icmweb\html
      • program files\sqllib\icmweb\icons
  2. 將所有 *.mac 及 *.hti 檔案,從 program files\sqllib\icuweb\macro 目錄, 複製或使用 FTP 以二進位方式傳送到 Web 伺服器上的 \db2www\macro 目錄中。 設定檔案許可權,以容許公用讀取權。
  3. 將所有 *.htm 及 *.gif 檔案,從 program files\sqllib\icuweb\html 目錄, 複製或使用 FTP 以二進位方式傳送到 Web 伺服器上的文件根目錄中。設定檔案許可權,以容許公用讀取權。
  4. 將所有 dg_*.gif 檔案,從 program files\sqllib\icuweb\icons 目錄, 複製或使用 FTP 以二進位方式傳送到 Web 伺服器上的圖示目錄中。設定檔案許可權,以容許公用讀取權。
  5. 編輯 dg_config.hti 檔案。加入複製檔案和伺服器名稱的目錄名稱。macro_path 變數可以設定成 Web 伺服器所設定的別名,來控制使用者存取作業。

    在 UNIX(R) 作業系統上,dg_config.hti 檔案會有如下外觀:

    %DEFINE {
              server_name="http://server.ibm.com/"
             image_path="$(server_name)icons/"
              macro_path="$(server_name)icm/db2www/"
             help_path="$(server_name)"
    %}
    

    在 Windows NT 及 OS/2 作業系統上,dg_config.hti 檔案會有如下外觀:

    %DEFINE {
              server_name="http://server.ibm.com/"
             image_path="$(server_name)icons/"
              macro_path="$(server_name)icm/db2www.exe/"
             help_path="$(server_name)"
    %}
    
  6. 在現有的網頁中加入連結,或建立鏈結資訊型錄管理程式 Web 版首頁的網頁。

    如果要建立網頁,您可以編輯檔案 \document_root\icm.html (其中,document_root 為 Web 伺服器的文件根目錄)。設定檔案許可權,以容許公用讀取權。

  7. 在 Web 伺服器上啟用每個資訊型錄管理程式 Web 版使用者的基本使用者身份驗證。

    當使用者存取資訊型錄管理程式 Web 版首頁時,畫面中會出現提示,要求他們輸入使用者 ID 及通行碼。當他們輸入這些值時,即會設定 HTTP 環境變數 REMOTE_USER。這個變數用來提示使用者輸入他們的使用者 ID 及通行碼,以及建立、更新和刪除註解。

    使用者 ID 的長度不能超過 8 個字元,因為它會在建立註解時,儲存在資訊型錄表格中。

    1. 為 Net.Data CGI 程式 db2www 所在的目錄,建立別名 icm
      • 在 UNIX 作業系統上,dg_config.hti 檔案中定義的 macro_path 變數使用此別名:
        macro_path="$(server_name)icm/db2www/"
        
      • 在 Windows NT 及 OS/2 作業系統上,dg_config.hti 檔案中定義的 macro_path 變數使用此別名:
        macro_path="$(server_name)icm/db2www.exe/"
        
    2. 啟用別名目錄 icm 的使用者 ID 及通行碼的身份驗證,並設定適當的許可權。

    啟用身份驗證的相關資訊,請參閱 Web 伺服器的說明文件。

  8. 設定 Net.Data 來執行資訊型錄管理程式 Web 版所用之資料庫的 Live Connection Manager。
    1. 編輯 Net.Data 檔案 dtwcm.cnf,並為資訊型錄管理程式 Web 版要使用的每一個資料庫新增一個 CLIETTE DTW_SQL 區塊。

      如果要新增最少含有一個程序、最多含有三個程序、起始專用埠號為 7100、起始公用埠號為 7110 的資料庫 ICMSAMP,您可以新增下列區塊:

      CLIETTE DTW_SQL:ICMSAMP{
      MIN_PROCESS=1
      MAX_PROCESS=3
      START_PRIVATE_PORT=7100
      START_PUBLIC_PORT=7110
      EXEC_NAME=./dtwcdb2
      DATABASE=ICMSAMP
      BINDFILE=NOT_USED
      LOGIN=*USE_DEFAULT
      PASSWORD=*USE_DEFAULT
      }
      

      此區塊會配置六個埠 (7100、7101、7102、7110、7111、7112) 給 ICMSAMP 資料庫。這些埠都務必在可用的狀態,沒有其它應用程式在使用它們。每個 CLIETTE DTW_SQL 都必須使用不同的埠號範圍。 相關資訊,請參閱 Net.Data Administration and Programming Guide

    2. 將 LOGIN 值設定為資料庫的使用者 ID,PASSWORD 值設定為資料庫的通行碼。如果您在使用本端資料庫,您可以用 *USE_DEFAULT 值。
    3. 將 Net.Data 起始設定檔設定為使用 Live Connection Manager 來進行 SQL 呼叫。編輯 Web 伺服器的文件根目錄中的 db2www.ini 檔案。請確定環境 DTW_SQL 陳述式的尾端有 CLIETTE "DTW_SQL:$(DATABASE)"

      例如:

      ENVIRONMENT (DTW_SQL) DTWSQL(IN DATABASE,LOGIN,PASSWORD,
         TRANSACTION_SCOPE,SHOWSQL,ALIGN,START_ROW_NUM)
         CLIETTE "DTW_SQL:$(DATABASE)"
      
    4. 使用 Net.Data 目錄中的可執行檔 dtcmf,來啟動 Live Connection Manager。Live Connection Manager 必須處於執行狀態,資訊型錄管理程式 Web 版才能存取資料庫中的資料。在 Live Connection Manager 啟動之後,您可以將 Web 伺服器上的 Live Connection Manager 視窗縮至最小。相關資訊,請參閱 Net.Data Administration and Programming Guide

在使用資訊型錄管理程式 Web 版之前,遵循後置安裝自行設定所說明的每個步驟。

後置安裝自行設定

您安裝好資訊型錄管理程式 Web 版之後,請完成下列步驟來自行設定使用者的資訊型錄管理程式 Web 版:

  1. 編輯檔案 dg_home.hti。為每個要從資訊型錄管理程式 Web 版存取的資訊型錄新增鏈結。使用下列鏈結格式:
    <LI><A HREF=$(macro_path)dg_frame.mac/frame?DATABASE=xxxx> zzzz </A>
    

    xxxx
    資訊型錄資料庫名稱 (如 ICMSAMP)

    zzzz
    顯示在網頁上的說明性註解 (例如,CelDial 範例目錄)

    您可以在資訊目錄列示的前面或後面新增 HTML 標籤到 dg_home.hti 檔。這些標籤可包括鏈結、影像、文字,或其它您要新增的 HTML 3.2 標籤。

  2. 使用必需的 DB2 從屬站函數, 對伺服器節點及資料庫進行編錄。相關資訊,請參閱安裝與架構補充資料。您可以使用 DB2 指令行處理器,來驗證 Web 伺服器是否可順利連接至資料庫。

在您透過資訊型錄管理程式 Web 版來存取資訊型錄之前,請確定資料庫伺服器已啟動資料庫管理程式、已啟動 Web 伺服器,且 Web 伺服器已啟動 Live Connection Manager。

通知使用者他們的使用者 ID 及通行碼,並通知他們可用於存取資訊型錄管理程式 Web 版的 Web 位址。


建立資訊型錄範例

資訊型錄管理者提供了範例程式,協助您驗證安裝程序是否順利完成。這個程序會安裝資訊型錄管理者所附帶的範例資料。這個範例資料在資訊型錄管理程式使用手冊實務手冊中使用。

資訊型錄管理程式管理手冊說明建立範例資訊型錄的方式。


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