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

Wymagania wstępne

Zanim będzie można umieszczać lub replikować dane, należy spełnić następujące wymagania wstępne:

  • Zainstaluj wymagany driver na serwerze bramy Brama danych ruchu danych

    Informacja

    Jest to wymagane tylko wtedy, gdy pracujesz z bramą Brama danych ruchu danych. Informacje o zaletach bramy Brama danych ruchu danych i o okolicznościach, w których jest wymagana, zawiera temat Brama danych Qlik — ruch danych.

  • Przyznaj wymagane uprawnienia w źródle danych

  • Skonfiguruj łącznik źródła danych

Konfiguracja sterowników

Sterownik driver można zainstalować za pomocą Narzędzia do instalacji sterowników (zalecane) lub ręcznie. Instalacji ręcznej należy próbować tylko w mało prawdopodobnym przypadku wystąpienia problemu z Narzędziem do instalacji sterowników.

Używanie Narzędzia do instalacji sterowników w celu instalacji sterownika

W tej sekcji opisano, jak zainstalować wymagany driver. Proces ten obejmuje pobieranie sterownika, skopiowanie go do wymaganego folderu (zobacz poniżej) i uruchomienie skryptu, który automatycznie zainstaluje i skonfiguruje wymagany driver. W razie potrzeby można także uruchamiać skrypty, aby zaktualizować i odinstalować driver.

Przygotowanie instalacji

  • Na serwerze bramy Ruch danych musi być zainstalowane środowisko Python 3.6 lub nowsze.

    Środowisko Python jest preinstalowane w większości dystrybucji systemu Linux. Aby sprawdzić, która wersja środowiska Pythona jest zainstalowana w Twoim systemie, uruchom następujące polecenie:

    python3 --version

  • Pobierz pakiet aplikacji IBM i Access Client Solutions Linux „ibm-iaccess-<version>.x86_64.rpm” z witryny internetowej IBM. Obsługiwaną wersję można znaleźć w sekcji binary-artifacts w pliku /opt/qlik/gateway/movement/drivers/manifests/db2iseries.yaml. Po zakończeniu pobierania skopiuj plik do:

    /opt/qlik/gateway/movement/drivers/db2i

Instalowanie aplikacji driver

Aby zainstalować driver:

  1. Na urządzenie bramy Ruch danych zmień katalog roboczy na:

    opt/qlik/gateway/movement/drivers/bin

  2. Wykonaj następujące polecenie:

    Składnia:

    ./install db2iseries

    W przeciwnym razie zostanie wyświetlona umowa licencyjna dotycząca driver.

  3. Wykonaj jedną z poniższych czynności:

    • Naciśnij klawisz [Enter] wielokrotnie, aby powoli przewinąć treść umowy licencyjnej.
    • Naciśnij klawisz spacji wielokrotnie, aby szybko przewinąć treść umowy licencyjnej.
    • Naciśnij klawisz „q”, aby zamknąć tekst umowy licencyjnej i wyświetlić opcje jej akceptacji.
  4. Wykonaj jedną z poniższych czynności:

    • Wpisz „y” i naciśnij klawisz [Enter], aby zaakceptować umowę licencyjną i rozpocząć instalację.
    • Wpisz „n” i naciśnij klawisz [Enter], aby odrzucić umowę licencyjną i zakończyć instalację.
    • Wpisz „v” i naciśnij klawisz [Enter], aby ponownie wyświetlić umowę licencyjną.

  5. Zostanie zainstalowany driver.

driver — aktualizacja

Uruchom polecenie aktualizacji, jeśli chcesz odinstalować driver w poprzedniej wersji, zanim zainstalujesz dostarczony driver.

Aby zaktualizować driver:

  1. Na urządzenie bramy Ruch danych zmień katalog roboczy na:

    opt/qlik/gateway/movement/drivers/bin

  2. Wykonaj następujące polecenie:

    Składnia:

    ./update db2iseries

    W przeciwnym razie zostanie wyświetlona umowa licencyjna dotycząca driver.

  3. Wykonaj jedną z poniższych czynności:

    • Naciśnij klawisz [Enter] wielokrotnie, aby powoli przewinąć treść umowy licencyjnej.
    • Naciśnij klawisz spacji wielokrotnie, aby szybko przewinąć treść umowy licencyjnej.
    • Naciśnij klawisz „q”, aby zamknąć tekst umowy licencyjnej i wyświetlić opcje jej akceptacji.
  4. Wykonaj jedną z poniższych czynności:

    • Wpisz „y” i naciśnij klawisz [Enter], aby zaakceptować umowę licencyjną i rozpocząć instalację.
    • Wpisz „n” i naciśnij klawisz [Enter], aby odrzucić umowę licencyjną i zakończyć instalację.
    • Wpisz „v” i naciśnij klawisz [Enter], aby wyświetlić umowę licencyjną od początku.
  5. Stary driver zostanie odinstalowany, a zainstalowany zostanie nowy driver.

driver — odinstalowywanie

Uruchom polecenie odinstalowania, jeśli chcesz odinstalować driver.

Aby odinstalować driver:

  1. Zatrzymaj wszystkie zadania skonfigurowane do korzystania z tego łącznika.

  2. Na urządzenie bramy Ruch danych zmień katalog roboczy na:

    opt/qlik/gateway/movement/drivers/bin

  3. Wykonaj następujące polecenie:

    Składnia:

    ./uninstall db2iseries

    Sterownik driverzostanie odinstalowany.

Ręczna konfiguracja sterownika

Sterownik driver należy instalować ręcznie tylko wtedy, gdy automatyczna instalacja nie zakończyła się pomyślnie.

Pobierz pakiet aplikacji IBM i Access Client Solutions Linux z witryny internetowej IBM.

Informacja

Sterownik iAccess ODBC 7.1.0. nie jest obsługiwany.

Więcej informacji, patrz https://www.ibm.com/docs/en/i/7.2?topic=packages-linux-application-package

Następnie na komputerze z Data Movement gateway otwórz wiersz poleceń i wykonaj następujące czynności:

  1. Zatrzymaj usługę Data Movement gateway:

    sudo systemctl stop repagent

  2. Opcjonalnie potwierdź, że usługa została zatrzymana:

    sudo systemctl status repagent

    Status powinien być następujący:

    Active: inactive (dead) since <timestamp> ago

  3. Zainstaluj plik RPM, który znajduje się w pobranym pakiecie.

    Przykład:

    rpm -i ibm-iaccess-1.1.0.26-1.0.x86_64

    Informacja

    Wyświetlana wersja sterownika będzie inna w dziennikach Data Movement gateway. Na przykład, zakładając, że wersja sterownika jest taka jak w powyższym przykładzie, w dzienniku Data Movement gateway pojawi się ona jako wersja sterownika ODBC: „07.01.026”.

    Aby uzyskać informacje na temat przeglądania dzienników, zobacz temat Rozwiązywanie problemów z zadaniami danych.

  4. Zmień katalog roboczy na <katalog_instalacji_Data Movement gateway>/bin.

  5. Dodaj lokalizację sterownika DB2 do ścieżki biblioteki systemu Linux.

    Aby to zrobić, dodaj następującą ścieżkę site_ arep_login.sh do pliku w <katalog_instalacji>/replicate/bin:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/lib64

    gdzie path jest ścieżką sterownika.

    Przykład:

    echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/ibm/iaccess/lib64" >> site_arep_login.sh

  6. Opcjonalnie potwierdź, że lokalizacja sterownika została skopiowana:

    cat site_arep_login.sh
  7. Po zakończeniu instalacji otwórz plik /etc/odbcinst.ini i upewnij się, że zawiera on następującą sekcję:

    [IBM i Access ODBC Driver 64-bit]
    Description = IBM i Access for Linux 64-bit ODBC Driver Driver = /opt/ibm/iaccess/lib64/libcwbodbc.so Setup = /opt/ibm/iaccess/lib64/libcwbodbcs.so Threading = 0 DontDLClose = 1 UsageCount = 1
  8. Uruchom usługę Data Movement gateway:

    sudo systemctl start repagent

  9. Opcjonalnie potwierdź, że usługa została uruchomiona:

    sudo systemctl status repagent

    Status powinien być następujący:

    Active: active (running) since <timestamp> ago

Wymagania wstępne dotyczące CDC

Wymagania wstępne dziennika

Wszystkie tabele źródłowe dla danego zadania przenoszenie muszą być księgowane w tym samym dzienniku. Nazwa dziennika i biblioteki, w której się on znajduje, muszą być określone w ustawieniach łącznik. Podczas wykonywania zadania, Data Movement gateway pyta tę księgę o zmiany w tabelach źródłowych.

Kiedy rozpoczniesz księgowanie tabel źródłowych, parametr Record images może być ustawiony na *BOTH (w celu przechwytywania przed obrazami i po nich) lub *AFTER.

Kiedy parametr Record images jest ustawiony na *AFTER, usunięte rekordy zawierają wartości NULL w swoich polach danych. Aby zapisać kopię usuniętego rekordu w księdze usuniętych rekordów, należy ustawić parametr Record images na *BOTH.

Informacja

Jeśli trzeba uruchomić kilka zadań przenoszenie  (które Przenieś dane z IBM DB2 for iSeries), to efektywniej jest (choć nie ma takiej konieczności) utworzyć osobną księgę dla każdego zadania. Ponieważ można określić tylko jedną księgę na łącznik, dodatkowo należałoby także zdefiniować osobny łącznik dla każego zadania.

Parametr MINENTDTA

Parametr MINENTDTA musi być ustawiony na *NONE, ponieważ *FILE (minimalna rejestracja do dziennika) nie jest obsługiwane.

 

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ć!