本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Oracle 資料庫作為下列項目的來源 AWS SCT
您可以使用AWS SCT將綱要、資料庫程式碼物件和應用程式程式碼從「Oracle 資料庫」轉換為下列目標:
Amazon RDS for MySQL
Amazon Aurora MySQL-Compatible Edition
Amazon RDS for PostgreSQL
Amazon Aurora PostgreSQL-Compatible Edition
Amazon RDS for Oracle
Amazon RDS for MariaDB
當來源是 Oracle 資料庫時,可以在 PostgreSQL 資料庫中將註解轉換為適當的格式。 AWS SCT可以轉換表格、檢視表和欄的註解。註解可以包含撇號;轉換 SQL 陳述式時,撇號會AWS SCT加倍,就像字串常值一樣。
如需詳細資訊,請參閱下列內容。
主題
Oracle 作為來源的權限
Oracle 作為來源所需的權限如下:
-
CONNECT
-
SELECT_CATALOG_ROLE
-
SELECT ANY DICTIONARY
-
選擇系統參數 $
連線至 Oracle 作為來源
使用以下程序,透過 AWS Schema Conversion Tool 連接到您的 Oracle 來源資料庫。
若要連接到 Oracle 來源資料庫
-
在中AWS Schema Conversion Tool,選擇「新增來源」。
-
選擇 Oracle,然後選擇「下一步」。
這時系統顯示「添加源」對話框。
-
在「連線名稱」中,輸入資料庫的名稱。 AWS SCT在左側面板的樹狀結構中顯示此名稱。
-
使用資料庫認證來源AWS Secrets Manager或手動輸入:
-
若要使用來自秘密管理員的資料庫認證,請遵循下列指示:
-
對於 AWS 機密,請選擇密碼的名稱。
-
選擇填入來自 Secret Manager 的資料庫連線對話方塊中自動填入所有值。
如需使用來自秘密管理員之資料庫認證的資訊,請參閱使用 AWS Secrets Manager。
-
-
若要手動輸入 Oracle 來源資料庫連線資訊,請遵循下列指示:
參數 動作 類型 選擇連接到您資料庫的連線類型。根據您的類型,提供以下額外資訊:
SID
-
伺服器名稱:來源資料庫伺服器的網域名稱系統 (DNS) 名稱或 IP 位址。
-
伺服器連接埠:用於連接到來源資料庫伺服器的連接埠。
Oracle SID:Oracle 系統 ID (SID)。若要尋找 Oracle SID,請提交以下查詢至您的 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) 名稱連線資訊之檔案的路徑。
選擇 TNS 檔案之後,AWS SCT將檔案中的所有 Oracle 資料庫連線新增至 TNS 別名清單。
選擇此選項可連線至「Oracle 實際應用程式叢集 (RAC)」。
TNS 別名:此檔案中用來連線至來源資料庫的 TNS 別名。
TNS 連線識別碼
TNS 連線識別碼:已註冊 TNS 連線資訊的識別碼。
使用者名稱和密碼 輸入要連線到來源資料庫伺服器的資料庫認證。
第一次連線到 Oracle 資料庫時,請輸入 Oracle 驅動程式檔案 (ojdbc8.jar) 的路徑。您可從 http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
下載檔案。請務必在免費的 Oracle 技術網路網站上註冊,以完成下載作業。 AWS SCT將選取的驅動程式用於任何未來的 Oracle 資料庫連線。您可以使用「全域設定」中的「驅動程式」標籤來修改動因路徑。 AWS SCT只有當您選擇連線至專案中的資料庫時,才會使用密碼來連線至來源資料庫。為了防止公開來源資料庫的密碼,預設AWS SCT不會儲存密碼。如果您關閉 AWS SCT 專案再重新開啟,系統會在需要時提示您輸入密碼以便連接到您的來源資料庫。
Use SSL (使用 SSL) 選擇此選項可使用安全通訊端層 (SSL) 連線到資料庫。在 SSL 索引標籤上提供下列其他資訊 (如適用):
-
SSL 驗證:選取此選項可使用憑證的 SSL 驗證在設定、全域設定、安全性中設定您的信任存放區和金鑰存放區。
-
信任存放區:要使用的信任存放區。
-
金鑰存放區:要使用的金鑰存放區。
儲存密碼 AWS SCT 會建立安全的保存庫來存放 SSL 憑證和資料庫密碼。選擇此選項可儲存資料庫密碼,並快速連線至資料庫,而不需要輸入密碼。
Oracle 驅動程式路徑 輸入用於連接至來源資料庫的驅動程式路徑。如需詳細資訊,請參閱下載所需資料庫驅動程式。
如果您將驅動程式路徑儲存在全域專案設定中,則驅動程式路徑不會顯示在連線對話方塊中。如需詳細資訊,請參閱在全域設定中儲存驅動程式路徑。
-
-
選擇「測試連線」以確認是否AWS SCT可以連線到來源資料庫。
-
選擇「連線」以連線到來源資料庫。