DB2 Connect Krótkie wprowadzenie PE

Uruchamianie programów CLI/ODBC

Środowisko wykonawcze CLI (Interfejs poziomu wywołania DB2) oraz sterownik DB2 CLI/ODBC są częścią klientów DB2. Stanowią one komponenty opcjonalne wybierane podczas instalacji.

Obsługa ta pozwala aplikacjom zaprojektowanym przy użyciu ODBC i interfejsom API DB2 CLI na pracę z dowolnym serwerem DB2. Obsługa projektowania aplikacji za pomocą interfejsu DB2 CLI jest udostępniana w pakiecie DB2 Application Development Client dostarczanym wraz z serwerem DB2.

Aby aplikacja interfejsu DB2 CLI lub ODBC mogła uzyskać dostęp do DB2, pakiety DB2 CLI muszą być powiązane z serwerem. Jeśli użytkownik ma wystarczające uprawnienia do wiązania pakietów, operacja może zostać wykonana automatycznie podczas pierwszego połączenia. Zaleca się jednak, aby dla wszystkich platform klientów po raz pierwszy czynność tę wykonał administrator. Aby uzyskać szczegółowe informacje, patrz Wiązanie programów narzędziowych baz danych.

Należy wykonać następujące kroki w systemie klienta, aby aplikacje CLI oraz ODBC mogły uzyskać dostęp do baz danych DB2. Dla następujących instrukcji przyjęto założenie, że użytkownik pomyślnie połączył się z bazą DB2 przy użyciu poprawnego identyfikatora użytkownika oraz hasła. Na niektórych platformach niektóre z tych kroków są wykonywane automatycznie. Szczegółowe informacje można znaleźć w sekcji dotyczącej wykorzystania platformy.

Krok  1.

Użyj Asysty podczas konfigurowania klienta (CCA), aby dodać bazę danych (jeśli klient i serwer są zainstalowane na różnych komputerach) dzięki czemu jego instancje i bazy danych będą znane Centrum sterowania, a następnie dodaj instancje i bazy danych do tego systemu. Jeśli nie masz dostępu do tego programu, wprowadź komendę catalog z poziomu procesora wiersza komend.

Krok  2.

Sterownik DB2 CLI/ODBC podczas instalacji klienta na platformach Windows jest komponentem opcjonalnym. Sprawdź, czy sterownik ten został wybrany. W systemie OS/2 należy użyć ikony Install ODBC Driver (Zainstaluj sterownik ODBC), aby zainstalować zarówno sterownik DB2 CLI/ODBC, jak i Menedżera sterowników ODBC. Na platformach UNIX sterownik DB2 CLI/ODBC jest instalowany automatycznie razem z klientem.

Krok  3.

Aby uzyskać dostęp do bazy danych DB2 z ODBC:

  1. Musi być zainstalowany Menedżer sterowników ODBC (firmy Microsoft lub innej). Jest on instalowany domyślnie podczas instalacji DB2 tylko w 32-bitowych systemach operacyjnych Windows.
  2. Bazy danych DB2 muszą być zarejestrowane jako źródła danych ODBC. Menedżer sterowników ODBC nie korzysta z katalogu DB2, tylko odwołuje się do własnej listy źródeł danych.
  3. Jeśli tabela DB2 nie ma unikalnego indeksu, wiele aplikacji ODBC będzie ją otwierać tylko do odczytu. Dla każdej tabeli DB2, która ma być aktualizowana przez aplikację ODBC, należy utworzyć unikalny indeks. Opis instrukcji CREATE INDEX można znaleźć w podręczniku SQL Reference. Przy użyciu Centrum sterowania należy zmienić ustawienia tabeli, następnie wybrać kartę Primary Key (Klucz podstawowy) i przenieść jedną lub kilka kolumn z listy kolumn dostępnych do listy kolumn klucza podstawowego. Każda kolumna, która jest częścią klucza podstawowego, musi być zdefiniowana jako NOT NULL.

Krok  4.

Jeśli to konieczne, za pomocą konfiguracyjnych parametrów CLI/ODBC można modyfikować działanie sterownika CLI/ODBC i aplikacji, które z nich korzystają.

Po wykonaniu powyższych kroków w celu zainstalowania obsługi ODBC i po dodaniu baz danych DB2 do źródeł danych ODBC aplikacje ODBC powinny mieć do nich dostęp.

Szczegółowe informacje o dostępie przy użyciu sterownika CLI/ODBC, charakterystyczne dla poszczególnych platform



note

Szczegółowe informacje dotyczące poszczególnych platform i opis sposobu dostępu aplikacji CLI/ODBC do DB2 zostały podzielone na następujące grupy:

Dostęp klientów 32-bitowych systemów operacyjnych Windows do bazy danych DB2 przy użyciu sterownika CLI/ODBC

Aby aplikacje wykorzystujące interfejs DB2 CLI ODBC mogły pomyślnie uzyskać dostęp do bazy danych DB2 z klienta systemu Windows, wykonaj następujące kroki:

Krok  1.

Wpisz bazę danych DB2 (i węzeł, jeśli baza danych jest zdalna) do katalogu. Aby to zrobić, użyj Asysty podczas konfigurowania klienta (lub procesor wiersza komend).

Dodatkowe informacje zawiera pomoc online w Asyście podczas konfigurowania klienta (lub opis komend CATALOG DATABASE i CATALOG NODE w podręczniku Command Reference).

Krok  2.

Sprawdź, czy Menedżer sterowników ODBC firmy Microsoft i sterownik CLI/ODBC są zainstalowane. W 32-bitowych systemach operacyjnych Windows są one oba instalowane z produktem DB2, chyba że podczas instalacji zostanie ręcznie anulowany wybór komponentu ODBC. DB2 nadpisze nową wersję Menedżera sterowników ODBC firmy Microsoft jeśli taka zostanie znaleziona.

Aby sprawdzić, czy oba programy są zainstalowane:

  1. Uruchom ikonę programu Microsoft ODBC Data Sources z Panelu sterowania albo podaj komendę odbcad32.exe z wiersza komend.
  2. Kliknij kartę Sterowniki.
  3. Sprawdź, czy na liście znajduje się pozycja "IBM DB2 ODBC DRIVER".

Jeśli nie jest zainstalowany ani Menedżer sterowników ODBC firmy Microsoft, ani sterownik DB2 CLI/ODBC firmy IBM, uruchom ponownie instalację DB2 i wybierz komponent ODBC w 32-bitowych systemach operacyjnych Windows.

Krok  3.

Zarejestruj bazę danych DB2 w Menedżerze sterowników ODBC jako źródło danych. W 32-bitowych systemach operacyjnych Windows możesz udostępnić źródło danych wszystkim użytkownikom systemu (systemowe źródło danych) albo tylko bieżącemu użytkownikowi (źródło danych użytkownika). Dodaj źródło danych, korzystając z jednej z następujących metod:

  • Używając Asysty podczas konfigurowania klienta:
    1. Zaznacz alias bazy danych DB2, która ma być dodana jako źródło danych.
    2. Kliknij przycisk Właściwości. Otworzy się okno Właściwości bazy danych.
    3. Zaznacz pole wyboru Zarejestruj tę bazę danych dla ODBC.
    4. W 32-bitowych systemach operacyjnych Windows możesz użyć przełącznika, aby dodać systemowe źródło danych lub użytkownika.
  • Używając 32-bitowego narzędzia administrowania ODBC firmy Microsoft, które można uruchomić za pomocą ikony z Panelu sterowania albo wprowadzając komendę odbcad32.exe w wierszu komend:
    1. W 32-bitowych systemach operacyjnych Windows lista źródeł danych użytkowników jest wyświetlana domyślnie. Jeśli chcesz dodać systemowe źródło danych, kliknij przycisk Systemowe DSN albo kartę Systemowe DSN (w zależności od platformy).
    2. Kliknij przycisk Add (Dodaj).
    3. Kliknij dwukrotnie wyświetlany na liście sterownik DB2 ODBC firmy IBM.
    4. Zaznacz bazę danych DB2, którą chcesz dodać, i kliknij przycisk OK.
  • W 32-bitowych systemach operacyjnych Windows istnieje komenda, którą można wprowadzić z poziomu procesora wiersza komend, umożliwiająca zarejestrowanie bazy DB2 w Menedżerze sterowników ODBC jako źródła danych. Administrator może napisać skrypt działający przy wykorzystaniu procesora wiersza komend i używać go do rejestrowania wszystkich wymaganych baz danych. Skrypt ten może być używany na wszystkich maszynach, które wymagają dostępu do baz danych DB2 przez ODBC.

    Więcej informacji na temat komendy CATALOG można znaleźć w podręczniku Command Reference:

       CATALOG [ user | system ] ODBC DATA SOURCE
    

Krok  4.

Skonfiguruj sterownik CLI/ODBC przy użyciu Asysty podczas konfigurowania klienta (opcjonalnie):

  1. Wybierz alias bazy danych DB2, którą chcesz skonfigurować.
  2. Kliknij przycisk Właściwości. Otworzy się okno Właściwości bazy danych.
  3. Kliknij przycisk Ustawienia. Otworzy się okno Ustawienia CLI/ODBC.
  4. Kliknij przycisk Advanced (Zaawansowane). Otworzy się okno, w którym można ustawić parametry konfiguracyjne.Są one związane z aliasem bazy danych i dotyczą wszystkich aplikacji wykorzystujących sterownik DB2 CLI/ODBC, które z tej bazy korzystają. Pomoc online zawiera opis wszystkich parametrów, opis taki znajduje się także w sekcji i w podręczniku w wersji elektronicznej Instalowanie i konfigurowanie - suplement.

Krok  5.

Po zainstalowaniu dostępu przy użyciu ODBC (w sposób opisany wyżej) można uzyskać dostęp do danych DB2 przy użyciu aplikacji ODBC. Uruchom aplikację ODBC i przejdź do okna Open (Otwórz). Wybierz typ pliku ODBC databases (Bazy danych ODBC). Bazy danych DB2, które zostały dodane do źródeł danych ODBC, powinny znajdować się na liście. Wiele aplikacji ODBC otwiera tabelę w trybie tylko do odczytu (read-only), chyba że tabela ma unikalny indeks.

OS/2 Dostęp klienta do DB2 za pomocą sterownika CLI/ODBC

Aby aplikacje wykorzystujące interfejs DB2 CLI i ODBC mogły pomyślnie uzyskać dostęp do bazy danych DB2 z klienta OS/2, wykonaj następujące czynności:

  1. Wpisz bazę danych DB2 (i węzeł, jeśli baza danych jest zdalna) do katalogu. Aby to zrobić, użyj Asysty podczas konfigurowania klienta (lub procesor wiersza komend).

    Więcej informacji zawiera pomoc online w Asyście podczas konfigurowania klienta.

  2. Jeśli korzystasz z aplikacji ODBC, aby uzyskać dostęp do danych DB2, wykonaj następujące kroki. (Jeśli używasz tylko aplikacji CLI, pomiń ten krok i przejdź do następnego).
    1. Sprawdź, czy jest zainstalowany Menedżer sterowników ODBC. Jeśli nie jest zainstalowany, skorzystaj z Menedżera sterowników dostarczanego z aplikacją ODBC. Sprawdź też, czy jest zainstalowany sterownik DB2 CLI/ODBC:
      1. Uruchom narzędzie administracyjne ODBC, korzystając z opisu znajdującego się w dokumentacji. Zazwyczaj używa się jednego z dwóch dostępnych sposobów:
        • Kliknij dwukrotnie folder ODBC w OS/2, a następnie kliknij dwukrotnie ikonę Administrator ODBC.
        • Z wiersza komend uruchom komendę odbcadm.exe.

        Otworzy się okno Data Sources (Źródła danych).

      2. Kliknij przycisk Drivers (Sterowniki). Otworzy się okno Drivers (Sterowniki).
      3. Sprawdź, czy na liście znajduje się pozycja "IBM DB2 ODBC DRIVER".

      Jeśli Menedżer sterowników ODBC nie jest zainstalowany, przeprowadź instalację zgodnie z instrukcjami dostarczonymi z aplikacją ODBC. Jeśli sterownik DB2 CLI/ ODBC firmy IBM nie jest zainstalowany, kliknij dwukrotnie ikonę Instalacja sterownika ODBC znajdującą się w folderze DB2, aby zainstalować sterownik DB2 CLI/ODBC.

    2. Zarejestruj bazę danych DB2 w Menedżerze sterowników ODBC jako źródło danych, używając jednej z podanych metod:
      • Używając Asysty podczas konfigurowania klienta:
        1. Zaznacz alias bazy danych DB2, która ma być dodana jako źródło danych.
        2. Kliknij przycisk Właściwości.
        3. Zaznacz pole wyboru Zarejestruj tę bazę danych dla ODBC.
      • Używając Menedżera sterowników ODBC:
        1. Uruchom Menedżera sterowników ODBC, korzystając z opisu znajdującego się w dokumentacji. Zazwyczaj używa się jednego z dwóch dostępnych sposobów:
          • Kliknij dwukrotnie folder ODBC w OS/2, a następnie kliknij dwukrotnie ikonę Administrator ODBC.
          • Z wiersza komend uruchom komendę odbcadm.exe.
        2. W oknie Data sources (Źródła danych) kliknij przycisk Add (Dodaj). Otworzy się okno Add Data Source (Dodaj źródło danych).
        3. Kliknij dwukrotnie wyświetlany na liście sterownik IBM DB2 ODBC.
        4. Zaznacz bazę danych DB2, która ma być dodana i kliknij przycisk OK.
  3. Skonfiguruj sterownik CLI/ODBC, korzystając z Asysty podczas konfigurowania klienta (opcjonalnie):

    1. Wybierz alias bazy danych DB2, która ma być skonfigurowana.
    2. Kliknij przycisk Właściwości. Otworzy się okno Właściwości bazy danych.
    3. Kliknij przycisk Ustawienia. Otworzy się okno Ustawienia CLI/ODBC.
    4. Kliknij przycisk Advanced (Zaawansowane). Otworzy się okno, w którym można ustawić parametry konfiguracyjne. Są one związane z aliasem bazy danych i dotyczą wszystkich aplikacji wykorzystujących sterownik CLI/ODBC, które z tej bazy korzystają. Pomoc online zawiera opis wszystkich parametrów; opis taki znajduje się także w sekcji i w podręczniku Instalowanie i konfigurowanie - suplement.
  4. Po zainstalowaniu dostępu przy użyciu ODBC (w sposób opisany wyżej) można uzyskać dostęp do danych DB2 przy użyciu aplikacji ODBC. Uruchom aplikację ODBC i przejdź do okna Open (Otwórz). Wybierz typ pliku ODBC databases (Bazy danych ODBC). Bazy danych DB2, które zostały dodane do źródeł danych ODBC, powinny znajdować się na liście. Wiele aplikacji ODBC otwiera tabelę w trybie tylko do odczytu (read-only), chyba że tabela ma unikalny indeks.

Szczegółowe informacje dotyczące konfiguracji

W sekcji Szczegółowe informacje o dostępie przy użyciu sterownika CLI/ODBC, charakterystyczne dla poszczególnych platform można znaleźć wszystkie niezbędne informacje. Dodatkowe informacje na temat ustawiania i korzystania z interfejsu CLI DB2 i aplikacji ODBC można znaleźć w podręczniku Instalowanie i konfigurowanie - suplement. (Podręcznik w wersji elektronicznej Instalowanie i konfigurowanie - suplement znajduje się w katalogu x:\doc\PL\html, gdzie x oznacza napęd CD-ROM, a PL jest dwuznakowym kodem kraju określającym język, na przykład PL dla języka polskiego). Informacje te są użyteczne, gdy narzędzia DB2 nie są dostępne oraz dla administratorów, którzy potrzebują bardziej szczegółowych informacji.

W podręczniku Instalowanie i konfigurowanie - suplement opisano następujące zagadnienia:


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]