

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

# 使用 連線至 Oracle 資料庫 AWS Schema Conversion Tool
<a name="CHAP_Source.Oracle"></a>

您可以使用 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 撇號加倍，就像對字串常值一樣。

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

**Topics**
+ [將 Oracle 作為來源資料庫的權限](#CHAP_Source.Oracle.Permissions)
+ [以來源身分連線至 Oracle](#CHAP_Source.Oracle.Connecting)
+ [使用 從 Oracle 遷移至 Amazon RDS for PostgreSQL 或 Amazon Aurora PostgreSQL AWS Schema Conversion Tool](CHAP_Source.Oracle.ToPostgreSQL.md)
+ [使用 從 Oracle 遷移至 Amazon RDS for MySQL 或 Amazon Aurora MySQL AWS Schema Conversion Tool](CHAP_Source.Oracle.ToMySQL.md)
+ [使用 從 Oracle 資料庫遷移至 Amazon RDS for Oracle AWS Schema Conversion Tool](CHAP_Source.Oracle.ToRDSOracle.md)

## 將 Oracle 作為來源資料庫的權限
<a name="CHAP_Source.Oracle.Permissions"></a>

Oracle 做為來源所需的權限如下：
+ CONNECT 
+ SELECT\_CATALOG\_ROLE 
+ SELECT ANY DICTIONARY 
+ SELECT ON SYS.ARGUMENT$

## 以來源身分連線至 Oracle
<a name="CHAP_Source.Oracle.Connecting"></a>

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

**若要連接到 Oracle 來源資料庫**

1. 在 中 AWS Schema Conversion Tool，選擇**新增來源**。

1. 選擇 **Oracle**，然後選擇**下一步**。

   **新增來源**對話方塊隨即出現。

1. 在**連線名稱**中，輸入資料庫的名稱。 會在左側面板的樹狀目錄中 AWS SCT 顯示此名稱。

1. 使用來自 的資料庫登入資料 AWS Secrets Manager 或手動輸入：
   + 若要從 Secrets Manager 使用資料庫登入資料，請使用下列指示：

     1. 針對 **AWS Secret**，選擇秘密的名稱。

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

     如需從 Secrets Manager 使用資料庫登入資料的資訊，請參閱 [在 AWS Secrets Manager 中設定 AWS Schema Conversion Tool](CHAP_UserInterface.SecretsManager.md)。
   + 若要手動輸入 Oracle 來源資料庫連線資訊，請使用下列指示：    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/SchemaConversionTool/latest/userguide/CHAP_Source.Oracle.html)

1. 選擇**測試連線**以驗證 AWS SCT 可以連接到您的來源資料庫。

1. 選擇**連線**以連線至來源資料庫。