1. Role이란?
- 사용자에게 허가할수 있는 권한들의 집합
- 이 롤을 이용하여 권한 부여와 회수를 쉽게할수 있다.
- 한 사용자가 여러롤을 엑세스할수 있고 다른 여러사용자에게
같은 롤을 지정할수 있다.
2. 롤의 작성과 지정
- DBA가 role을 생성해야하며, 다음에 권한을 롤에 지정하고 사용자에게
롤을 부여한다.
SQL> create role myrole;
Role created.
SQL> grant create table, select any table to myrole;
Grant succeeded.
- 위의 예에서 myrole이라는 롤을 생성하고 해당 롤에는 create table권한과
select any table이란 권한을 할당했다.
SQL> grant myrole to office;
Grant succeeded.
- 그런다음 2개의 권한이 있는 Role을 office라는 사용자에게 부여했다.
즉 office라는 사용자는 create table 권한과 select ant table 2개의
권한을 부여받은 것이다.
- 사용자에게 허가할수 있는 권한들의 집합
- 이 롤을 이용하여 권한 부여와 회수를 쉽게할수 있다.
- 한 사용자가 여러롤을 엑세스할수 있고 다른 여러사용자에게
같은 롤을 지정할수 있다.
2. 롤의 작성과 지정
- DBA가 role을 생성해야하며, 다음에 권한을 롤에 지정하고 사용자에게
롤을 부여한다.
SQL> create role myrole;
Role created.
SQL> grant create table, select any table to myrole;
Grant succeeded.
- 위의 예에서 myrole이라는 롤을 생성하고 해당 롤에는 create table권한과
select any table이란 권한을 할당했다.
SQL> grant myrole to office;
Grant succeeded.
- 그런다음 2개의 권한이 있는 Role을 office라는 사용자에게 부여했다.
즉 office라는 사용자는 create table 권한과 select ant table 2개의
권한을 부여받은 것이다.
'DB' 카테고리의 다른 글
[QUERY] index rebuild 예 (0) | 2006.07.16 |
---|---|
[QUERY] 실행중인(ACTIVE) SQL문 확인 (0) | 2006.07.16 |
Oracle의 메모리 구조 – SGA(요약 (0) | 2006.07.16 |
[SGA튜닝] SQL문장의 메모리 사용량 확인 (0) | 2006.07.16 |
[SQL튜닝]EXISTS 와 DISTINCT (0) | 2006.07.16 |