

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

# 使用 SQL\*Plus 連線至您的資料庫執行個體
<a name="USER_ConnectToOracleInstance.SQLPlus"></a>

您可以使用 SQL\*Plus 之類的公用程式來連接至執行 Oracle 的 Amazon RDS 資料庫執行個體。若要下載包含獨立版 SQL\*Plus 的 Oracle 即時用戶端，請參閱 [Oracle 即時用戶端下載](https://www.oracle.com/database/technologies/instant-client/downloads.html)。

若要連接至資料庫執行個體，您需要其 DNS 名稱和連接埠號碼。如需尋找資料庫執行個體的 DNS 名稱和連接埠號碼的詳細資訊，請參閱 [尋找您的 RDS for Oracle 資料庫執行個體的端點](USER_Endpoint.md)。

**Example 使用 SQL\*Plus 連接至 Oracle 資料庫執行個體**  
在下列範例中，替代資料庫執行個體管理員的使用者名稱。同時，替代資料庫執行個體的 DNS 名稱，然後包含連接埠號碼和 Oracle SID。SID 值為建立資料庫執行個體時所指定之資料庫執行個體的資料庫名稱，而不是資料庫執行個體的名稱。  
針對 Linux、macOS 或 Unix：  

```
1. sqlplus '{{user_name}}@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={{dns_name}})(PORT={{port}}))(CONNECT_DATA=(SID={{database_name}})))'
```
在 Windows 中：  

```
1. sqlplus {{user_name}}@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={{dns_name}})(PORT={{port}}))(CONNECT_DATA=(SID={{database_name}})))
```
您應該會看到類似下列的輸出。  

```
SQL*Plus: Release 12.1.0.2.0 Production on Mon Aug 21 09:42:20 2017
```
輸入使用者的密碼之後，隨即會出現 SQL 提示。  

```
SQL>
```

**注意**  
較短格式連線字串 (EZ connect) (例如 `sqlplus USER/PASSWORD@{{longer-than-63-chars-rds-endpoint-here}}:1521/{{database-identifier}}`) 可能遇到字元數上限，因此建議您不要將其用來連線。