달력

122024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

[QUERY] Role

DB 2006. 7. 16. 02:07

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개의
   권한을 부여받은 것이다.
Posted by 알 수 없는 사용자
|