Witamy w dokumencie Uwagi dotyczące instalowania programu DB2
Everyplace wersja 8.1.4. Dokument ten zawiera informacje na poniższe
tematy:
- Wymagania wstępne
- Zagadnienia do uwzględnienia przed instalacją
- Instalowanie Serwera synchronizacji DB2 Everyplace
- Instalowanie z plikiem odpowiedzi
- Weryfikacja po instalacji
- Zagadnienia do uwzględnienia po instalacji
- Deinstalacja programu DB2 Everyplace Express Edition
W tej sekcji opisano wymagania programu DB2 Everyplace wersja 8.1.4
odnośnie sprzętu, oprogramowania i systemu operacyjnego.
Wymagania sprzętowe
Aby można było korzystać z programu DB2 Everyplace, system musi spełniać
następujące wymagania sprzętowe:
- procesor Intel Pentium III lub porównywalny
- 512 MB pamięci (zalecany 1 GB pamięci, jeśli używany jest program IBM
WebSphere Application Server)
- 300 MB wolnego miejsca na dysku (700 MB wolnego miejsca,
jeśli na komputerze nie jest zainstalowany program DB2 Universal Database)
Warunkiem korzystania z Serwera synchronizacji DB2 Everyplace jest
zainstalowanie następującego oprogramowania:
- Program DB2 Everyplace współpracuje z programem DB2 Universal
Database wersja 7.2 z pakietem poprawek 5 lub późniejszym.
Uwaga:
Jeśli program DB2 Universal Database nie jest zainstalowany, kreator
instalacji DB2 Everyplace Express 8.1.4 zainstaluje na komputerze
wbudowaną wersję programu DB2 Universal Database Express Edition na
potrzeby programu DB2 Everyplace Express.
- Serwer WWW z obsługą interfejsu Java Servlet API 2.0. Jeśli program DB2
Everyplace ma być serwerem aplikacji działającym w środowisku WebSphere
Application Server wersja 5, należy zainstalować pakiet poprawek 2.
Uwaga:
Kreator instalacji DB2 Everyplace Express 8.1.4 zainstaluje na danym
komputerze wbudowaną wersję programu Application Server - Express.
- Oprogramowanie łączące stację roboczą z urządzeniem przenośnym (na
przykład Palm HotSync). Jest ono wymagane przez mechanizm bazy danych DB2
Everyplace oraz do instalacji klienta synchronizacji na urządzeniu
przenośnym.
Program DB2 Everyplace Express Edition działa w następujących systemach
operacyjnych:
- Serwer synchronizacji DB2 Everyplace:
- Microsoft Windows 2000, Windows NT lub Windows XP
- Redhat Linux wersja 7.3 lub nowsza
- Mandrake wersja 8.2 lub nowsza
- United Linux 1.0, Kernel 2.4.19
- SuSE Linux for Intel 7.3 2.4 Kernel
- SuSE SLES 7 2.4 Kernel
Klient:
- Urządzenia mobilne z systemem Win32
- Urządzenia mobilne z systemem Palm OS
- Urządzenia mobilne z systemem Symbian6 i Symbian7
- Urządzenia mobilne z systemem WinCE/PocketPC
- Urządzenia mobilne z systemem Linux
- Urządzenia mobilne z systemem QNX Neutrino
Zagadnienia do uwzględnienia przed instalacją
Aby program DB2 Everyplace mógł działać z najwyższą wydajnością,
należy dopasować parametry systemowe w programie DB2 Universal Database. Zaniedbanie
tego kroku może powodować nieoczekiwane zakłócenia w pracy, jak również
niemożność utworzenia nowego połączenia z bazą danych w systemie Linux.
W przypadku systemu Linux zaleca się dopasowanie parametrów jądra
systemu.
Uwaga: Obsługiwane są jedynie 32-bitowe instancje programu DB2
Universal Database.
Należy zmodyfikować profil logowania, wprowadzając następujący wpis:
export DISPLAY=<stacja_robocza>:0.0
Gdzie <stacja_robocza> jest stacją roboczą systemu UNIX, na
której ma być używane Centrum administrowania urządzeniami mobilnymi.
Uwaga: Zmienną DISPLAY należy wyeksportować także w tej powłoce,
z której ma być uruchamiany Serwer synchronizacji DB2 Everyplace.
W przypadku systemów Linux o wersji jądra od 2.4 wzwyż należy wydać
poniższe komendy z wiersza komend, działając jako użytkownik root:
-
sysctl -w kernel.msgmni=2048
-
sysctl -w kernel.shmmax=1073741824
-
sysctl -w fs.file-max=32768
-
sysctl -w kernel.sem="512 32000 32 1024"
-
sysctl -w kernel.threads-max=20480
Aby spowodować automatyczne wykonanie powyższych komend, należy je
dopisać na końcu pliku /etc/rc.d/rc.local
. W efekcie wartości
będą odpowiednio ustawiane przy każdym uruchomieniu systemu. Dodatkowe
zalecenia odnośnie ustawień można znaleźć w dokumencie Uwagi do wydania
programu DB2 UDB wersja 7.2 lub 8.1 dla systemu Linux.
Instalowanie Serwera synchronizacji DB2 Everyplace
Aby zainstalować program DB2 Everyplace Express Edition na
serwerze Windows:
- Uruchom program instalacyjny (DB2Everyplace.exe) jako administrator. W przypadku
instalowania programu DB2 Everyplace Express Edition z dysku CD-ROM
nastąpi automatyczne uruchomienie kreatora instalacji DB2 Everyplace Express. Jeśli
uruchomienie kreatora z jakichś przyczyn nie nastąpi, uruchom program
DB2Everyplace.exe. Otwarty zostanie panel powitalny.
- Kliknij przycisk Dalej, aby otworzyć panel Uwagi dotyczące
instalowania. Zaznacz pole wyboru opisane Wyświetl Uwagi dotyczące
instalowania programu DB2 Everyplace, jeśli chcesz wyświetlić uwagi
instalacyjne w domyślnej przeglądarce. Kliknij przycisk Dalej, aby
uruchomić przeglądarkę i otworzyć panel Umowa licencyjna.
- Na panelu Umowa licencyjna zapoznaj się z treścią umowy, a po jej
zaakceptowaniu kliknij przycisk Dalej, aby otworzyć panel katalogu
docelowego.
- Wpisz katalog, w którym ma zostać zainstalowany program DB2
Everyplace Express, lub kliknij przycisk Przeglądaj, aby ten katalog
wskazać. Po wybraniu katalogu docelowego kliknij przycisk Dalej. Otwarte
zostanie okno Wybierz typ instalacji.
- Wybierz jedną z opcji instalacji:
- Typowa: Ta opcja powoduje zainstalowanie programu DB2
Everyplace Express Edition z większością funkcji i przy użyciu
typowych domyślnych wartości parametrów konfiguracyjnych. Jest to
rozwiązanie zalecane dla większości użytkowników.
- Niestandardowa: Pozwala wybrać funkcje, które będą
instalowane. Ta opcja jest zalecana dla użytkowników zaawansowanych,
znających już program DB2 Everyplace.
Kliknij przycisk Dalej.
- Jeśli wybrano opcję Niestandardowa:
- Otwarty zostanie panel umożliwiający wybranie elementów, które
zostaną zainstalowane. Kliknij przycisk Dalej. Otwarty zostanie
panel Wybierz czynność dotyczącą instalacji.
- Zaznacz pole wyboru obok czynności, która ma zostać wykonana.
Można wybrać obie opcje, a trzeba wybrać przynajmniej jedną. Jeśli
żadna opcja nie zostanie wybrana, pojawi się komunikat o błędzie. Określ,
czy kreator instalacji programu DB2 Everyplace Express ma wygenerować plik
odpowiedzi. Plik odpowiedzi jest używany do rejestrowania opcji
wybieranych przez użytkownika podczas instalacji interaktywnej. Gotowego
pliku można użyć do zautomatyzowania instalacji na innych komputerach. Po
wybraniu odpowiednich czynności kliknij przycisk Dalej. Otwarty
zostanie panel Wybierz czynność dotyczącą przykładów.
- Zaznacz
pole wyboru obok czynności, która ma zostać wykonana.
Można określić, czy kreator instalacji ma utworzyć przykładowe bazy
danych programu DB2 Everyplace oraz przykładową aplikację serwerową Pielęgniarka
domowa oraz zainstalować skonfigurowanego wstępnie klienta
Windows. Przykłady te ilustrują funkcję synchronizacji z Serwerem synchronizacji DB2
Everyplace. Kliknij przycisk Dalej. Otwarty
zostanie panel Wybierz czynność dotyczącą usług.
- Zaznacz pole wyboru, jeśli kreator instalacji ma uruchomić w
systemie Windows usługę Serwera synchronizacji DB2 Everyplace po zakończeniu
instalacji.
Kliknij przycisk Dalej.
- Jeśli wybrano opcję Typowa, kreator instalacji DB2 Everyplace:
- nie utworzy pliku odpowiedzi podczas instalacji;
- utworzy przykładowe bazy danych programu DB2 Everyplace,
przykładową aplikację i zainstaluje wstępnie skonfigurowanego klienta
systemu Windows jako ilustrację funkcji synchronizacji;
- po zakończeniu instalacji uruchomi w systemie Windows usługę
Serwera synchronizacji DB2 Everyplace.
- Panele informacyjne otwierane są, jeśli na komputerze nie
jest zainstalowany program DB2 Universal Database. Jeśli program
DB2 Universal Database jest obecny na komputerze, przejdź do kroku 8.
- Określ katalog, w którym ma zostać zainstalowana wbudowana wersja
programu DB2 UDB Express. Wpisz nazwę katalogu lub kliknij przycisk
Przeglądaj, aby wybrać katalog. Po wskazaniu katalogu kliknij
przycisk Dalej.
- Określ parametry konta użytkownika dla serwera administracyjnego
bazy danych DB2 UDB. Można wykorzystać w tym celu istniejącego
użytkownika administracyjnego lub utworzyć nowego użytkownika na
komputerze lokalnym. Zaznacz pole wyboru, aby używać tych samych
parametrów uwierzytelnienia dla Serwera synchronizacji DB2 Everyplace.
Kliknij przycisk Dalej. Jeśli pole wyboru zostało zaznaczone,
wykonaj krok 9.
- Wyświetlony zostanie panel Podaj informacje dotyczące logowania do programu DB2 UDB. Wpisz
parametry uwierzytelniania, za pomocą których Serwer synchronizacji DB2 Everyplace
będzie logować się na serwerze DB2
UDB DAS. Po określeniu wymaganych informacji kliknij przycisk
Dalej.
- Wyświetlony zostanie Panel podsumowania informacji wstępnych z
wykazem instalowanych funkcji i parametrów konfiguracyjnych Serwera synchronizacji DB2
Everyplace. Wyświetlone będą także dane konfiguracyjne
wbudowanego serwera aplikacji - Express. Port serwera oraz port SSL wymienione na tym panelu będą używane przez klientów do synchronizacji z Serwerem
synchronizacji DB2 Everyplace. Po zapoznaniu się z zestawieniem
opcji przed instalacją kliknij przycisk Dalej.
- Rozpocznie się instalacja, której przebieg będzie ilustrowany
paskiem postępu. Podczas instalacji wykonywane są następujące czynności:
- Instalacja następujących składników:
- Wbudowana wersja programu DB2 UDB Express (jeśli program DB2
UDB nie jest zainstalowany na komputerze).
W razie niepowodzenia instalacji kreator instalacji wyświetli
protokół błędów i przerwie działanie. Jeśli instalacja wbudowanej wersji
programu DB2 Express zakończy się pomyślnie, kreator kontynuuje pracę.
- DB2 Everyplace Express.
W ramach instalacji pliki i funkcje odpowiadające wybranemu typowi
instalacji zostaną skopiowane do wskazanego uprzednio katalogu docelowego.
- Wbudowana wersja serwera aplikacji - Express.
- Wykonanie czynności konfiguracyjnych po instalacji:
- Zmiana ścieżki klas Centrum administrowania urządzeniami
mobilnymi (jeśli używany jest program DB2 Universal Database wersja 8).
- Utworzenie sterującej bazy danych Serwera synchronizacji DB2 Everyplace.
- Utworzenie przykładowych baz danych programu DB2 Everyplace.
- Utworzenie przykładowej aplikacji serwera.
- Zainstalowanie wstępnie skonfigurowanego klienta systemu
Windows.
- Uruchomienie w systemie Windows usługi Serwera synchronizacji DB2 Everyplace.
- Otwarcie panelu z podsumowaniem przebiegu instalacji. W panelu tym
zawarte są instrukcje dotyczące weryfikacji instalacji. Po zapoznaniu się
z informacjami kliknij przycisk Zakończ.
Aby zainstalować program DB2 Everyplace Express na serwerze
systemu Linux:
- Uruchom program instalacyjny (DB2Everyplace.bin) jako użytkownik root.
Otwarty zostanie panel powitalny.
- Kliknij przycisk Dalej, aby otworzyć panel Uwagi dotyczące
instalowania. Zaznacz pole wyboru opisane Wyświetl Uwagi dotyczące
instalowania programu DB2 Everyplace, jeśli chcesz wyświetlić uwagi
instalacyjne w domyślnej przeglądarce. Kliknij przycisk Dalej, aby
uruchomić przeglądarkę i otworzyć panel Umowa licencyjna.
- Na panelu Umowa licencyjna zapoznaj się z treścią umowy, a po jej
zaakceptowaniu kliknij przycisk Dalej, aby otworzyć panel katalogu
docelowego.
- Wybierz jedną z opcji instalacji:
- Typowa: Ta opcja powoduje zainstalowanie programu DB2
Everyplace Express Edition z większością funkcji i przy użyciu typowych
domyślnych wartości parametrów konfiguracyjnych. Jest to rozwiązanie
zalecane dla większości użytkowników.
- Niestandardowa: Pozwala wybrać funkcje, które będą
instalowane. Ta opcja jest zalecana dla użytkowników zaawansowanych,
znających już program DB2 Everyplace.
Kliknij przycisk Dalej.
- Jeśli wybrano opcję Niestandardowa:
- Otwarty zostanie panel umożliwiający wybranie elementów, które
zostaną zainstalowane. Kliknij przycisk Dalej. Otwarty zostanie
panel Wybierz czynność dotyczącą instalacji.
- Zaznacz pole wyboru obok czynności, która ma zostać wykonana.
Można wybrać obie opcje, a trzeba wybrać przynajmniej jedną. Jeśli
żadna opcja nie zostanie wybrana, pojawi się komunikat o błędzie. Określ,
czy kreator instalacji programu DB2 Everyplace Express ma wygenerować plik
odpowiedzi. Plik odpowiedzi jest używany do rejestrowania opcji
wybieranych przez użytkownika podczas instalacji interaktywnej. Gotowego
pliku można użyć do zautomatyzowania instalacji na innych komputerach. Po
wybraniu odpowiednich czynności kliknij przycisk Dalej. Otwarty
zostanie panel Wybierz czynności po instalacji w systemie Unix.
- Zaznacz pole wyboru obok czynności, które mają zostać
wykonane po instalacji.
Można określić, czy kreator instalacji ma utworzyć instancję
Serwera synchronizacji DB2 Everyplace, przykładowe bazy
danych programu DB2 Everyplace i przykładową aplikację serwerową
Pielęgniarka domowa oraz zainstalować skonfigurowanego wstępnie
klienta systemu Linux. Przykłady te ilustrują funkcję synchronizacji z
Serwerem synchronizacji DB2 Everyplace. Kliknij przycisk Dalej.
- Jeśli wybrano opcję Typowa, kreator instalacji DB2
Everyplace:
- nie utworzy pliku odpowiedzi podczas instalacji;
- utworzy instancję Serwera synchronizacji DB2 Everyplace, utworzy
przykładowe bazy danych programu DB2 Everyplace i przykładową aplikację
serwerową oraz zainstaluje wstępnie skonfigurowanego klienta w systemie Linux jako
ilustrację funkcji synchronizacji.
- Panele informacyjne otwierane są, jeśli na komputerze nie
jest zainstalowany program DB2 Universal Database. Jeśli program
DB2 Universal Database jest obecny na komputerze, przejdź do kroku 6.
- Określ parametry konta użytkownika dla instancji serwera
administracyjnego bazy danych DB2. Wpisz nazwę użytkownika, hasło oraz
nazwę grupy podstawowej i katalog osobisty użytkownika. Kliknij przycisk Dalej.
- Określ parametry konta użytkownika będącego właścicielem
instancji programu DB2. Wpisz nazwę użytkownika, hasło oraz nazwę grupy
podstawowej i katalog osobisty użytkownika. Kliknij przycisk Dalej.
- Określ parametry konta użytkownika chronionego programu DB2.
Wpisz nazwę użytkownika, hasło oraz nazwę grupy podstawowej i katalog
osobisty użytkownika. Kliknij przycisk Dalej.
- Otwarty zostanie panel Podaj informacje o instancji Serwera synchronizacji DB2 Everyplace. Wpisz
nazwę użytkownika, hasło i ustawienia narodowe instancji Serwera synchronizacji DB2
Everyplace. Po określeniu wymaganych informacji kliknij
przycisk Dalej.
- Wyświetlony zostanie Panel podsumowania informacji wstępnych z
wykazem instalowanych funkcji i parametrów konfiguracyjnych Serwera synchronizacji DB2
Everyplace. Wyświetlone będą także dane konfiguracyjne
wbudowanego serwera aplikacji - Express. Port serwera oraz port SSL wymienione na tym panelu będą używane przez klientów do synchronizacji z Serwerem
synchronizacji DB2 Everyplace. Po zapoznaniu się z zestawieniem
opcji przed instalacją kliknij przycisk Dalej.
- Rozpocznie się instalacja, której przebieg będzie ilustrowany
paskiem postępu. Podczas instalacji wykonywane są następujące czynności:
- Instalacja następujących składników:
- Wbudowana wersja programu DB2 Express (jeśli program DB2
UDB nie jest zainstalowany na komputerze).
W razie niepowodzenia instalacji kreator instalacji wyświetli
protokół błędów i przerwie działanie. Jeśli instalacja wbudowanej wersji
programu DB2 Express zakończy się pomyślnie, kreator kontynuuje pracę.
- DB2 Everyplace Express.
W ramach instalacji pliki i funkcje odpowiadające wybranemu typowi
instalacji zostaną skopiowane do wskazanego uprzednio katalogu docelowego.
- Wykonanie czynności konfiguracyjnych po instalacji:
- Utworzenie instancji Serwera synchronizacji DB2 Everyplace.
- Utworzenie przykładowych baz danych programu DB2 Everyplace.
- Utworzenie przykładowej aplikacji serwera.
- Zainstalowanie wstępnie skonfigurowanego klienta systemu
Linux.
- Otwarcie panelu z podsumowaniem przebiegu instalacji. W panelu
tym zawarte są instrukcje dotyczące weryfikacji instalacji. Po zapoznaniu się
z informacjami kliknij przycisk Zakończ.
Instrukcje dotyczące instalacji z plikiem odpowiedzi
Aby zainstalować program DB2 Everyplace Express na serwerze Windows
przy użyciu pliku odpowiedzi:
Wydaj następującą komendę: DB2Everyplace.exe -silent
-opcje <nazwa_pliku_odpowiedzi>
Poniższe przykłady ilustrują dostępne opcje użycia pliku odpowiedzi:
# Katalog instalacyjny programu DB2 Everyplace Express
-P installLocation=C:\Program Files\IBM\DB2Everyplace
# Katalog instalacyjny wbudowanej wersji programu DB2 Universal Database
-W DB2eConfigProps.db2Path=C:\Program Files\IBM\SQLLIB
# Parametry uwierzytelnienia dla Serwera administracyjnego bazy danych DB2
-W DB2eConfigProps.db2Username=db2admin
-W DB2eConfigProps.db2Password=db2admin
# Parametry uwierzytelnienia dla Serwera synchronizacji DB2 Everyplace
-W DB2eConfigProps.db2eUsername=db2admin
-W DB2eConfigProps.db2ePassword=db2admin
# Opcja powodująca skonfigurowanie klienta systemu Windows na potrzeby
demonstracji synchronizacji
-W DB2eConfigProps.createWin32Client=true
# Opcja powodująca utworzenie przykładowej bazy danych i przykładowej
aplikacji serwera
-W DB2eConfigProps.createSample=true
# Opcja powodująca uruchomienie w systemie Windows usługi Serwera synchronizacji DB2
Everyplace po zakończeniu instalacji
-W DB2eConfigProps.startWindowsService=true
Aby zainstalować program DB2 Everyplace Express na serwerze Linux
przy użyciu pliku odpowiedzi:
Wydaj następującą komendę: DB2Everyplace.bin -silent
-opcje <nazwa_pliku_odpowiedzi>
# Parametry konta użytkownika dla Serwera administracyjnego bazy danych DB2
-W DB2eConfigProps.dasInstance=dasusr1
-W DB2eConfigProps.dasInstanceGroup=dasadm1
-W DB2eConfigProps.dasInstanceHome=/home/dasusr1
-W DB2eConfigProps.dasInstancePassword=db2esync
# Parametry konta użytkownika właściciela instancji DB2
-W DB2eConfigProps.db2Instance=db2inst2
-W DB2eConfigProps.db2InstanceGroup=db2grp1
-W DB2eConfigProps.db2InstanceHome=/home/db2inst2
-W DB2eConfigProps.db2InstancePassword=db2esync
# Parametry konta użytkownika chronionego
-W DB2eConfigProps.fenceInstance=db2fenc1
-W DB2eConfigProps.fenceInstanceGroup=db2fgrp1
-W DB2eConfigProps.fenceInstanceHome=/home/db2fenc1
-W DB2eConfigProps.fenceInstancePassword=db2esync
# Opcja powodująca utworzenie instancji Serwera synchronizacji DB2 Everyplace
-W DB2eConfigProps.createDB2eInstance=true
-W DB2eConfigProps.db2eInstance=db2inst2
-W DB2eConfigProps.db2eInstancePassword=db2esync
-W DB2eConfigProps.db2eInstanceLocale=en_US
# Opcja powodująca utworzenie przykładowej bazy danych i przykładowej
aplikacji serwera
-W DB2eConfigProps.createSample=true
# Opcja powodująca skonfigurowanie klienta systemu Linux na potrzeby
demonstracji synchronizacji
-W DB2eConfigProps.createLinuxClient=true
Weryfikacja po instalacji
Aby zweryfikować instalację na serwerze Windows:
1. Aby upewnić się, że Serwer synchronizacji DB2 Everyplace daje
się prawidłowo uruchomić na danym komputerze, wpisz poniższy adres URL w
oknie przeglądarki.
http://127.0.0.1:<port>/db2e/db2erdb
W miejscu zmiennej port wpisz port serwera wymieniony na panelu
podsumowującym instalację. Wyświetlony zostanie komunikat o treści
podobnej do następującej: DB2e
SyncServer (Fri Sep 19 07:47:34 PDT 2003). Oznacza on, że serwer
został prawidłowo uruchomiony we wskazanym dniu i o wskazanej godzinie.
2. Aby przeprowadzić synchronizację wstępnie skonfigurowanego
klienta w systemie Windows z zainstalowanym na komputerze Serwerem synchronizacji DB2
Everyplace, wykonaj poniższe czynności:
a. Otwórz okno komend i zmień katalog na
%DSYINSTDIR%\Server\sample\democlient
.
b. Wykonaj komendę goSample.bat
. Ten plik wsadowy
wykonuje synchronizację z Serwerem synchronizacji DB2 Everyplace i wyświetla
komunikat informujący, czy synchronizacja przebiegła pomyślnie, czy
nie.
c. Aby móc odczytywać i modyfikować zawartość tabel po synchronizacji
na wstępnie skonfigurowanym kliencie w systemie Windows:
- Uruchom procesor wiersza komend DB2 Everyplace za pomocą komendy
DB2eCLP.exe
.
- Nawiąż za pomocą klienta połączenie z bazą danych, stosując
komendę
connect to ./data/jdbcsubdir/;
- Użyj komend dostępnych w aplikacji procesora wiersza komend do
obsługi mechanizmu bazy danych DB2 Everyplace, aby odczytać lub
zmodyfikować zawartość tabel w bazie danych klienta. Dodatkowe
informacje na ten temat zawiera IBM DB2 Everyplace
Podręcznik instalowania i używania w rozdziale 6, Aplikacja CLP.
d. Po dokonaniu zmian na kliencie należy zsynchronizować te zmiany ze
źródłową bazą danych, wykonując ponownie plik wsadowy
goSample.bat
.
e. Użyj Centrum komend DB2, aby odczytać zawartość tabel ze źródłowej bazy
danych i upewnić się, że zmiany zostały w nich wprowadzone.
3. Aby zatrzymać usługę Serwera synchronizacji DB2 Everyplace w
systemie Windows, użyj menu usług z Panelu sterowania. Usługa utworzona dla
Serwera synchronizacji DB2 Everyplace przez kreatora instalacji nosi nazwę
IBM WebSphere Application Server
V5 - IBMDB2eServer. Ponadto do uruchamiania i zatrzymywania usługi
Serwera synchronizacji DB2 Everyplace można użyć skrótów w menu Start.
4. Do uruchamiania Centrum administrowania urządzeniami mobilnymi
należy używać skrótu w menu Start.
Można także przejść do katalogu
%DSYINSTDIR%\Server\bin
i użyć pliku wsadowego
dsyadmin.bat
.
Informacje na temat tworzenia subskrypcji i innych obiektów
synchronizacyjnych w Centrum administrowania urządzeniami mobilnymi
zawiera podręcznik IBM DB2 Everyplace Sync Server Administration
Guide w rozdziale 4, "Mobile Devices Administration
Center and synchronization objects",
i w rozdziale 5, "Using the Mobile Devices
Administration Center".
Informacje na temat tworzenia subskrypcji i innych obiektów
synchronizacyjnych za pomocą narzędzia skryptowego XML zawiera podręcznik
IBM DB2 Everyplace Sync Server Administration
Guide w rozdziale 6, "The XML Scripting tool".
Informacje na temat instalowania programu DB2 Everyplace na urządzeniach
mobilnych zawiera IBM DB2 Everyplace Podręcznik instalowania i używania
w rozdziale 2, "Instalowanie programu DB2 Everyplace".
Uwaga: W celu uzyskania dostępu do biblioteki programu DB2
Everyplace należy posłużyć się skrótami w folderze
Start --> Programy --> IBM DB2 Everyplace --> Information. Można też
bezpośrednio otwierać pliki w katalogu
%DSYINSTDIR%\doc\<język>
, w którym zainstalowana
jest dokumentacja programu DB2 Everyplace. Człon <język>
należy zastąpić oznaczeniem ustawień narodowych danej instalacji programu
DB2 Everyplace Express.
Aby zweryfikować instalację na serwerze Linux:
Uwaga:
- W systemie Linux przeprowadzenie weryfikacji po instalacji wymaga
wcześniejszego zalogowania się jako instancja Serwera synchronizacji
DB2 Everyplace.
- Przed uruchomieniem Centrum administrowania urządzeniami mobilnymi
oraz Serwera synchronizacji DB2 Everyplace należy wyeksportować zmienną
DISPLAY ze wskazaniem właściwego terminala.
1. Uruchom Serwer synchronizacji DB2 Everyplace dla instancji programu DB2
Everyplace utworzonej przez kreatora instalacji. Otwórz nową powłokę,
przejdź do katalogu $DSYINSTDIR/Server/bin
i uruchom
skrypt dsysync.sh
. Po uruchomieniu serwera wyświetlone
zostanie powiadomienie.
2. Aby upewnić się, że Serwer synchronizacji DB2 Everyplace daje się
prawidłowo uruchomić na danym komputerze, wpisz poniższy adres URL w oknie
przeglądarki:
http://127.0.0.1:<port>/db2e/db2erdb
Człon <port> zastąp portem wymienionym w panelu
podsumowania instalacji dotyczącym instancji Serwera synchronizacji DB2 Everyplace
utworzonej przez kreatora instalacji.
Wyświetlony zostanie komunikat o treści podobnej do następującej: DB2e SyncServer (Fri
Sep 19 07:47:34 PDT 2003). Oznacza on, że serwer
został prawidłowo uruchomiony we wskazanym dniu i o wskazanej godzinie.
3. Aby przeprowadzić synchronizację wstępnie skonfigurowanego
klienta w systemie Linux z zainstalowanym na komputerze Serwerem synchronizacji DB2
Everyplace, wykonaj poniższe czynności:
a. Zaloguj się jako instancja Serwera synchronizacji DB2 Everyplace utworzona
przez kreatora instalacji i przejdź do katalogu
$DSYINSTDIR/Server/sample/democlient
.
b. Wykonaj skrypt goSample.sh
. Ten skrypt powłoki
wykonuje synchronizację z Serwerem synchronizacji DB2 Everyplace i wyświetla
komunikat informujący, czy synchronizacja przebiegła pomyślnie, czy
nie.
c. Aby móc odczytywać i modyfikować zawartość tabel po synchronizacji
na wstępnie skonfigurowanym kliencie w systemie Linux:
- Uruchom procesor wiersza komend DB2 Everyplace za pomocą komendy
SampleCLP
.
- Nawiąż za pomocą klienta połączenie z bazą danych, stosując komendę
connect to ./data/jdbcsubdir/;
- Użyj komend dostępnych w aplikacji procesora wiersza komend do
obsługi mechanizmu bazy danych DB2 Everyplace, aby odczytać lub
zmodyfikować zawartość tabel w bazie danych klienta. Dodatkowe
informacje na ten temat zawiera IBM DB2 Everyplace
Podręcznik instalowania i używania w rozdziale 6, Aplikacja CLP.
d. Po dokonaniu zmian na kliencie należy zsynchronizować te zmiany ze
źródłową bazą danych, wykonując ponownie plik wsadowy
goSample.sh
.
e. Użyj Centrum komend DB2, aby odczytać zawartość tabel ze źródłowej bazy
danych i upewnić się, że zmiany zostały w nich wprowadzone.
4. Aby uruchomić Centrum administrowania urządzeniami mobilnymi,
przejdź do katalogu $DSYINSTDIR/Server/bin
i wykonaj
skrypt dsyadmin.sh.
Uwaga: Przed uruchomieniem Centrum administrowania urządzeniami
mobilnymi należy uruchomić serwer DB2 JDBC Applet Server. Należy w tym
celu wywołać komendę db2jstrt
. Domyślnym portem
serwera apletów DB2 JDBC jest 6789. W przypadku gdy port 6789 jest
już zajęty przez inny proces, należy wskazać inny port jako opcjonalny
parametr komendy db2jstrt. Jeśli serwer DB2 JDBC Applet
Server zostanie uruchomiony na porcie innym niż 6789, należy wskazać ten
port jako parametr skryptu dsyadmin.sh. Serwer apletów DB2 JDBC
musi być ponownie uruchamiany przy każdym restarcie komputera.
5. Aby zatrzymać Serwer synchronizacji DB2 Everyplace, przejdź do katalogu
$DSYINSTDIR/Server/bin
i wykonaj skrypt
dsysyncstop.sh
. Po zatrzymaniu serwera wyświetlone zostanie
powiadomienie.
Informacje na temat tworzenia subskrypcji i innych obiektów
synchronizacyjnych w Centrum administrowania urządzeniami mobilnymi
zawiera podręcznik IBM DB2 Everyplace Sync Server Administration
Guide w rozdziale 4, "Mobile Devices Administration
Center and synchronization objects", i w rozdziale 5, "Using the Mobile Devices
Administration Center".
Informacje na temat tworzenia subskrypcji i innych obiektów
synchronizacyjnych za pomocą narzędzia skryptowego XML zawiera podręcznik
IBM DB2 Everyplace Sync Server Administration
Guide w rozdziale 6, "The XML Scripting tool".
Informacje na temat instalowania programu DB2 Everyplace na urządzeniach
mobilnych zawiera "IBM
DB2 Everyplace Podręcznik instalowania i używania" w rozdziale 2,
Instalowanie programu DB2 Everyplace.
Uwaga: Dokumentacja programu DB2 Everyplace jest instalowana w
katalogu $DSYINSTDIR/doc/<język>. Człon <język> należy przy
tym zastąpić oznaczeniem ustawień narodowych instancji Serwera synchronizacji DB2
Everyplace.
Zagadnienia do uwzględnienia po instalacji
Jeśli podczas instalacji nie została utworzona instancja Serwera synchronizacji DB2
Everyplace, lub gdy zachodzi potrzeba utworzenia dodatkowych
instancji niezależnie od procedury instalacyjnej, należy posłużyć się
komendą dsyicreate.sh. Uwaga: Instancja programu DB2
Everyplace musi być zarazem instancją programu DB2 Universal Database. Dlatego
do obsługi instancji programu DB2 Everyplace można użyć jedynie tych
identyfikatorów użytkowników, którym przysługują prawa właściciela
instancji DB2.
Aby utworzyć instancję programu DB2 Everyplace, należy użyć komendy
dsyicreate.sh zlokalizowanej w podkatalogu instance
głównego katalogu instalacji.
W systemie Linux jest to /opt/DB2Everyplace81. Skrypt
dsyicreate.sh należy wykonywać jako użytkownik root. Wykonanie
skryptu dsyicreate.sh powoduje wyświetlenie listy parametrów wymaganych do
utworzenia instancji Serwera synchronizacji DB2 Everyplace.
Deinstalacja programu DB2 Everyplace Express Edition
W tej sekcji opisano procedurę deinstalacji programu DB2 Everyplace
Express Edition w systemach Windows i Linux.
Aby odinstalować program DB2 Everyplace Express na serwerze z
systemem Windows:
Uwaga: Zdecydowanie zaleca się zatrzymanie usługi Serwera synchronizacji
DB2 Everyplace w systemie Windows przed przystąpieniem
do deinstalacji programu DB2 Everyplace Express. Kreator
deinstalacji odinstaluje także wbudowaną wersję programu DB2 UDB Express. Przed
deinstalacją programu DB2 Everyplace Express należy usunąć wszystkie bazy
danych utworzone w lokalnym katalogu systemowym.
1. Uruchom kreatora deinstalacji za pomocą ikony Dodaj/Usuń
programy lub klikając dwukrotnie plik DB2EveryplaceUninstall.exe położony
w katalogu %DSYINSTDIR%\Uninstaller. Plik ten należy uruchamiać jako
administrator.
2. Postępuj zgodnie z instrukcjami na ekranie, aby odinstalować
program DB2 Everyplace Express.
3. Kreator deinstalacji programu DB2 Everyplace podejmie próbę
zatrzymania usługi Serwera synchronizacji DB2 Everyplace przed jego
usunięciem. Ewentualne błędy napotkane podczas deinstalacji
zostaną zarejestrowane w protokole uninstall.log.
Aby odinstalować program DB2 Everyplace Express Edition na
serwerze z systemem Linux:
Uwaga: Zdecydowanie zaleca się zatrzymanie usługi Serwera synchronizacji
DB2 Everyplace w systemie Linux przed przystąpieniem
do deinstalacji programu DB2 Everyplace Express.
Kreator deinstalacji odinstaluje także wbudowaną
wersję programu DB2 UDB Express. Przed odinstalowaniem programu DB2
Everyplace Express należy usunąć instancję serwera DB2 UDB DAS, użytkownika
chronionego DB2 UDB, wszystkie instancje DB2 UDB oraz bazy danych
utworzone w lokalnym katalogu systemowym.
1. Uruchom kreatora deinstalacji jako użytkownik root, wykonując plik
DB2EveryplaceUninstall.bin znajdujący się w
katalogu /opt/DB2Everyplace81/Uninstaller.
2. Postępuj zgodnie z instrukcjami na ekranie, aby odinstalować
program DB2 Everyplace Express.
3. Kreator deinstalacji programu DB2 Everyplace podejmie próbę
zatrzymania serwerów działających w ramach instancji Serwera synchronizacji DB2 Everyplace
przed ich usunięciem. Ewentualne błędy napotkane podczas
deinstalacji zostaną zarejestrowane w protokole uninstall.log.