使用 IBM Db2 LUW 作為下列項目的來源 AWS SCT - AWS Schema Conversion Tool

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

使用 IBM Db2 LUW 作為下列項目的來源 AWS SCT

您可AWS SCT以使用將結構描述、SQL 語言中的程式碼物件和應用程式程式碼從 IBM Db2 (Linux、Unix 和視窗) 轉換為下列目標。

  • Amazon RDS for MySQL

  • Amazon Aurora MySQL-Compatible Edition

  • Amazon RDS for PostgreSQL

  • Amazon Aurora PostgreSQL-Compatible Edition

  • Amazon RDS for MariaDB

AWS SCT支援做為來源 Db2 LUW 版本 9.1、9.5、9.7、10.1、11.1 和 11.5 版本。

Db2 LUW 作為來源的權限

連線至 Db2 LUW 資料庫、檢查可用權限以及讀取來源的結構描述資料所需的權限如下:

  • 建立連線所需要的權限:

    • 在資料庫上連線

  • 執行 SQL 陳述式所需要的權限:

    • 在無效的套件上執行

  • 取得執行個體層級資訊所需要的權限:

    • 在函數系統上執行. ENV_GET_INST_INFO

    • 在系統資訊上進行選擇

    • 在系統資訊上進行選取

  • 檢查透過角色、群組和機構授予權限所需要的權限:

    • 在函數系統上執行。列表權限 _ 授權

    • 在函數上執行系統列表組

    • 在函數上執行系統列表

    • 選擇系統權限

  • 系統目錄和表格所需要的權限:

    • 在系統屬性上選擇

    • 在系統分散檢查上選擇

    • 在系統散點屬性上選擇

    • 在系統分佈列上選擇

    • 在系統分散. 數據表達式上選擇

    • 選擇系統分散數據

    • 在系統分散數據上選擇

    • 在系統分散. 數據類型上選擇

    • 在系統層次結構上選取

    • 選擇系統。索引共用

    • 在系統分散. 索引上選擇

    • 選擇系統分區索引

    • 在系統上選擇密鑰共用

    • 在系統散射. 模塊對象上選擇

    • 在系統上選擇模塊

    • 選擇系統暱稱

    • 在系統分散上選擇

    • 在系統分散上選擇

    • 在系統分析上選擇

    • 在系統程序上選擇

    • 在系統分散. 行字段上選擇

    • 在系統上選擇. 模式

    • 選擇系統散射序列

    • 在系統分散上選擇

    • 在系統分散表上選擇

    • 在系統散點觸發器上選擇

    • 在系統散點上選擇變量

    • 在系統分散變量上選擇

    • 在系統視圖上選擇

    • 在系統上選擇 1

  • 若要執行 SQL 陳述式,使用者帳戶需要能使用資料庫內已啟用的至少一個工作負載的權限。如果沒有指派工作負載給使用者,請確定使用者能存取預設的使用者工作負載:

    • 工作負載系統預設使用者工作負載的使用量

若要執行查詢,您需要建立頁面大小 8K、16K 和 32K 的系統臨時資料表空間 (如果這些不存在)。若要建立臨時資料表空間,請執行下列指令碼。

CREATE BUFFERPOOL BP8K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 8K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_8K PAGESIZE 8192 BUFFERPOOL BP8K; CREATE BUFFERPOOL BP16K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 16K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP16K PAGESIZE 16384 BUFFERPOOL BP16K; CREATE BUFFERPOOL BP32K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 32K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP32K PAGESIZE 32768 BUFFERPOOL BP32K;

連接至 Db2 LUW 做為來源

使用以下程序,透過 AWS Schema Conversion Tool 連接到您的 Db2 LUW 來源資料庫。

連接到 Db2 LUW 來源資料庫
  1. 在中AWS Schema Conversion Tool,選擇「新增來源」。

  2. 選擇「Db2 LUW」,然後選擇「下一步」。

    這時系統顯示「添加源」對話框。

  3. 在「連線名稱」中,輸入資料庫的名稱。 AWS SCT在左側面板的樹狀結構中顯示此名稱。

  4. 使用資料庫認證來源AWS Secrets Manager或手動輸入:

    • 若要使用來自秘密管理員的資料庫認證,請遵循下列指示:

      1. 在「機AWS密」中,選擇密碼的名稱。

      2. 選擇填入來自 Secret Manager 的資料庫連線對話方塊中自動填入所有值。

      如需使用來自秘密管理員之資料庫認證的資訊,請參閱使用 AWS Secrets Manager

    • 若要手動輸入 IBM Db2 LUW 來源資料庫連線資訊,請遵循下列指示:

      參數 動作
      伺服器名稱

      輸入來源資料庫伺服器的網域名稱系統 (DNS) 名稱或 IP 位址。

      伺服器連接埠

      輸入用於連接到來源資料庫伺服器的連接埠。

      Database (資料庫)

      輸入 Db2 LUW 資料庫的名稱。

      使用者名稱密碼

      輸入要連線到來源資料庫伺服器的資料庫認證。

      AWS SCT只有當您選擇連線至專案中的資料庫時,才會使用此密碼連線至來源資料庫。為了防止公開來源資料庫的密碼,預設AWS SCT不會儲存密碼。如果您關閉 AWS SCT 專案再重新開啟,系統會在需要時提示您輸入密碼以便連接到您的來源資料庫。

      Use SSL (使用 SSL)

      如果您要使用安全通訊端層 (SSL) 連線到資料庫,請選擇此選項。在 SSL 索引標籤上提供下列適用的其他資訊:

      • 信任存放區:包含憑證的信任存放區的位置。要使此位置顯示在此處,請確保將其添加到 「全局」設置中。

      儲存密碼

      AWS SCT 會建立安全的保存庫來存放 SSL 憑證和資料庫密碼。開啟此選項後,您可以儲存資料庫密碼並快速連線到資料庫,而無需輸入密碼。

      Db2 LUW 驅動程式路徑

      輸入用於連接至來源資料庫的驅動程式路徑。如需詳細資訊,請參閱下載所需資料庫驅動程式

      如果您在全域專案設定中存放驅動程式路徑,驅動程式路徑不會顯示在連線對話方塊中。如需詳細資訊,請參閱在全域設定中儲存驅動程式路徑

  5. 選擇「測試連線」以確認是否AWS SCT可以連線到來源資料庫。

  6. 選擇「連線」以連線到來源資料庫。