Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

IBM DB2 for LUW

W tej sekcji opisano, jak skonfigurować źródło IBM DB2 for LUW w zadaniu danych. Zanim rozpoczniesz zadanie danych, upewnij się, że Wymagania wstępne zostały spełnione i znasz Ograniczenia i uwagi.

Konfiguracja właściwości połączenia

W tej sekcji opisano dostępne właściwości połączenia. Wszystkie właściwości są wymagane, chyba że zaznaczono inaczej.

Źródło danych

  • Brama danych: nazwa bramy Brama danych ruchu danych używanej w celu uzyskania dostępu do danych.

  • Serwer: Adres IP lub nazwa hosta serwera IBM DB2 for LUW.

  • Port: Port, przez który można uzyskać dostęp do serwera IBM DB2 for LUW.

Właściwości konta

  • Nazwa użytkownika: Nazwa użytkownika wymagana do uzyskania dostępu do serwera IBM DB2 for LUW.

  • Hasło:Hasło wymagane do uzyskania dostępu do serwera IBM DB2 for LUW.

Właściwości bazy danych

  • Baza danych: Baza danych źródła IBM DB2 for LUW.
  • Maksymalny rozmiar bufora do odczytu (KB): maksymalna liczba kilobajtów do odczytania przy każdym dostępie do dziennika podczas CDC. Jeśli masz problemy z wydajnością, dostosowanie tej liczby może pomóc.

Opcje SSL

  • Enable SSL (Włącz SSL): zaznacz, aby włączyć protokół SSL
  • Keystore database file (Plik bazy danych magazynu kluczy): (opcjonalnie) plik bazy danych magazynu kluczy (zawierający klucz prywatny) na komputerze Data Movement gateway. Plik musi być w formacie CMS (<nazwapliku>.kdb), który jest zwykle domyślny.
  • Stash file (opcjonalnie): plik z zaszyfrowaną wersją hasła do bazy danych magazynu kluczy.
  • Keystore database password (Hasło bazy danych magazynu kluczy): (opcjonalnie) dostęp do pliku bazy danych magazynu kluczy można uzyskać przy użyciu ustawionego w tym miejscu hasła lub pliku tymczasowego, który określono w polu Stash file (Plik tymczasowy).
Ostrzeżenie

Pliki KDB i pliki Stash należy wygenerować przy użyciu wersji GSKit, która jest kompatybilna ze sterownikiem DB2 obsługiwanym przez Brama danych ruchu danych.

Informacje o wersji GSKit dostarczanej z określoną wersją sterownika zawiera artykuł GSKit Versions Shipped with DB2.

Właściwości CDC

  • Aby włączyć przechwytywanie danych z IBM DB2 for LUW, należy utworzyć tabele źródłowe w następujący sposób:

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

    Można skonfigurować Data Movement gateway do wykonywania tej operacji, wybierając opcję Automatically enable DATA CAPTURE CHANGES (requires admin privilege) [Automatycznie włącz przechwytywanie zmian danych — wymaga uprawnień administratora] w ustawieniach łącznik lub wykonać to ręcznie.

  • Sprawdzaj zmiany co (sek.): Jak często sprawdzać zmiany w źródłowej bazie danych.

Właściwości wewnętrzne

Właściwości wewnętrzne są przeznaczone dla specjalnych przypadków, w związku z czym nie są ukazywane w oknie dialogowym. Należy ich używać tylko na polecenie Qlik Pomocy technicznej.

Użyj przycisków Utwórz nowy i Anuluj znajdujących się po prawej stronie pól, aby dodać lub usunąć właściwości zgodnie z potrzebą.

Nazwa

Nazwa wyświetlana dla połączenia źródłowego.

Wznawianie lub rozpoczynanie zadania z LRI w środowisku pureScale

Aby wznowić lub rozpocząć zadanie z LRI w środowisku pureScale:

  1. Uruchom wiersz polecenia db2pd DB2, aby określić numer bieżącego dziennika:

    $ db2pd -log -db database_name

    gdzie database_name jest nazwą Twojej bazy danych.

    Dane wyjściowe będą podobne do następujących:

    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
    

    Najnowszy (aktualny) dziennik ma numer 2.

  2. Uruchom polecenie db2flsn, aby określić zakres LRI/LSN tego pliku dziennika:

    $ db2flsn -db SAMPLE -lrirange 2

    Dane wyjściowe będą podobne do następujących:

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

    W powyższym wyniku wartość początkowa LRI zadania będzie wynosić:

    0100000000000022CC000000000004FB13 (tj. 34 bajty na końcu zakresu).

Nie możesz pobrać bieżącego numeru LSN?

Jeśli nie możesz pobrać bieżącego numeru LSN, możesz polecić oprogramowaniu Brama danych ruchu danych przeskanowanie dziennika, podając CurrentLSN=scan (zgodnie z opisem w Wewnętrzne — właściwości powyżej) zamiast bieżącego numeru LSN.

Informacja

Jeżeli CurrentLSN=scan, Brama danych ruchu danych przeszuka dziennik od początku, aż znajdzie bieżący numer LSN. Może to zająć trochę czasu w zależności od rozmiaru dziennika.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!