Wdrażanie procedur składowanych i funkcji zdefiniowanych przez użytkownika do bazy danych
umożliwia kreator Wdrażanie procedur. W niektórych przypadkach możliwe jest utworzenie
procedury przy użyciu jednej definicji serwera, a następnie wdrożenie jej na serwerze tego
samego typu lub na serwerze z inną definicją serwera.
Wymagania wstępne: - Aby wdrożyć procedurę składowaną SQL używając plików binarnych z serwera
DB2 for
z/OS wersja 8 na
serwer DB2 for
z/OS wersja 8,
zarówno na serwerze źródłowym, jak i docelowym, należy zainstalować poprawkę PTF JDB881D.
- Aby wdrożyć procedurę składowaną Java na serwer bazy danych DB2 UDB dla systemów Linux, UNIX i Windows,
wersja 8.1 lub 8.2, należy zainstalować pakiet poprawek 13 lub nowszy.
Aby wdrożyć procedury składowane do bazy danych DB2
dla systemów Linux,
UNIX i
Windows
lub DB2 for
z/OS można wybrać jedną z następujących metod:
- Wdrożenie plików binarnych, które zostały wcześniej zbudowane na serwerze.
- Wykonanie pełnego budowania.
Na stronie Opcje wdrażania kreatora Wdrażanie procedur należy określić,
która z powyższych metod ma być użyta.
Ograniczenie: Procedury składowane
Java
zbudowane przy użyciu wcześniejszego sterownika nie mogą być wdrażane metodą plików binarnych.
Poniższe
instrukcje odnoszą się do procedur w Projekcie opracowywania danych i Eksploratorze bazy danych. Jeśli
procedura została wyeksportowana do systemu plików, można ją wdrożyć korzystając z instrukcji zawartych
w pliku DeployInstructions.txt, który znajduje się w folderze określonym w kreatorze
eksportowania procedury.
Aby wdrożyć procedurę do bazy danych:
- Wybierz perspektywę Dane.
- W Eksploratorze projektu danych lub Eksploratorze bazy danych prawym przyciskiem myszy kliknij
jeden lub kilka obsługiwanych obiektów danych albo folder procedur, a następnie wybierz opcję
Wdróż. Otworzony zostanie kreator.
- Wykonaj wszystkie kroki kreatora. Niektóre pola w kreatorze są automatycznie wypełniane na podstawie ustawień domyślnych,
określonych na stronie Preferencje -> Opcje wdrażania, do innych pól wstawiane są wartości
z procedur, które mają zostać wdrożone. Jeśli procedura ma zostać wdrożona na serwer innego typu, możesz
wybrać istniejące połączenie bazy danych lub utworzyć nowe połączenie. Na liście istniejących połączeń
dostępne są tylko połączenia z obsługiwanymi serwerami baz danych.
- Kliknij przycisk Zakończ.
Rozpocznie się proces wdrażania, w widoku Dane wyjściowe możesz obserwować postęp i
zgłaszane komunikaty. Po wdrożeniu procedury, odśwież folder Procedury składowane
lub Funkcje zdefiniowane przez użytkownika dla odpowiedniego połączenia
bazy danych w widoku Eksploratora bazy danych, aby sprawdzić, czy procedura została dodana do
serwera. Jeśli procedura została wdrożona z Eksploratora projektu danych, a docelową bazą danych jest ta
sama baza danych, która została przypisana do Projektu opracowywania danych, w widoku Eksploratora
projektu danych obok nazwy procedury wyświetlana jest ikona klucza, wskazująca że procedura została
wdrożona.