本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用以下命令連線至 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 來源資料庫
-
在中 AWS Schema Conversion Tool,選擇「新增來源」。
-
選擇 Oracle,然後選擇「下一步」。
這時系統顯示「添加源」對話框。
-
在「連線名稱」中,輸入資料庫的名稱。 AWS SCT 在左側面板的樹狀結構中顯示此名稱。
-
使用資料庫認證來源 AWS Secrets Manager 或手動輸入:
-
若要使用來自 Secrets Manager 的資料庫認證,請遵循下列指示:
-
在「機AWS密」中,選擇密碼的名稱。
-
選擇填入來自 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。
如果您將驅動程式路徑儲存在全域專案設定中,則驅動程式路徑不會顯示在連線對話方塊中。如需詳細資訊,請參閱在全域設定中儲存驅動程式路徑。
-
-
選擇「測試連線」以確認是否 AWS SCT 可以連線到來源資料庫。
-
選擇「Connect」以連線到來源資料庫。