

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
<a name="Oracle.Concepts.Privileges"></a>

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` dan`SYSTEM`, dan karenanya tidak memiliki hak istimewa `SYSDBA`.

**Topics**
+ [Batasan untuk hak istimewa Oracle DBA](#Oracle.Concepts.dba-limitations)
+ [Cara mengelola hak istimewa pada objek SYS](#Oracle.Concepts.Privileges.SYS-objects)

## Batasan untuk hak istimewa Oracle DBA
<a name="Oracle.Concepts.dba-limitations"></a>

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](https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/configuring-privilege-and-role-authorization.html#GUID-89CE989D-C97F-4CFD-941F-18203090A1AC) 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](UsingWithRDS.MasterAccounts.md).

## Cara mengelola hak istimewa pada objek SYS
<a name="Oracle.Concepts.Privileges.SYS-objects"></a>

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:
+ [Memberikan hak istimewa SELECT atau EXECUTE pada objek SYS](Appendix.Oracle.CommonDBATasks.TransferPrivileges.md)
+ [Mencabut hak istimewa SELECT atau EXECUTE pada objek SYS](Appendix.Oracle.CommonDBATasks.RevokePrivileges.md)
+ [Memberikan hak istimewa kepada pengguna non-master](Appendix.Oracle.CommonDBATasks.PermissionsNonMasters.md)