W tej sekcji opisano kwestie związane z migracją do wersji 8.1.4 i podano instrukcje dotyczące Serwera synchronizacji i Klienta synchronizacji programu DB2 Everyplace:
W programie DB2 Everyplace 8.1.4 infrastruktura obsługująca replikację subskrypcji JDBC jest specyficzna. Aby program DB2 Everyplace 8.1.4 mógł działać poprawnie, niezbędne jest dokonanie migracji subskrypcji JDBC, które zostały utworzone przy użyciu wcześniejszych wersji programu DB2 Everyplace. Migracja ta powinna zostać dokonana przed uruchomieniem nowo zainstalowanego Serwera synchronizacji DB2 Everyplace. Przed aktualizacją istniejącej instalacji programu DB2 Everyplace do wersji 8.1.4 należy dokonać replikacji wszystkich lustrzanych baz danych. Jeśli lustrzane bazy danych zostaną poddane replikacji tuż przed instalacją, a migracja zostanie wykonana od razu po instalacji, sam proces migracji nie zajmie dużo czasu. W innym wypadku proces migracji może trwać długo. Zaleca się, aby przed zainstalowaniem programu DB2 Everyplace 8.1.4 utworzyć kopie zapasowe wszystkich źródłowych baz danych, lustrzanych baz danych i bazy danych DSYCTLDB. Po instalacji, w trakcie przeprowadzania migracji, wszystkie tabele źródłowe w danej subskrypcji JDBC powinny być wygaszone. Aktywność tabel może zostać wznowiona po zakończeniu migracji.
Wymagania wstępne
Procedura
To zadanie może zostać wykonane bez udziału użytkownika podczas instalacji programu DB2 Everyplace. Jeśli wybrano opcję, aby Kreator instalacji nie dokonywał migracji, należy wykonać niżej podane czynności po zainstalowaniu programu DB2 Everyplace.
Procedura
Jeśli poprzednia synchronizacja była przeprowadzona przy użyciu Klienta synchronizacji dla systemów Linux lub QNX Neutrino, należy dokonać migracji plików konfiguracyjnych Klienta synchronizacji, uruchamiając w katalogu docelowym skrypt migrate.sh. Katalogiem docelowym jest katalog, w którym są przechowywane pliki konfiguracyjne Klienta synchronizacji (na przykład CONFIG1, MISC1). Ten skrypt zmienia nazwy plików na małe litery. Plik migrate.sh znajduje się w katalogu /bin. Jeśli podczas próby synchronizacji przy użyciu Klienta synchronizacji wersja 8.1.4 dla systemów Linux lub QNX Neutrino zostaną użyte poprzednie pliki konfiguracyjne (których nazwy pisane są wielkimi literami), funkcja API iscConfigOpen() zwróci wartość ISCRTN_Failed.
Zadania pokrewne