使用 連線至您的 Amazon RDS for Db2 資料庫執行個體 IBM Db2 Data Management Console - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 連線至您的 Amazon RDS for Db2 資料庫執行個體 IBM Db2 Data Management Console

您可以使用 連線至 Amazon RDS for Db2 資料庫執行個體 IBM Db2 Data Management Console. IBM Db2 Data Management Console 可以RDS針對 Db2 資料庫執行個體管理和監控數個 。

注意

您必須擁有 Amazon EC2 Linux 或 Windows 機器,其與 RDS for Db2 資料庫執行個體位於相同的 VPC和安全群組。VPC 和 安全群組透過內部網路控制資料庫執行個體的連線。

IBM Db2 Data Management Console 需要儲存庫 Db2 資料庫來儲存中繼資料和效能指標,但無法自動為 RDS Db2 建立儲存庫資料庫。相反地,您必須先建立儲存庫資料庫,以監控一或多個 RDS Db2 資料庫執行個體。然後,您可以安裝 IBM Db2 Data Management Console 並使用 連線至RDS您的 for Db2 資料庫執行個體 IBM Db2 Data Management Console.

步驟 1:建立儲存庫資料庫以監控資料庫執行個體

您可以使用現有RDS大小適當的 Db2 資料庫執行個體作為 的儲存庫 IBM Db2 Data Management Console 監控其他 RDS的 Db2 資料庫執行個體。但是,由於管理員使用者無權使用 SYSCTRL建立緩衝集區和資料表空間 IBM Db2 Data Management Console 建立儲存庫以建立儲存庫資料庫失敗。您必須建立儲存庫資料庫。此儲存庫資料庫會監控 Db2 資料庫執行個體RDS的 。

您可以透過兩種不同方式建立儲存庫資料庫。您可以RDS為 Db2 資料庫建立 ,然後手動建立緩衝集區、使用者資料表空間和系統暫存資料表空間。或者,您可以建立單獨的 Amazon EC2執行個體來託管 IBM Db2 Data Management Console 儲存庫資料庫。

手動建立緩衝集區、使用者資料表空間和系統暫存資料表空間

若要建立緩衝集區、使用者資料表空間和系統暫存資料表空間
  1. 連線至rdsadmin資料庫。在下列範例中,取代 master_username 以及 master_password 使用您自己的資訊。

    db2 connect to rdsadmin user master_username using master_password
  2. 建立 的緩衝集區 IBM Db2 Data Management Console。 在下列範例中,取代 database_name 使用您為 建立的儲存庫名稱 IBM Db2 Data Management Console 來監控 Db2 資料庫執行個體RDS的 。

    db2 "call rdsadmin.create_bufferpool('database_name', 'BP4CONSOLE', 1000, 'Y', 'Y', 32768)"
  3. 為 建立使用者資料表空間 IBM Db2 Data Management Console。 在下列範例中,取代 database_name 使用您為 建立的儲存庫名稱 IBM Db2 Data Management Console 來監控 Db2 資料庫執行個體RDS的 。

    db2 "call rdsadmin.create_tablespace('database_name', 'TS4CONSOLE', 'BP4CONSOLE', 32768)"
  4. 建立 的系統暫存資料表空間 IBM Db2 Data Management Console。 在下列範例中,取代 database_name 使用您為 建立的儲存庫名稱 IBM Db2 Data Management Console 來監控 Db2 資料庫執行個體RDS的 。

    db2 "call rdsadmin.create_tablespace('database_name', 'TS4CONSOLE_TEMP', 'BP4CONSOLE', 32768, 0, 0, 'S')"

您現在可以安裝 IBM Db2 Data Management Console。 如需安裝和設定的詳細資訊,請參閱 步驟 2:安裝和設定 IBM Db2 Data Management Console

建立 Amazon EC2執行個體以託管 IBM Db2 Data Management Console repository

您可以建立單獨的 Amazon Elastic Compute Cloud (AmazonEC2) 執行個體來託管 IBM Db2 Data Management Console 儲存庫。如需建立 Amazon EC2執行個體的相關資訊,請參閱教學課程:開始使用 Amazon EC2 LinuxAmazon EC2使用者指南 中的 執行個體

步驟 2:安裝和設定 IBM Db2 Data Management Console

建立緩衝集區、使用者資料表空間和系統臨時資料表空間後,即可安裝和設定 IBM Db2 Data Management Console.

重要

您必須擁有 Amazon EC2 Linux 或 Windows 機器,其與 RDS for Db2 資料庫執行個體位於相同的 VPC和安全群組。VPC 和 安全群組透過內部網路控制資料庫執行個體的連線。此外,您必須已建立 的儲存庫資料庫 IBM Db2 Data Management Console.

安裝和設定 IBM Db2 Data Management Console
  1. 下載 IBM Db2 Data Management Console 從 IBM Db2 Data Management Console IBM 支援網站上的 3.1x 版。

  2. 安裝 IBM Db2 Data Management Console.

  3. 開啟 IBM Db2 Data Management Console 和 使用 Amazon EC2機器的 IP 地址,以及您用於 HTTP或 HTTPS連線至 Amazon EC2執行個體的連接埠號碼。例如,使用 http://xx.xx.xx.xx:11080https://xx.xx.xx.xx.11081xx.xx.xx.xx 以 Amazon EC2機器的 IP 地址取代 。 1108011081是 HTTP和 HTTPS連線的預設連接埠。

  4. (選用) 如果您想要在 Amazon EC2執行個體上使用連接埠 80 或 443,您可以使用 Apache httpd 或 Nginx HTTP 伺服器代理 IBM Db2 Data Management Console 連接埠至連接埠 80 或 443。如需詳細資訊,請參閱 Apache HTTP Server Projectnginx 網站

    允許連線至 IBM Db2 Data Management Console,您必須編輯安全群組中的傳入規則。如果您使用代理,請將 TCP/IP 連接埠 80 或 443 變更為重新導向至 IBM Db2 Data Management Console 連接埠。如果您不使用代理,請將 TCP/IP 連接埠 80 或 443 變更為預設連接埠 11080 (HTTP) 或 11081 ()HTTPS。

您現在可以登入 IBM Db2 Data Management Console 設定儲存庫資料庫,並連線至 RDS的 for Db2 資料庫執行個體。如需詳細資訊,請參閱設定儲存庫資料庫並連線至資料庫執行個體

步驟 3:設定儲存庫資料庫,並連線至 Db2 資料庫執行個體RDS的

當您第一次連線至儲存庫資料庫時,IBM Db2 Data Management Console 會自動設定儲存庫。設定儲存庫資料庫後,您可以將資料庫連線新增至 IBM Db2 Data Management Console.

若要連線至適用於 Db2 資料庫執行個體RDS的 ,您需要其DNS名稱和連接埠號碼。如需有關尋找它們的資訊,請參閱 尋找端點。您也需要知道您在建立 RDS for Db2 資料庫執行個體時定義的資料庫名稱、主要使用者名稱和主要密碼。如需尋找它們的詳細資訊,請參閱 建立資料庫執行個體。如果您要透過網際網路連線,請允許流量到資料庫連接埠。如需詳細資訊,請參閱建立資料庫執行個體

使用 連線至 RDS的 Db2 資料庫執行個體 IBM Db2 Data Management Console
  1. 登入 IBM Db2 Data Management Console 您在安裝期間設定的憑證。

  2. 設定儲存庫。

    1. 連線和資料庫區段中,輸入RDS適用於 Db2 資料庫執行個體的下列資訊:

      • 對於主機 ,輸入資料庫執行個體DNS的名稱。

      • 針對連接埠 ,輸入資料庫執行個體的連接埠號碼。

      • 針對資料庫 ,輸入資料庫的名稱。

      中的連線和資料庫區段 IBM Db2 Data Management Console 具有主機 、連接埠 和資料庫欄位。
    2. 安全性和憑證區段中,輸入RDS適用於 Db2 資料庫執行個體的下列資訊:

      • 針對安全類型 ,選擇加密的使用者和密碼

      • 針對 Username (使用者名稱),輸入資料庫執行個體之資料庫管理員的名稱。

      • 針對密碼 ,輸入資料庫執行個體的資料庫管理員密碼。

    3. 選擇 Test connection (測試連線)。

      注意

      如果連線失敗,請確認資料庫連接埠已透過安全群組中的傳入規則開啟。如需詳細資訊,請參閱使用適用於 Db2 的 Amazon RDS 安全群組的注意事項

      如果您沒有在 中手動建立 Db2 的緩衝集區、使用者資料表空間和系統臨時資料表空間,您可能會看到下列錯誤訊息: RDS Db2

      有關沒有執行操作許可的錯誤訊息。

      請確定您已為 建立緩衝資料表、資料表空間和物件 IBM Db2 Data Management Console 儲存庫,以監控 Db2 資料庫執行個體RDS的 。或者,您可以使用 Amazon EC2 Db2 資料庫執行個體來託管 IBM Db2 Data Management Console 儲存庫,以監控 Db2 資料庫執行個體RDS的 。如需詳細資訊,請參閱步驟 1:建立儲存庫資料庫以監控資料庫執行個體

    4. 成功測試連線後,請選擇下一步。

      中的安全和憑證區段 IBM Db2 Data Management Console.

    If IBM Db2 Data Management Console 在 RDS for Db2 資料庫執行個體的 中尋找緩衝集區、使用者資料表空間和系統臨時資料表空間,然後 IBM Db2 Data Management Console 會自動設定儲存庫資料庫。如果您在 Amazon 執行個體上使用 Db2 EC2執行個體作為儲存庫資料庫,則 IBM Db2 Data Management Console 會自動建立緩衝集區和其他物件。

  3. 設定統計資料事件監控選擇加入視窗中,選擇下一個

  4. (選用) 新增連線。如果您想要RDS使用不同的 Db2 資料庫執行個體進行管理和監控,請將連線新增至 RDS Db2 資料庫執行個體的非儲存庫。

    1. 連線和資料庫區段中,為要用於管理和監控RDS的 Db2 資料庫執行個體輸入下列資訊:

      • 針對連線名稱 ,輸入 Db2 資料庫識別符。

      • 針對主機 ,輸入資料庫執行個體DNS的名稱。

      • 針對連接埠 ,輸入資料庫執行個體的連接埠號碼。

      • 針對資料庫 ,輸入資料庫的名稱。

      中新連線的連線和資料庫區段 IBM Db2 Data Management Console 具有主機 、連接埠 和資料庫欄位。
    2. 安全和憑證 區段中,選取啟用監控資料收集

    3. 輸入RDS適用於 Db2 資料庫執行個體的下列資訊:

      • 針對 Username (使用者名稱),輸入資料庫執行個體之資料庫管理員的名稱。

      • 針對密碼 ,輸入資料庫執行個體的資料庫管理員密碼。

    4. 選擇 Test connection (測試連線)。

    5. 成功測試連線後,請選擇儲存

    中新連線的安全和憑證區段 IBM Db2 Data Management Console.

    新增連線後,會出現類似以下內容的視窗。此視窗表示您的資料庫已成功設定。

    視窗,指出資料庫已在 中成功設定 IBM Db2 Data Management Console.
  5. 選擇前往資料庫 。類似下列的資料庫視窗隨即出現。此視窗是顯示指標、狀態和連線的儀表板。

    中的資料庫概觀視窗 IBM Db2 Data Management Console.

您現在可以開始使用 IBM Db2 Data Management Console.

使用 IBM Db2 Data Management Console

您可以使用...IBM Db2 Data Management Console 執行下列類型的任務:

  • 管理 Db2 資料庫執行個體RDS的多個 。

  • 執行SQL命令。

  • 探索、建立或變更資料和資料庫物件。

  • 在 中建立EXPLAIN PLAN陳述式SQL。

  • 調整查詢。

若要執行SQL命令並檢視結果
  1. 在左側導覽列中,選擇 SQL

  2. 輸入SQL命令。

  3. 選擇執行所有

  4. 若要檢視結果,請選擇結果索引標籤。

資料庫視窗顯示如何執行SQL命令並檢視 中的結果 IBM Db2 Data Management Console.