조치 | 필수 권한 |
---|---|
목표 데이터베이스 액세스 | CONNECT |
데이터베이스 서버에 스토어드 프로시저 등록 | CREATE PROCEDURE 다음 특권 중 하나:
|
데이터베이스 서버에 사용자 정의 함수 등록 | CREATE FUNCTION |
테이블 또는 뷰에서 행 검색 | SELECT |
테이블에서 뷰 작성 | SELECT |
EXPORT 유틸리티 실행 | SELECT |
테이블 또는 뷰에서 항목 삽입 및 IMPORT 유틸리티 실행 | IMPORT |
테이블, 뷰의 항목이나 테이블 또는 뷰에서 하나 이상의 특정 열 변경 | UPDATE |
테이블 또는 뷰에서 행 삭제 | DELETE |
스토어드 프로시저 또는 사용자 정의 함수 테스트 | SYSADM 또는 DBADM 스토어드 프로시저와 연관된 패키지에 대한 EXECUTE 또는 CONTROL 특권(임베디드 SQL을 가진 Java™ 스토어드 프로시저 또는 SQL 스토어드 프로시저의 경우) |
스토어드 프로시저 삭제 | 스토어드 프로시저 및 다음 권한 중 하나 이상을 소유해야 합니다.
|
DB2 개발 기능을 제공하기 위해 워크벤치는 DB2 시스템 카탈로그 테이블에 액세스합니다. 워크벤치의 연결에 지정된 사용자 ID에는 다음 권한이 있어야 합니다.
z/OS® 및 OS/390®용 DB2 버전 7 및 z/OS용 DB2 버전 8의 경우, 워크벤치는 다음 테이블에 액세스합니다.
참고: 워크벤치는 위에 나열된 테이블에 직접 기록하지 않습니다. REXX 스토어드 프로시저 DSNTPSMP가 쓰기를 수행합니다. 따라서, 연결에 지정된 사용자 ID에도 다음 권한이 필수입니다.
보조 ID를 사용하려면 다음 특권이 보조 ID에 부여되어야 합니다.
이러한 특권이 부여된 후에는 OWNER 키워드를 BIND 옵션에 추가하여 스토어드 프로시저를 작성할 수 있습니다. 이 옵션의 형식은 OWNER(secondary ID)입니다.
DSNTPSMP 프로시저가 실행 중인 WLM 환경에서 정의된 특정 데이터 세트에 액세스해야 할 수도 있습니다. 데이터 세트 이름은 실행 중인 WLM JCL에서 정의된 방식에 따라서 사이트마다 다양할 수 있습니다.