Wykonaj
poniższe kroki, aby utworzyć tabele dynamiczne bazy danych w wykonawczej
bazie danych. Skrypty są składowane w miejscu określonym przez użytkownika. To miejsce jest definiowane w czasie ustawiania konfiguracji
generatora schematów w Konsoli administracyjnej programu WebSphere
Business Monitor.
Skrypty DDL potrzebne do utworzenia działających tabel bazy danych w wykonawczej bazie danych są składowane w pliku runtime.ddl w katalogu głównym. Aby wdrożyć skrypty, wykonaj następujące kroki:
- Otwórz Okno komend produktu DB2. W systemie UNIX, jeśli skonfigurowane
zostało środowisko powłoki, można wywołać narzędzie przetwarzania wiersza komend produktu DB2.
- Zmień ścieżkę do położenia pliku
skryptu.
- Utwórz kopię zapasową
wykonawczej bazy danych przed wdrożeniem nowego modelu
miar
biznesowych.
- Uruchom komendę db2 terminate. To zapewni, że wszelkie działające w tle procesy, które mogłyby używać innej wartości strony kodowej nie będą użyte i że nowy proces w tle zostanie użyty do przetworzenia tego
żądania.
- Ustaw wartość zmiennej środowiskowej DB2CODEPAGE na 1208.
Narzędzie przetwarzania wiersza komend produktu DB2
będzie domyślnie interpretowało każdy znak danych korzystając z bieżącej strony
kodowej. Wygenerowany plik runtime.ddl zawiera jednak znaki UTF-8, które będą niepoprawnie zapisane,
chyba że wartość zmiennej środowiskowej DB2CODEPAGE jest ustawiona na 1208.
- W systemie operacyjnym UNIX.
- Korzystając z powłok typu sh, ksh lub bash uruchom komendę export
DB2CODEPAGE=1208.
- Korzystając z powłok typucsh lub tsch uruchom
komendę setenv DB2CODEPAGE 1208.
- W systemie operacyjnym Windows uruchom komendę set
DB2CODEPAGE=1208.
- Połącz się z wykonawczą bazą danych
uruchamiając komendę db2 connect to
<nazwa_wykonawczej_bazy_danych>.
- Uruchom komendę db2 +c -stvf
runtime.ddl > runtime.log.
Spowoduje to uruchomienie skryptu i zapisanie pliku dziennika, który zawiera
wykonane transakcje (na potrzeby rozwiązywania problemów). Przed potwierdzeniem lub wycofaniem zmian należy sprawdzić w pliku dziennika, czy wdrażanie przebiegło bez błędów. Jeśli wystąpi konieczność
wycofania zmian, uruchom komendę db2 rollback, aby
cofnąć zmiany. Jeśli nie wystąpiły żadne błędy, uruchom
komendę db2 commit, aby zatwierdzić zmiany.
- Po uruchomieniu skryptu rozłącz się
z wykonawczą bazą danych, uruchamiając komendę: db2 disconnect
<nazwa_wykonawczej_bazy_danych>.
- Uruchom komendę db2 terminate, aby zakończyć procesy w tle.