View a markdown version of this page

Memberikan hak istimewa kepada pengguna non-master - Amazon Relational Database Service

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

Memberikan hak istimewa kepada pengguna non-master

Anda dapat memberikan hak istimewa pilihan untuk banyak objek dalam skema SYS dengan menggunakan peran SELECT_CATALOG_ROLE. Peran SELECT_CATALOG_ROLE memberi pengguna hak istimewa SELECT pada tampilan kamus data. Contoh berikut memberikan peran SELECT_CATALOG_ROLE kepada pengguna dengan nama user1.

GRANT SELECT_CATALOG_ROLE TO user1;

Anda dapat memberikan hak istimewa EXECUTE untuk banyak objek dalam skema SYS menggunakan peran EXECUTE_CATALOG_ROLE. Peran EXECUTE_CATALOG_ROLE memberi pengguna hak istimewa EXECUTE untuk paket dan prosedur dalam kamus data. Contoh berikut memberikan peran EXECUTE_CATALOG_ROLE kepada pengguna dengan nama user1.

GRANT EXECUTE_CATALOG_ROLE TO user1;

Contoh berikut mendapatkan izin yang peran SELECT_CATALOG_ROLE dan EXECUTE_CATALOG_ROLE izinkan.

SELECT * FROM ROLE_TAB_PRIVS WHERE ROLE IN ('SELECT_CATALOG_ROLE','EXECUTE_CATALOG_ROLE') ORDER BY ROLE, TABLE_NAME ASC;

Contoh berikut membuat pengguna non-master bernama user1, memberikan hak istimewa CREATE SESSION, dan memberikan hak istimewa SELECT pada basis data yang diberi nama sh.sales.

CREATE USER user1 IDENTIFIED BY PASSWORD; GRANT CREATE SESSION TO user1; GRANT SELECT ON sh.sales TO user1;