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 TOuser1
; GRANT SELECT ONsh.sales
TOuser1
;