Struktura katalogów dla zainstalowanego produktu bazodanowego Db2 (Linux®)

Podczas instalacji wykonywanej przez użytkownika root można określić miejsce, w którym zostaną utworzone podkatalogi i pliki produktu DB2. W przypadku instalacji wykonywanej przez użytkownika innego niż użytkownik root nie można wybrać miejsca instalacji produktów DB2; należy użyć lokalizacji domyślnych.

Uwaga: W przypadku instalacji użytkownika innego niż root wszystkie pliki Db2 (pliki programu i pliki instancji) znajdują się w katalogu $HOME/sqllib lub poniżej, gdzie $HOME reprezentuje katalog osobisty użytkownika innego niż użytkownik root.
Po instalacji obiekty DB2 są tworzone w różnych katalogach. W poniższej tabeli zostało pokazane położenie obiektów DB2 po domyślnej instalacji wykonanej przez użytkownika root.
Tabela 1. Położenie obiektów DB2 po domyślnej instalacji wykonanej przez użytkownika root
Obiekt DB2 Położenie
Katalog główny DAS home/dasusr1
Informacje DAS home/dasusr1/das
Plik konfiguracyjny bazy danych SQLDBCON home/db2inst1/db2inst1/NODE0000/SQL00001
Katalog bazy danych
Zawiera następujące pliki:
  • informacje o puli buforów
  • informacje o historii
  • pliki sterujące dziennika
  • informacje o ścieżce pamięci masowej
  • informacje o obszarze tabel
home/db2inst1/db2inst1/NODE0000/SQL00001
Plik konfiguracyjny menedżera bazy danych db2systm home/db2inst1/sqllib
Komendy DB2 /opt/ibm/db2/V11.5/bin
Plik komunikatów o błędach DB2 (plik dziennika db2diag) home/db2inst1/sqllib/db2dump
Ścieżka instalacyjna DB2 Wartość domyślna to /opt/ibm/db2/V11.5
Pliki dzienników instalacji węzłów Db2 pureScale® <root home>/db2log
Katalog danych monitora zdarzeń home/db2inst1/db2inst1/NODE0000/SQL00001/db2event
Katalog plików dziennika transakcji home/db2inst1/db2inst1/NODE0000/SQL00001/LOGSTREAM0000
Plik dziennika instalacji db2install.history /opt/ibm/db2/V11.5/install/logs
Katalog główny instancji home/db2inst1
Informacje o instancji home/db2inst1/sqllib
Katalog lokalnej bazy danych dla instancji home/db2inst1/db2inst1/NODE0000/sqldbdir
Plik środowiska partycjonowanej bazy danych db2nodes.cfg home/db2inst1/sqllib
Systemowy katalog bazy danych home/db2inst1/sqllib/sqldbdir

Poniższe rysunki ilustrują przykład struktury katalogów produktu DB2 po instalacji wykonanej przez użytkownika root. W tych przykładach występują dwie instancje: db2inst1 i db2inst2.

Struktura katalogów – informacje o domyślnym katalogu lokalnej bazy danych dla instancji DB2 db2inst1

Struktura katalogów – informacje o katalogu lokalnym
  1. Katalogi lokalnej bazy danych.
  2. Plik konfiguracyjny bazy danych.

Struktura katalogów – informacje o katalogu dla instancji DB2 db2inst1

Struktura katalogów – informacje o katalogu
  1. Pliki dziennika db2diag w tym katalogu rejestrują komunikaty o błędach produktu DB2.
  2. Systemowy katalog bazy danych
  3. Plik db2nodes.cfg używany w środowisku partycjonowanej bazy danych
  4. Plik konfiguracyjny menedżera bazy danych

Katalog dasusr1 zawiera pliki konfiguracyjne serwera administracyjnego DB2 (DAS) i dowiązania symboliczne do plików jądra DB2.

Struktura katalogów – położenie pliku dziennika instalacji

Położenie pliku dziennika Db2

Rysunek ilustruje położenie pliku dziennika instalacji. Jeśli dla tej samej ścieżki instalacyjnej przeprowadzono wiele instalacji, plik db2install.history będzie zawierać indeks db2install.history.n, gdzie n to liczba czterocyfrowa, na przykład 0000 lub 0001.

Katalog instalacyjny Db2 /opt/ibm/db2/V11.5 zawiera zainstalowane pliki Db2 .