필요한 권한
IBM DB2 for iSeries 커넥터 설정의 일반 탭에 지정된 사용자에게 다음 권한을 부여해야 합니다.
- USER CLASS = *USER (기본값)
- 특정 인증 기관 = *NONE
- 전체 로드: 소스 테이블에 대한 읽기 권한입니다.
- CDC: IBM DB2 for iSeries 커넥터 및 작업의 소스 테이블에 정의된 저널에 대한 읽기 권한입니다.
-
다음 테이블에 대한 SELECT 권한:
-
QSYS2.SYSCOLUMNS
-
QSYS2.SYSTABLES
-
또한 IBM DB2 for iSeries 데이터베이스에 대해 다음 권한 및 잠금을 설정해야 합니다.
- 저널 인증 기관: *USE
- 저널 라이브러리 인증 기관: *EXECUTE
- 저널 수신자 인증 기관: *USE
- 저널 수신자 라이브러리의 인증 기관: *EXECUTE
- 파일 인증 기관(지정된 경우): *USE
- 파일 라이브러리 인증 기관: *EXECUTE
- 저널 잠금: *SHRRD
- 저널 수신기 잠금: *SHRRD
- 파일 잠금(지정된 경우): *SHRRD
*OBJEXIST는 다음 중 하나라도 해당되는 경우 저널 인증 기관에도 필요합니다.
- *ALLFILE이 파일 키에 대해 지정되었습니다.
- 지정한 개체가 시스템에 없습니다.
- *IGNFILSLT 또는 *IGNOBJSLT는 선택된 저널 코드에 대한 저널 코드 선택 값으로 지정됩니다.
DB2 서버 구성
드문 상황에서 랜딩 작업에서 IBM DB2 for iSeries 종료 지점을 사용할 때 다음 오류가 발생할 수 있습니다.
SQL0666N SQL query exceeds specified time limit or storage limit
이 오류가 발생하지 않도록 하려면 Data Movement gateway 작업/사용자 ID에 대해 다음 특성을 설정합니다.
QRYSTGLMT=*NOMAX
QRYTIMLMT=*NOMAX
자세한 내용은 https://www.ibm.com/docs/en/i/7.4?topic=ssw_ibm_i_74/cl/chgqrya.htm을 참조하십시오.