Finalizowanie konfiguracji usług przenoszenia danych

Wdrożone instancje komponentów przechwytującego i wprowadzającego używają domyślnie referencji użytkownika, który je uruchomił. Choć może to wystarczać dla niektórych topologii, są dwa scenariusze, w których konieczne jest użycie innych referencji

Aby obsłużyć te scenariusze, konieczne będzie utworzenie plików haseł zawierających referencje użytkownika, które mają być używane zamiast bieżących referencji użytkownika. Ponieważ pliki haseł nie są tworzone automatycznie w czasie wdrażania, należy wykonać następujące kroki dla tych dwóch scenariuszy:
  1. Przygotuj plik, w którym będą składowane informacje o ID użytkownika ihaśle używane do łączenia się ze źródłową bazą danych. W oknie wiersza komend produktu DB2 wprowadź poniższą komendę i zastąp każde pole oznaczone <zastępcza_nazwa_pola> odpowiednią wartością.

    asnpwd INIT encrypt all using <plik_hasła>. Narzędzie asnpwd tworzy pusty plik: <plik_hasła>.

    Przykładowe wywołanie: asnpwd INIT encrypt all using password.aut

  2. Zapisz informacje dotyczące dostępu do bazy danych (ID użytkownika, hasło i nazwę bazy danych) dla każdej bazy danych, z którą będzie musiał się połączyć program narzędziowy replikacji. W oknie wiersza komend produktu DB2 wprowadź poniższą komendę i zastąp każde pole oznaczone <zastępcza_nazwa_pola> odpowiednią wartością.

    asnpwd ADD alias <nazwa_bazy_danych> ID <ID_użytkownika> PASSWORD <hasło> using <plik_hasła>.

    Powtórz ten krok dla innych baz danych (w razie potrzeby). Pogram szyfruje wprowadzane informacje i zapisuje je w pliku <plik_hasła>.

    Przykładowe wywołanie:
    • asnpwd ADD alias STMD7 id MOJEID password MOJEHASLO using password.aut
    • asnpwd ADD alias RTMD7 id MOJEID2 password MOJEHASLO2 using password.aut
  3. Zaktualizuj pliki konfiguracji programów narzędziowych przez modyfikację wygenerowanych wykonywalnych skryptów uruchamiających (StartCapture i StartApply). Parametr pliku hasła dodaje się do wywołania programu narzędziowego replikacji w wierszu komend. Zamiast używać domyślnych referencji, program narzędziowy korzysta z zaszyfrowanych referencji użytkownika, które są zapisane w podanym pliku. Plik hasła musi zostać umieszczony w katalogu roboczym zdefiniowanym przez parametr CAPTURE_PATH (lub APPLY_PATH).
    Przykłady zmian:
    • Oryginalna zawartość pliku uruchamiającego komponent przechwytujący: db2cmd asncap CAPTURE_SERVER=stmd7 CAPTURE_SCHEMA=CAPTURE_1 CAPTURE_PATH="c:\tmp\state_capture_log"
    • Zmodyfikowana zawartość pliku uruchamiającego komponent przechwytujący: db2cmd asncap CAPTURE_SERVER=stmd7 CAPTURE_SCHEMA=CAPTURE_1 CAPTURE_PATH="c:\tmp\state_capture_log" pwdfile="password.aut"
    • Oryginalna zawartość pliku uruchamiającego komponent zatwierdzający: db2cmd asnapply APPLY_QUAL=Apply_1 CONTROL_SERVER=RTMD7 APPLY_PATH="C:\tmp\apply"
    • Zmodyfikowana zawartość pliku uruchamiającego komponent zatwierdzający: db2cmd asnapply APPLY_QUAL=Apply_1 CONTROL_SERVER=RTMD7 APPLY_PATH="C:\tmp\apply" pwdfile="password.aut"
  4. Skopiuj plik <plik_hasła>, który został utworzony w krokach 1 i 2, do odpowiedniego katalogu. Programy narzędziowe replikacji próbują otworzyć plik z hasłami po uruchomieniu. Wystąpi błąd, jeśli plik o nazwie <plik_hasła> nie będzie istniał w katalogu roboczym zdefiniowanym przez parametr CAPTURE_PATH (lub APPLY_PATH). Jeśli nie jest określony żaden parametr, programy narzędziowe będą próbowały znaleźć ten plik w bieżącym katalogu roboczym.
Więcej informacji na temat narzędzi produktu DB2 można znaleźć w podręczniku i skorowidzu replikacji SQL produktu DB2.
Pojęcia pokrewne
Usługa przenoszenia danych z wykonawczej bazy danych do bazy danych historycznych
Usługa przenoszenia danych z bazy danych stanu do wykonawczej bazy danych
Usługi przenoszenia danych
Administrowanie usługami przenoszenia danych
Konfiguracja usługi przenoszenia danych
Zadania pokrewne
Wdrażanie usług przenoszenia danych
Konfigurowanie opcji usług przenoszenia danych
Konsolidowanie skryptów uruchamiania i zatrzymywania

Copyright IBM Corporation 2005, 2006. Wszelkie prawa zastrzeżone.