DB2 - Instalacja serwera
W tym rozdziale opisano kroki instalacji serwera DB2.
Wprowadzenie
Możesz pobrać wersję próbną DB2 Server lub kupić licencję na produkt w witrynie www.ibm.com . Dostępne są dwa oddzielne serwery DB2 do pobrania, w zależności od rozmiaru systemu operacyjnego, na którym ma on działać. Na przykład, jeśli chcesz pobrać serwer DB2 dla 32-bitowego systemu operacyjnego Linux lub UNIX, musisz pobrać 32-bitowy serwer DB2. To samo dotyczy 64-bitowego serwera DB2.
Wymagania sprzętowe
Procesor: minimalny rdzeń 2Duo
Pamięć RAM: minimum 1 GB
Dysk twardy: minimum 30 GB
Wymagania Systemowe
Przed zainstalowaniem serwera DB2 system musi być przygotowany z wymaganym oprogramowaniem. W systemie Linux musisz zainstalować „libstdc ++ 6.0”.
Sprawdzanie zgodności systemu
Przed zainstalowaniem serwera DB2 należy sprawdzić, czy system jest zgodny z serwerem DB2. Aby potwierdzić zgodność, należy wywołać komendę „db2prereqcheck” w konsoli poleceń.
Instalowanie produktu DB2 w systemie operacyjnym Linux
Otwórz terminal i ustaw ścieżkę do folderu obrazu instalacyjnego db2 na konsoli za pomocą komendy “CD <folder instalacyjny DB2>”. Następnie wpisz komendę „./db2prereqcheck”, która potwierdzi zgodność systemu z serwerem DB2.
./db2prereqcheck
Rysunek 1 przedstawia wymagania dotyczące zgodności systemu operacyjnego Linux i systemu sprzętowego.
Wykonaj podane kroki, aby zainstalować DB2 w systemie Linux:
- Otwórz terminal.
- Zaloguj się jako użytkownik root.
- Otwórz folder instalacyjny DB2.
- Wpisz „./db2setup” i naciśnij Enter.
Ten proces rozpocznie wykonywanie instalacji serwera DB2.
Wpisz „./db2setup” i naciśnij klawisz Enter na terminalu głównym, aby rozpocząć proces instalacji serwera DB2.
W ten sposób pojawi się ekran „Set up Launch Pad”. [Rysunek 2]
Na stronie Setup Launch pad wybierz opcję „Install a Product” z menu po lewej stronie. Wybierz opcję “DB2 Advanced Enterprise Server Edition”. Wybierz przycisk „Zainstaluj nowy”.
Pojawi się nowa ramka o nazwie „Kreator instalacji DB2”. Kliknij Następny". [Rysunek 3]
Pojawi się następny ekran z umową licencyjną DB2. Wybierz „Akceptuję warunki…” Kliknij „Dalej”. [Rysunek 4]
Na następnym ekranie pojawi się oferta typu Instalacja, która jest domyślnie ustawiona na „Typowa”.
Zachowaj ten sam wybór. Kliknij Następny". [Rysunek 5]
Pojawi się następny ekran z akcją instalacji.
Wybierz opcję „Zainstaluj DB2 Advanced Enterprise Server Edition…”
Kliknij Następny". [Rysunek 6]
Na następnym ekranie program instalacyjny zapyta o wybór katalogu instalacyjnego.
Zachowaj wartość domyślną i kliknij „Dalej”.
Pojawi się następny ekran z uwierzytelnianiem użytkownika. Wprowadź swoje hasło dla użytkownika „dasusr1”.
(Twoje hasło może być identyczne z nazwą użytkownika, aby było wygodne do zapamiętania).
Na następnym ekranie instalator zapyta o utworzenie instancji serwera DB2.
Tutaj tworzy instancję DB2 o nazwie „db2inst1”.
Na następnym ekranie pojawi się pytanie o liczbę partycji wymaganych dla domyślnej instancji.
Masz do wyboru partycję „jedną lub wiele”.
Wybierz „instancję pojedynczej partycji”. Kliknij Następny".
Na następnym ekranie program instalacyjny zapyta o uwierzytelnienie dla tworzonej instancji DB2.
Tutaj domyślnie tworzona jest nazwa użytkownika „db2inst1”. Możesz wprowadzić hasło takie samo jak nazwa użytkownika.
Kliknij Następny".
Na następnym ekranie program instalacyjny prosi o wprowadzenie informacji uwierzytelniających dla użytkownika „db2fenc”.
Tutaj możesz wprowadzić hasło takie samo jak nazwa użytkownika.
Kliknij Następny".
Na następnym ekranie możesz wybrać opcję „Nie konfiguruj serwera db2 do wysyłania powiadomień w tej chwili”.
Kliknij Następny".
Następny ekran zawiera informacje o konfiguracji db2.
Kliknij „Zakończ”.
Na tym etapie procedura instalacji DB2 jest zakończona.
Weryfikacja instalacji DB2
Należy sprawdzić, czy instalacja serwera DB2 jest użyteczna. Po zakończeniu instalacji serwera DB2 wyloguj się z trybu bieżącego użytkownika i zaloguj się jako użytkownik “db2inst1”. W środowisku użytkownika „db2inst1” można otworzyć terminal i wykonać następujące komendy, aby sprawdzić, czy produkt db2 jest poprawnie zainstalowany.
db2level
Ta komenda wyświetla aktualną wersję i poziom usług zainstalowanego produktu DB2 dla bieżącej instancji.
Syntax:
db2level
Example:
db2level
Output:
DB21085I Instance "db2inst2" uses "64" bits
And DB2 code release "SQL10010" with level
identifier "0201010E". Informational tokens
are "DB2 v10.1.0.0", "s120403",
"LINUXAMD64101", and Fix Pack "0".
Product is installed at "/home/db2inst2/sqllib".
db2licm
Ta komenda wyświetla wszystkie informacje dotyczące licencji naszego produktu DB2.
Syntax:
db2licm <parameter>
Example:
db2licm -l
Output:
Product name: "DB2 Advanced Enterprise Server Edition"
License type: "Trial"
Expiry date: "10/02/2014"
Product identifier: "db2aese"
Version information: "10.1"
Product name: "DB2 Connect Server"
License type: "Trial"
Expiry date: "10/02/2014"
Product identifier: "db2consv"
Version information: "10.1"
Procesor wiersza poleceń (CLP)
CLP można uruchomić w jednym z trzech trybów:
Command mode: W tym trybie każda komenda i instrukcja SQL muszą być poprzedzone przedrostkiem „db2”. Na przykład zapytanie „db2 aktywuj próbkę bazy danych”.
Interactive input mode: możesz uruchomić ten tryb za pomocą komendy „db2”. Tutaj można przekazywać instrukcje SQL bez prefiksu. Na przykład „aktywuj próbkę bazy danych”.
Batch mode: Tutaj musisz utworzyć plik skryptu, który zawiera wszystkie zapytania SQL dotyczące wymagań i zapisać plik z rozszerzeniem „.db2”. Można to wywołać w wierszu poleceń, używając składni „db2 –tf <nazwa pliku.db2>”.