다음 절차를 수행하여 사용자가 개체 소유자의 권한 부여 ID를 사용하여 EXPLAIN 문을 실행할 수 있도록 허용합니다. 이 액세스 권한이 없는 사용자는 SQL이 참조하는 개체의 소유자가 아닌 한 EXPLAIN 명령을 실행할 수 없습니다.
참고: 다음 명령은 예제입니다. 이러한 명령의 자세한 사용법은 IBM 제품 설명서를 참조하십시오.
다음 단계를 따르십시오.
SETROPTS CLASSACT(CDT) RACLIST(CDT)
CDT가 활성화됩니다.
RDEFINE CDT CADB2 UACC(NONE) - CDTINFO(DEFAULTUACC(NONE) FIRST(ALPHA) MAXLENGTH(42) - OTHER(ALPHA,NUMERIC,SPECIAL) - POSIT(value) RACLIST(REQUIRED))
CADB2클래스가 정의되었습니다.
참고: POSIT 값은 사이트별로 다르며 보안 처리를 제어하는 옵션 플래그 집합을 나타냅니다.
SETROPTS RACLIST(CDT) REFRESH
변경 사항이 적용됩니다.
RDEFINE CADB2 CONNECT.EXPLAIN.pauthid UACC(NONE) SETROPTS CLASSACT(CADB2) RACLIST(CADB2)
사용자가 EXPLAIN에 대해 사용할 기본 DB2 권한 부여 ID를 나타냅니다.
CADB2 리소스가 정의됩니다.
PERMIT CONNECT.EXPLAIN.pauthid CLASS(CADB2) ID(user) ACCESS(EXECUTE)
소유자의 권한 부여 ID에 대한 액세스 권한이 필요한 사용자의 ID를 지정합니다.
사용자가 소유자의 권한 부여 ID를 사용할 수 있도록 허용됩니다.
SETROPTS RACLIST(CADB2) REFRESH
변경 사항이 적용됩니다.
사용자가 보조 권한 부여 ID로 EXPLAIN 명령을 실행할 수 있습니다. 또한 사용자는 CA Chorus for DB2 Database Management에서 작업할 수 있는 액세스 권한도 갖습니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|