기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

IBM DB2 for LUW

이 섹션에서는 데이터 작업에서 IBM DB2 for LUW 소스를 설정하는 방법을 설명합니다. 데이터 작업을 시작하기 전에 전제 조건을 충족하고 제한 사항 및 고려 사항에 익숙해졌는지 확인합니다.

정보 메모이 커넥터는 Qlik Talend Cloud 시작 구독에서 지원되지 않습니다.

연결 속성 설정

이 섹션에서는 사용할 수 있는 연결 속성에 대해 설명합니다. 달리 명시되지 않는 한 모든 속성이 필요합니다.

커넥터를 열려면 다음을 수행합니다.

  1. 연결에서 연결 만들기를 클릭합니다.

  2. IBM DB2 for LUW 소스 커넥터를 선택한 후 다음 설정을 제공합니다.

데이터 소스

  • 데이터 게이트웨이

  • 데이터 이동에 사용할 데이터 이동 게이트웨이을 선택합니다.

  • 서버: IBM DB2 for LUW 서버의 IP 주소 또는 호스트 이름입니다.

  • 포트: IBM DB2 for LUW 서버에 액세스하는 데 사용하는 포트입니다.

계정 속성

  • 사용자 이름: IBM DB2 for LUW 서버에 액세스하는 데 필요한 사용자 이름입니다.

  • 비밀번호: IBM DB2 for LUW 서버에 액세스하는 데 필요한 비밀번호입니다.

데이터베이스 속성

  • 데이터베이스: IBM DB2 for LUW 소스 데이터베이스입니다.
  • 읽기용 최대 버퍼 크기(KB): CDC 중에 로그에 액세스할 때마다 읽을 수 있는 최대 킬로바이트 수입니다. 성능 문제가 발생하는 경우 이 수를 조정하면 도움이 될 수 있습니다.

SSL 옵션

  • SSL 활성화: SSL을 활성화하려면 선택합니다.
  • 키 저장소 데이터베이스 파일: (선택 사항) Data Movement gateway 컴퓨터의 키 저장소 데이터베이스 파일(개인 키 포함)입니다. 파일은 일반적으로 기본값인 CMS 형식(<파일 이름>.kdb)이어야 합니다.
  • 스태시 파일: (선택 사항) 키 저장소 데이터베이스 비밀번호의 암호화된 버전이 있는 파일입니다.
  • 키 저장소 데이터베이스 비밀번호: (선택 사항) 키 저장소 데이터베이스 파일은 여기에 설정된 비밀번호 또는 스태시 파일 필드에 지정된 스태시 파일을 사용하여 액세스할 수 있습니다.
경고 메모

KDB 및 스태시 파일은 데이터 이동 게이트웨이에서 지원하는 DB2 드라이버와 호환되는 GSKit 버전을 사용하여 생성해야 합니다.

특정 드라이버 버전과 함께 제공되는 GSKit 버전에 대한 자세한 내용은 DB2와 함께 제공되는 GSKit 버전을 참조하십시오.

CDC 속성

  • IBM DB2 for LUW에서 데이터 캡처를 활성화하려면 소스 테이블을 다음과 같이 만들어야 합니다.

    CREATE / ALTER TABLE table-name …. DATA CAPTURE CHANGES [INCLUDE LONGVAR COLUMNS];

    커넥터 설정에서 DATA CAPTURE CHANGES 자동 활성화(관리자 권한 필요)를 선택하여 이 작업을 수행하도록 Data Movement gateway를 구성하거나 수동으로 수행할 수 있습니다().

  • 변경 내용 확인 간격(초): 소스 데이터베이스에서 변경 내용을 확인하는 빈도입니다.

내부 속성

내부 속성은 특별한 사용 사례를 위한 것이므로 대화 상자에 표시되지 않습니다. Qlik 지원 팀에서 지시한 경우에만 사용해야 합니다.

필드 오른쪽에 있는 새로 만들기취소 버튼을 사용하여 필요에 따라 속성을 추가하거나 제거합니다.

이름

소스 연결의 표시 이름입니다.

pureScale 환경의 LRI에서 작업 재개 또는 시작

pureScale 환경의 LRI에서 작업을 재개하거나 시작하려면 다음을 수행합니다.

  1. db2pd DB2 명령행을 실행하여 현재 로그 번호를 확인합니다.

    $ db2pd -log -db database_name

    여기서 database_name은 데이터베이스 이름입니다.

    출력은 다음과 유사합니다.

    Database Member 0 -- Database SAMPLE -- Active -- Up 0 days 00:27:02 -- Date 2018-05-23-14.49.45.515600
    Logs:
    Current Log Number            2
    Pages Written                 19
    Cur Commit Disk Log Reads     0
    Cur Commit Total Log Reads    0
    Method 1 Archive Status       n/a
    Method 1 Next Log to Archive  n/a
    Method 1 First Failure        n/a
    Method 2 Archive Status       n/a
    Method 2 Next Log to Archive  n/a
    Method 2 First Failure        n/a
    Log Chain ID                  0
    Current LSO                   57142478
    Current LSN                   0x000000000004FB14
     
    Address            StartLSN         StartLSO    State Size       	Pages      Filename
    0x00007F164E99F090 00000000000429EC 48912001    0x00000000 1000       1000       S0000000.LOG
    0x00007F16511319F0 000000000004901E 52988001    0x00000000 1000       1000       S0000001.LOG
    0x00007F1651132350 000000000004F9A6 57064001    0x00000000 1000       1000       S0000002.LOG
    

    최근(현재) 로그는 2번입니다.

  2. db2flsn 명령을 실행하여 해당 로그 파일의 LRI/LSN 범위를 결정합니다.

    $ db2flsn -db SAMPLE -lrirange 2

    출력은 다음과 유사합니다.

    S0000002.LOG: has LRI range
    00000000000000010000000000002254000000000004F9A6 to
    000000000000000100000000000022CC000000000004FB13

    위 출력에서 작업 "Start From" LRI 값은 다음과 같습니다.

    0100000000000022CC000000000004FB13(즉, 범위 끝에 있는 34바이트)

현재 LSN을 검색할 수 없습니까?

현재 LSN을 검색할 수 없는 경우 현재 LSN 대신 CurrentLSN=scan(위 내부 속성 설명 참조)을 지정하여 로그를 검색하도록 Qlik Talend Data Integration에 지시할 수 있습니다.

정보 메모

CurrentLSN=scan인 경우, Qlik Talend Data Integration는 현재 LSN을 찾을 때까지 처음부터 로그를 검색합니다. 로그 크기에 따라 다소 시간이 걸릴 수 있습니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!