Konfigurowanie bazy danych DB2

Konfigurowanie obsługiwanej bazy danych DB2 lub znajdującej się w pakunku bazy danych DB2 Workgroup Server do pracy z produktem Jazz Team Server.

Zanim rozpoczniesz

W procedurze tej założono spełnienie następujących wymagań wstępnych. Aby uzyskać pomoc, należy skonsultować się z administratorem bazy danych DB2 (DBA) lub sprawdzić w dokumentacji bazy danych DB2.

O tym zadaniu

Aby skonfigurować bazę danych DB2:

Procedura

  1. Z poziomu okna komend DB2 utwórz bazę danych. Przykładowe komendy tworzą nową bazę danych o nazwie JAZZ. Komendy te działają w oknie komend DB2. Okno komend może zostać otwarte z poziomu folderu aplikacji w menu Start, z menu Narzędzia wiersza komend DB2.
    • W systemie Windows®:
      db2 create database JAZZ on c: using codeset UTF-8 territory en PAGESIZE 8192
    • W systemie Linux:
      db2 create database JAZZ using codeset UTF-8 territory en PAGESIZE 8192
    Uwaga: Aby zapewnić prawidłową obsługę treści Unicode, zestaw znaków bazy danych musi być kodowany w UTF-8. Ponieważ tabela AUDITABLE_LINKS nie mieści się w domyślnej wielkości strony, która w systemie Windows wynosi 4 kB, należy zmienić wielkość strony na co najmniej 8 kB.
    Wskazówka: Komenda db2start uruchamia produkt DB2, jeśli baza danych jeszcze nie działa.
  2. Znajdź plik teamserver.properties w katalogu JazzInstallDir/server/conf/jazz i zmień jego nazwę na teamserver.derby.properties.
  3. Znajdź plik teamserver.db2.properties w katalogu JazzInstallDir/server/conf/jazz i zmień jego nazwę na teamserver.properties.
  4. Określ szczegóły bazy danych i połączenia w pliku teamserver.properties.

    Domyślna specyfikacja połączenia nawiązuje połączenie z bazą danych DB2, która jest uruchomiona na hoście lokalnym, port 50000. W systemie Windows baza danych ma nazwę JAZZ, a nazwa użytkownika i hasło to db2admin. Jeśli podczas konfiguracji bazy danych użyto wartości domyślnych, plik teamserver.properties może już być poprawnie skonfigurowany. W przeciwnym przypadku zmień te informacje, aby były zgodne z aktualną konfiguracją.

    1. Otwórz plik teamserver.properties w edytorze tekstu.
    2. Znajdź następujące wiersze:
      com.ibm.team.repository.db.vendor = DB2
      com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
      com.ibm.team.repository.db.jdbc.password=db2admin
    3. Przeprowadź edycję wartości parametru com.ibm.team.repository.db.jdbc.location, tak aby była zgodna z używanym serwerem i bazą danych DB2.
      Wskazówka: W oknie komend DB2 należy uruchomić komendę db2 get dbm cfg, a następnie odszukać wiersz zawierający parametr SVCENAME, który wskazuje nazwę oraz numer portu DB2. Jeśli komenda wyświetli liczbę, należy jej użyć jako numer portu (w miejsce wartości 50000 w powyższym przykładzie). Jeśli komenda zwróci wartość inną niż liczbowa, należy określić numer portu przypisany do tej nazwy i użyć tego numeru. Odwzorowania nazw portów i ich numerów w systemie Linux zawiera plik /etc/services, a w systemie Windows C:\windows\system32\drivers\etc\services. Więcej informacji można uzyskać od administratora bazy danych lub z dokumentacji bazy danych.
    4. Przeprowadź edycję wartości parametru com.ibm.team.repository.db.jdbc.location dla własnej nazwy użytkownika bazy danych DB2.
      Uwaga: Użytkownik bazy danych DB2 musi posiadać uprawnienia do tworzenia tabel, obszarów tabel i modyfikowania konfiguracji bazy danych. Użytkownicy bazy danych DB2 są tworzeni przez system operacyjny.
    5. Określ hasło użytkownika we właściwości com.ibm.team.repository.db.jdbc.password.
      Uwaga: Nie zmieniaj tekstu password={password} we właściwości com.ibm.team.repository.db.jdbc.location.
    6. W razie potrzeby zmień właściwość com.ibm.team.repository.db.db2.content.tablespace.location na ścieżkę w produkcie Jazz Team Server prowadzącą do miejsca, w którym może zostać utworzony główny obszar tabel.
      Uwaga: Jeśli ta wartość nie została zmieniona z wartości domyślnej content_tablespace, obszar tabel zostanie utworzony w położeniu pamięci masowej bazy danych. Określając nową ścieżkę w systemie Windows, należy używać podwójnych ukośników odwrotnych, np: com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace.

Opinia