Masuk ke basis data RDS Custom for Oracle Anda sebagai SYS - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Masuk ke basis data RDS Custom for Oracle Anda sebagai SYS

Setelah membuat instans DB RDS Custom, Anda dapat masuk ke basis data Oracle sebagai pengguna SYS, yang memberi Anda hak istimewa SYSDBA. Anda memiliki opsi masuk berikut:

  • Dapatkan kata sandi SYS dari Secrets Manager dan tentukan kata sandi ini di klien SQL Anda.

  • Gunakan autentikasi OS untuk masuk ke basis data Anda. Dalam hal ini, Anda tidak memerlukan kata sandi.

Menemukan kata sandi SYS untuk basis data RDS Custom for Oracle

Anda dapat masuk ke basis data Oracle sebagai SYS atau SYSTEM, atau dengan menentukan nama pengguna master dalam panggilan API. Kata sandi untuk SYS dan SYSTEM disimpan di Secrets Manager.

Rahasianya menggunakan format penamaan do-not-delete-rds-custom-resource_id-uuid ataurds-custom!oracle-do-not-delete-resource_id-uuid. Anda dapat menemukan kata sandi menggunakan AWS Management Console.

Cara menemukan kata sandi SYS untuk basis data Anda di Secrets Manager
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di konsol RDS, selesaikan langkah-langkah berikut:

    1. Di panel navigasi, pilih Basis Data.

    2. Pilih nama instans DB RDS Custom for Oracle Anda.

    3. Pilih Konfigurasi.

    4. Salin nilai di bawah ID Sumber Daya. Misalnya, ID sumber daya Anda mungkin db- ABC12 CDE3 FGH4 I5 JKLMNO6 PQR7.

  3. Buka konsol Secrets Manager di https://console.aws.amazon.com/secretsmanager/.

  4. Di konsol Secrets Manager, selesaikan langkah-langkah berikut:

    1. Pada panel navigasi kiri, pilih Rahasia.

    2. Filter rahasia dengan ID sumber daya yang Anda salin di langkah 2.d.

    3. Pilih rahasia yang menggunakan format penamaan do-not-delete-rds-custom- resource_id - uuid atau rds-custom! oracle-do-not-delete- resource_id - uuid. resource_idIni adalah ID sumber daya yang Anda salin di langkah 2.d.

      Misalnya, jika ID sumber daya Anda adalah db- ABC12 CDE3 FGH4 I5 JKLMNO6 PQR7 dan UUID Anda adalah 1234ab, rahasia Anda diberi nama do-not-delete-rds-custom-db- I5 -1234ab atau rds-custom! ABC12 CDE3 FGH4 JKLMNO6 PQR7 oracle-do-not-delete-db- ABC12 CDE3 FGH4 I5 JKLMNO6 PQR7 -1234ab.

    4. Di bagian Nilai rahasia, pilih Ambil nilai rahasia.

    5. Di bagian Kunci/nilai, salin nilai untuk kata sandi.

  5. Instal SQL*Plus pada instans DB Anda dan masuk ke basis data Anda sebagai SYS. Untuk informasi selengkapnya, lihat Langkah 3: Hubungkan klien SQL Anda ke instans DB Oracle.

Masuk ke basis data RDS Custom for Oracle Anda menggunakan autentikasi OS

Pengguna OS rdsdb memiliki biner basis data Oracle. Anda dapat beralih ke pengguna rdsdb dan masuk ke basis data RDS Custom for Oracle tanpa kata sandi.

  1. Connect ke instans DB Anda dengan AWS Systems Manager. Untuk informasi selengkapnya, lihat Menghubungkan ke instans RDS Custom DB Anda menggunakan Session Manager.

  2. Beralih ke pengguna rdsdb.

    sudo su - rdsdb
  3. Masuk ke basis data Anda menggunakan autentikasi OS. Anda dapat menggunakan sqlplus / as sysdba atau sql alias.

    $ 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

    Atau, Anda dapat menggunakan sql alias:

    $ sql