使用以下命令連線至 Oracle 資料庫 AWS Schema Conversion Tool - AWS Schema Conversion Tool

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

使用以下命令連線至 Oracle 資料庫 AWS Schema Conversion Tool

您可以使用 AWS SCT 將綱要、資料庫程式碼物件和應用程式程式碼從「Oracle 資料庫」轉換為下列目標:

  • 我RDS的 Amazon SQL

  • Amazon Aurora 我的SQL兼容版

  • Amazon RDS 的郵政 SQL

  • Amazon Aurora 郵政兼容SQL版

  • Amazon RDS 甲骨文

  • Amazon RDS 的 MariaDB

當來源是 Oracle 資料庫時,可以將註解轉換為中的適當格式,例如 Postgre SQL 資料庫。 AWS SCT 可以轉換表格、檢視表和欄的註解。註解可以包含撇號;轉換SQL陳述式時,撇號會 AWS SCT 加倍,就像字串常值一樣。

如需更多資訊,請參閱下列內容。

將 Oracle 作為來源資料庫的權限

Oracle 作為來源所需的權限如下:

  • CONNECT

  • SELECT_CATALOG_ROLE

  • SELECT ANY DICTIONARY

  • SELECT上SYS。 ARGUMENT$

連接到 Oracle 作為來源

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

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

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

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

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

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

    • 若要使用來自 Secrets Manager 的資料庫認證,請遵循下列指示:

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

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

      如需使用來自 Secrets Manager 之資料庫認證的資訊,請參閱AWS Secrets Manager 中的配置 AWS Schema Conversion Tool

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

      參數 動作
      類型

      選擇連接到您資料庫的連線類型。根據您的類型,提供以下額外資訊:

      • SID

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

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

        • OracleSID:Oracle 系統識別碼 (SID)。若要尋找 OracleSID,請將下列查詢提交至您的 Oracle 資料庫:

          SELECT sys_context('userenv','instance_name') AS SID FROM dual;

      • 服務名稱

        • 伺服器名稱:來源資料庫伺服器的DNS名稱或 IP 位址。

          您可以使用IPv6位址通訊協定連線到來源 Oracle 資料庫。若要這麼做,請確定您使用方括號來輸入 IP 位址,如下列範例所示。

          [2001:db8:ffff:ffff:ffff:ffff:ffff:fffe]
        • 伺服器連接埠:用於連接到來源資料庫伺服器的連接埠。

        • 服務名稱:要連線的 Oracle 服務名稱。

      • TNS別名

        • TNS檔案路徑:包含透明網路基板 (TNS) 名稱連線資訊之檔案的路徑。

          選擇檔案之後, AWS SCT 將TNS檔案中的所有 Oracle 資料庫連線新增至TNS別名清單。

          選擇此選項可連線至「Oracle 實際應用程式叢集」(RAC)。

        • TNSalias:此檔案中用來連線至來源資料庫的TNS別名。

      • TNS連線識別碼

        • TNS連接標識符:註冊TNS連接信息的標識符。

      使用者名稱密碼

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

      第一次連線到 Oracle 資料庫時,請輸入 Oracle 驅動程式檔案 (ojdbc8.jar) 的路徑。您可從 http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 下載檔案。請務必在免費的 Oracle 技術網路網站上註冊,以完成下載作業。 AWS SCT 將選取的驅動程式用於任何 future 的 Oracle 資料庫連線。您可以使用「全域設定」中的「驅動程式」標籤來修改動因路徑。

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

      使用 SSL

      選擇此選項可使用安全通訊端層 (SSL) 連線到資料庫。在SSL標籤上提供下列其他資訊 (如適用):

      • SSL驗證:選取此選項可使用憑證SSL驗證在設定、全域設定、性中設定您的信任存放區和金鑰存放區。

      • 信任存放區:要使用的信任存放區。

      • 金鑰存放區:要使用的金鑰存放區。

      儲存密碼

      AWS SCT 創建一個安全的文件庫來存儲SSL證書和數據庫密碼。選擇此選項可儲存資料庫密碼,並快速連線至資料庫,而不需要輸入密碼。

      Oracle 驅動程式路徑

      輸入用於連接至來源資料庫的驅動程式路徑。如需詳細資訊,請參閱安裝JDBC驅動程式 AWS Schema Conversion Tool

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

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

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