- 롤생성
create role rl_nctown_all;
create role rl_nctown_sel;
create role rl_nctown_exec;
- 권한부여(권한 -> 유저별)
grant delete,insert,update on 유저명.테이블 to 상대방유저;
grant select on 유저명.테이블 to 상대방유저;
grant excute on 유저명.테이블 to role이름;
- 권한부여(권한 -> 롤별)
grant excute on 유저명.테이블 to rl_nctown_all;
grant excute on 유저명.테이블 to rl_nctown_exec;
- 롤부여(롤 -> 유저별)
grant rl_nctown_all to user;
grant rl_nctown_sel to user;
grant rl_nctown_exec to user;
- 롤 조회(부여된 권한)
select * from dba_roles ;
select * from dba_tab_privs where table_name= 'EMP';
select * from dba_tab_privs where table_name= 'EMPLOYEES' ;
-- user에 부여된 system 권한
select * from user_sys_privs;
-- user에 부여된 object 권한
select * from user_tab_privs;
-- user에 부여된 role에, 부여된 system 권한
select * from role_sys_privs;
-- user에 부여된 role에, 부여된 object 권한
select * from role_tab_privs;
'DBMS > Oracle' 카테고리의 다른 글
tm lock 자동 kill 설정(oracle) (0) | 2023.10.12 |
---|---|
sys password 변경시 주의할 점 (0) | 2022.07.14 |
Characterset 관리(변경) (0) | 2022.07.04 |
database 기본정보, 설치된 옵션 (0) | 2022.07.04 |
JOB 관리 (0) | 2022.07.04 |