Pengguna dan hak istimewa RDS for Oracle - 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.

Pengguna dan hak istimewa RDS for Oracle

Saat Anda membuat instans DB Amazon RDS for Oracle, pengguna master default memiliki izin pengguna maksimum paling besar pada instans DB. Gunakan akun pengguna master untuk tugas administratif apa pun, seperti membuat akun pengguna tambahan dalam basis data Anda. Karena RDS adalah layanan terkelola, Anda tidak diizinkan masuk sebagai SYS danSYSTEM, dan karenanya tidak memiliki hak istimewa SYSDBA.

Keterbatasan untuk hak istimewa Oracle DBA

Dalam basis data, peran adalah sekumpulan hak istimewa yang dapat Anda berikan atau cabut dari pengguna. Basis data Oracle menggunakan peran untuk memberikan keamanan. Untuk informasi selengkapnya, lihat Configuring Privilege and Role Authorization dalam dokumentasi Oracle Database.

Peran DBA yang telah ditetapkan sebelumnya biasanya mengizinkan semua hak istimewa administratif di basis data Oracle. Saat Anda membuat instans DB, akun pengguna master Anda mendapatkan hak istimewa DBA (dengan beberapa batasan). Untuk memberikan pengalaman terkelola, basis data RDS for Oracle tidak menyediakan hak istimewa berikut untuk peran DBA:

  • ALTER DATABASE

  • ALTER SYSTEM

  • CREATE ANY DIRECTORY

  • DROP ANY DIRECTORY

  • GRANT ANY PRIVILEGE

  • GRANT ANY ROLE

Untuk informasi lebih lanjut tentang informasi peran dan hak istimewa sistem Oracle, lihat Hak akses akun pengguna master.

Cara mengelola hak istimewa pada objek SYS

Anda dapat mengelola hak istimewa pada objek SYS menggunakan paket rdsadmin.rdsadmin_util. Misalnya, jika Anda membuat pengguna basis data myuser, Anda dapat menggunakan prosedur rdsadmin.rdsadmin_util.grant_sys_object untuk memberikan hak istimewa SELECT di V_$SQLAREA kepada myuser. Untuk informasi selengkapnya, lihat topik berikut: