DB2 개별적인 권한 종류
Database 권한
l Database의 START / STOP
l 해당 Db내에 Table 혹은 Tablespace CREATE
l 해당 Db내의object에 대한 Utility의 사용 (Load, Recover, Reorg, Copy)
l SYSIBM.SYSDBAUTH에 권한 정보가 수록됨
Table 권한
l 해당 Table에 DML(SELECT, INSERT, UPDATE, DELETE) 수행 권한
l goeks Table에 Index CREATE 권한 ,
l 해당 Table에 대한 ALTER Table 수행 권한
l SYSIBM.SYSTABAUTH 에 Table, View에 대한 사용자별 권한 정보가 수록됨
l SYSCOLAUTH에 Table, View에 대한 Column UPDATE 권한 정보가 수록됨
서브시스템 권한
l 새로운 Database, Storage Group의 생성 (CREATEDBA / CREATEDBC)
l SYSIBM.SYSUSERAUTH에 권한 정보가 수록됨
Plan, Package 권한
l BIND, EXECUTE 권한
l SYSIBM.SYSPLANAUTH, SYSIBM.SYSPACKAUTH 권한 정보가 수록됨
자원 사용 권한
l Buffer Pool, Storage Group, Table Space의 사용 권한
l SYSIBM.SYSRESAUTH
묵시적인 권한 : Table의 Owner가 자동으로 갖는 권한
l SELECT, UPDATE, INSERT, DELETE
l ALTER, DROP
l View 및 Index의 생성
l LOCK TABLE, LABLE ON, COMMENT ON 문의 사용
l 해당 Table에 대해 Load, Runstats 유틸리티 사용
l 다른 사람에게 위의 권한을 부여
편리한 운영을 위해 Table의 Owner에게 필요한 추가 권한
l 그 Table이 속한 Database에 대한 START, STOP, DISPLAY
l Reorg, Copy, Runstats 유틸리티의 사용 - 해당 DB별, TS별
|