本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
以 身分登入您的 RDS Custom for Oracle 資料庫 SYS
建立RDS自訂資料庫執行個體後,您可以以使用者 身分登入 Oracle 資料庫SYS
,這可讓您SYSDBA
取得 權限。您有以下登入選項:
-
從 Secrets Manager 取得
SYS
密碼,並在SQL用戶端中指定此密碼。 -
使用作業系統身分驗證來登入您的資料庫。在此情況下,您不需要密碼。
尋找 RDS Custom for Oracle 資料庫SYS的密碼
您可以透過在API通話中指定主要使用者名稱,以 SYS
SYSTEM
或 身分登入 Oracle 資料庫。SYS
和 SYSTEM
的密碼存放在 Secrets Manager 中。秘密使用命名格式 do-not-delete-rds-custom-resource_id
-uuid
。 您可以使用 找到密碼 AWS Management Console。
在 Secrets Manager 中尋找資料庫SYS的密碼
登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/
。 -
在 RDS 主控台中,完成下列步驟:
-
在導覽窗格中,選擇 Databases (資料庫)。
-
選擇 RDS Custom for Oracle 資料庫執行個體的名稱。
-
選擇 Configuration (組態)。
-
複製資源 ID 下方的值。例如,您的資源 ID 可能是 db-ABC12CDE3FGH4I5JKLMNO6PQR7。
-
-
在 開啟 Secrets Manager 主控台https://console.aws.amazon.com/secretsmanager/
。 -
在 Secrets Manager 主控台中,完成下列步驟︰
-
在左側導覽窗格中,選擇秘密。
-
依您在步驟 5 中複製的資源 ID 篩選秘密。
-
選擇名為 do-not-delete-rds-custom- 的秘密
resource_id
-uuid
,其中resource_id
是您在步驟 5 中複製的資源 ID。例如,如果您的資源 ID 為 db-ABC12CDE3FGH4I5JKLMNO6PQR7,您的秘密將被命名為 do-not-delete-rds-custom-db-ABC12CDE3FGH4I5JKLMNO6PQR7。 -
在秘密值中,選擇擷取秘密值。
-
在金鑰/值中,複製密碼的值。
-
-
在資料庫執行個體上安裝 SQL*Plus,並以 身分登入資料庫
SYS
。如需詳細資訊,請參閱步驟 3:將您的 SQL 連線至 Oracle 資料庫執行個體。
使用作業系統身分驗證登入您的 RDS Custom for Oracle 資料庫
作業系統使用者 rdsdb
擁有 Oracle 資料庫二進位檔案。您可以切換到rdsdb
使用者,並登入 RDS Custom for Oracle 資料庫而無需密碼。
-
使用 連線至資料庫執行個體 AWS Systems Manager。如需詳細資訊,請參閱使用 Session Manager 連線至RDS自訂資料庫執行個體。
-
在網頁瀏覽器中,前往 https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads .html。
-
如需網頁上顯示的最新資料庫版本,請複製 Instant Client Basic 套件和 SQL*Plus 套件的 .rpm 連結 (而非 .zip 連結)。例如,下列是針對 Oracle Database 21.9 版的連結:
-
https://download.oracle.com/otn_software/linux/instantclient/219000/oracle-instantclient-basic-21.9.0.0.0-1.el8.x86_64.rpm
-
https://download.oracle.com/otn_software/linux/instantclient/219000/oracle-instantclient-sqlplus-21.9.0.0.0-1.el8.x86_64.rpm
-
-
在SSH工作階段中,執行
wget
命令,從您在上一個步驟中取得的連結下載 .rpm 檔案。下列範例會下載 Oracle Database 21.9 版的 .rpm 檔案:wget https://download.oracle.com/otn_software/linux/instantclient/219000/oracle-instantclient-basic-21.9.0.0.0-1.el8.x86_64.rpm wget https://download.oracle.com/otn_software/linux/instantclient/219000/oracle-instantclient-sqlplus-21.9.0.0.0-1.el8.x86_64.rpm
-
執行
yum
命令安裝套件,如下所示:sudo yum install oracle-instantclient-*.rpm
-
切換到
rdsdb
使用者。sudo su - rdsdb
-
使用作業系統身分驗證來登入您的資料庫。
$ 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