

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

# 以 SYS 身分登入您的 RDS Custom for Oracle 資料庫
<a name="custom-creating.sysdba"></a>

在建立 RDS Custom 資料庫執行個體之後，您可以使用者 `SYS` 身分登入 Oracle 資料庫，這將給予您 `SYSDBA` 權限。您有以下登入選項：
+ 從 Secrets Manager 取得 `SYS` 密碼，並在 SQL 用戶端中指定此密碼。
+ 使用作業系統身分驗證來登入您的資料庫。在此情況下，您不需要密碼。

## 為您的 RDS Custom for Oracle 資料庫尋找 SYS 密碼
<a name="custom-creating.sysdba.pwd"></a>

您可以在 API 呼叫中指定主要使用者名稱，以 `SYS` 或 `SYSTEM` 身分登入 Oracle 資料庫。`SYS` 和 `SYSTEM` 的密碼存放在 Secrets Manager 中。

秘密使用命名格式 `do-not-delete-rds-custom-resource_id-uuid` 或 `rds-custom!oracle-do-not-delete-resource_id-uuid`。您可以使用 AWS 管理主控台尋找密碼。

### 主控台
<a name="custom-creating.sysdba.pwd.console"></a>

**在 Secrets Manager 中為您的資料庫尋找 SYS 密碼**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)：// 開啟 Amazon RDS 主控台。

1. 在 RDS 主控台中，完成下列步驟︰

   1. 在導覽窗格中，選擇 **Databases** (資料庫)。

   1. 選擇 RDS Custom for Oracle 資料庫執行個體的名稱。

   1. 選擇 **Configuration (組態)**。

   1. 複製**資源 ID** 下方的值。例如，您的資源 ID 可能是 **db-ABC12CDE3FGH4I5JKLMNO6PQR7**。

1. 前往以下位置開啟機密管理員控制台：[https://console.aws.amazon.com/secretsmanager/](https://console.aws.amazon.com/secretsmanager/)。

1. 在 Secrets Manager 主控台中，完成下列步驟︰

   1. 在左側導覽窗格中，選擇**秘密**。

   1. 依您在步驟 2.d 中複製的資源 ID 篩選秘密。

   1. 選擇使用命名格式 **do-not-delete-rds-custom-*resource\$1id*-*uuid*** 或 **rds-custom\$1oracle-do-not-delete-*resource\$1id*-*uuid*** 的秘密。*resource\$1id* 是您在步驟 2.d 中複製的資源 ID。

      例如，如果您的資源 ID 是 **db-ABC12CDE3FGH4I5JKLMNO6PQR7**，而 UUID 是 **1234ab**，則您的秘密名為 **do-not-delete-rds-custom-db-ABC12CDE3FGH4I5JKLMNO6PQR7-1234ab** 或 **rds-custom\$1oracle-do-not-delete-db-ABC12CDE3FGH4I5JKLMNO6PQR7-1234ab**。

   1. 在**秘密值**中，選擇**擷取秘密值**。

   1. 在**金鑰/值**中，複製**密碼**的值。

1. 在資料庫執行個體上安裝 SQL\$1Plus，然後以 `SYS` 身分登入資料庫。如需詳細資訊，請參閱[步驟 3：將您的 SQL 連線至 Oracle 資料庫執行個體](CHAP_GettingStarted.CreatingConnecting.Oracle.md#CHAP_GettingStarted.Connecting.Oracle)。

## 使用作業系統身分驗證，登入 RDS Custom for Oracle 資料庫
<a name="custom-creating.sysdba.pwd"></a>

作業系統使用者 `rdsdb` 擁有 Oracle 資料庫二進位檔案。您可以切換到 `rdsdb` 使用者並登入 RDS Custom for Oracle 資料庫，無需密碼。

1. 使用 連線至資料庫執行個體 AWS Systems Manager。如需詳細資訊，請參閱[使用工作階段管理員連線至 RDS Custom 資料庫執行個體](custom-creating.ssm.md)。

1. 切換到 `rdsdb` 使用者。

   ```
   sudo su - rdsdb
   ```

1. 使用作業系統身分驗證來登入您的資料庫。您可以使用 `sqlplus / as sysdba` 或 `sql` 別名。

   ```
   $ sqlplus / as sysdba
   
   SQL*Plus: Release 21.0.0.0.0 - Production on Wed Apr 12 20:11:08 2023
   Version 21.9.0.0.0
   
   Copyright (c) 1982, 2020, Oracle.  All rights reserved.
   
   
   Connected to:
   Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
   Version 19.10.0.0.0
   ```

   或者，您可以使用 `sql` 別名。

   ```
   $ sql
   ```