Privileges
Privileges 정보를 확인하기 위한 각 모니터링 요소에 대응하는 쿼리는 아래와 같다.
[PV01] 시스템 권한 (System Privilege)
모든 사용자에게 부여된 시스템 권한을 보여준다. 특정 사용자에게 보여된 권한만을 보려면 주석부분(A.USER_NAME 조건)을 삭제하고 사용자 이름을 입력하고 조회한다.
알티베이스 4.3.9 이상
주요 컬럼 설명
GRANTEE 권한을 부여 받은 사용자의 이름 GRANTOR 권한을 부여한 사용자의 이름 PRIV_NAME 시스템 권한 이름
[PV02] 객체 권한 (Object Privilege)
모든 사용자에게 부여된 객체 권한을 보여준다.
알티베이스 6.3.1 이상 버전에서 사용할 수 있는 쿼리이다. 하위 버전에서 사용하려면 주석이 추가된 부분을 삭제하면 된다.
알티베이스 6.3.1 이상주요 컬럼 설명
GRANTEE
권한을 부여 받은 사용자의 이름 GRANTOR
권한을 부여한 사용자의 이름 OBJECT_OWNER
객체 소유자 이름 OBJECT_NAME
객체 이름 PRIV_NAME
권한 종류 WITH_GRANT_OPTION
객체 권한을 부여 받은 사용자가 다른 사용자에게도 해당 권한을 부여할 수 있는지를 의미한다.
[PV03] 롤(Role) 생성 정보
- 데이터베이스에 생성된 롤(Role) 목록과 롤에 부여된 시스템 권한 및 객체 권한을 확인할 수 있다.
롤은 알티베이스 6.5.1 부터 지원하는 기능이다.
알티베이스 6.5.1 이상주요 컬럼 설명
ROLE_NAME
롤(Role)의 이름 PRIV_TYPE
롤에 부여된 권한이 시스템 권한인지 객체 권한인지 알 수 있다. 'SYSTEM' 은 시스템 권한이며 'OBJECT'는 객체 권한이다. OBJECT_NAME PRIV_TYPE이 OBJECT인 경우 객체 이름을 출력한다. 객체소유자.객체이름 형식으로 보여준다. OBJECT_TYPE PRIV_TYPE이 OBJECT인 경우 객체 종류를 출력한다. PRIV_NAME 권한 이름 WITH_GRANT_OPTION PRIV_TYPE이 OBJECT인 경우 객체 권한을 부여 받은 사용자가 다른 사용자에게도 해당 권한을 부여할 수 있는지를 의미한다.
[PV04] 롤(Role)을 부여받은 사용자 정보
롤이 누구에게 부여되었고 누가 롤을 부여했는지 확인할 수 있다.
알티베이스 6.5.1 이상주요 컬럼 설명
GRANTEE
롤을 부여받은 데이터베이스 사용자 GRANTOR
롤을 부여한 데이터베이스 사용자 ROLE_NAME
롤 이름
[PV05] 시스템 및 객체 권한 종류
알티베이스에서 지원하는 시스템 권한과 객체 권한 목록을 보여준다.
알티베이스 4.3.9 이상