Podręcznik użytkownika

Uruchamianie programów CLI/ODBC

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

Umożliwia to aplikacjom wykonanym z użyciem interfejsu API ODBC i interfejsu DB2 CLI pracę z serwerem DB2. Obsługa projektowania aplikacji interfejs DB2 CLI jest dostępna w pakiecie DB2 Application Development Client, dostarczanym z serwerem DB2.

Aby aplikacja interfejsu DB2 CLI lub ODBC mogła uzyskać dostęp do DB2, pakiety DB2 CLI muszą zostać powiązane z serwerem. Jeśli użytkownik ma wystarczające uprawnienia do powią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.

Wykonaj 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 podłączył się do bazy DB2 przy użyciu poprawnego identyfikatora użytkownika oraz hasła. Na niektórych platformach część tych kroków wykonywana jest automatycznie. Aby uzyskać szczegółowe informacje, zapoznaj się z sekcją dotyczącą wykorzystywanej platformy.

Krok  1.

Skorzystaj z Asysty podczas konfigurowania klienta (CCA), aby dodać bazę danych (jeśli komputery serwera i klienta są oddzielne) i aby Centrum sterowania zostało poinformowane o instancjach i bazach danych. Następnie dodaj instancje i bazy danych dla tego systemu. Jeśli nie ma dostępu do tego programu, można użyć komendy catalog z poziomu Procesora wiersza komend.

Krok  2.

Sterownik DB2 CLI/ODBC jest opcjonalnym komponentem dostępnym podczas instalacji klienta DB2 na platformach Windows. Sprawdź, czy sterownik ten został wybrany. W systemie OS/2 należy użyć ikony Install ODBC Driver, do zainstalowania zarówno sterownika DB2 CLI/ODBC, jak i menedżera sterownika ODBC. Na platformach UNIX sterownik DB2 CLI/ODBC jest instalowany automatycznie 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). Domyślnie jest on instalowany 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 DBC 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ć w trybie tylko do odczytu. Dla każdej tabeli DB2, która ma być aktualizowana przez aplikację ODBC, należy utworzyć unikalny indeks. Zapoznaj się z opisem instrukcji CREATE INDEX podanym w podręczniku SQL Reference. Centrum sterowania umożliwia zmianę ustawień tabeli. Następnie należy wybrać kartę Klucz podstawowy i przesunąć jedną lub więcej kolumn na listę kluczy podstawowych. Każda kolumna, która jest częścią klucza głównego, musi być zdefiniowana jako NOT NULL.

Krok  4.

Jeśli jest to konieczne, to za pomocą parametrów konfiguracyjnych CLI/ODBC można modyfikować działanie sterownika DB2 CLI/ODBC i aplikacji, które z niego 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óły dotyczące dostępu przy użyciu CLI/ODBC charakterystyczne dla poszczególnych platform



note

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

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

Aby aplikacje wykorzystujące interfejs DB2 CLI i technologię ODBC mogły pomyślnie uzyskać dostęp do bazy danych DB2 z klienta systemu Windows, należy w systemie klienta wykonać następujące czynności:

Krok  1.

Baza danych DB2 (i węzeł, jeśli baza danych jest zdalna) musi być wpisana do katalogu. Aby to wykonać, należy skorzystać z CCA (lub procesora wiersza komend).

Więcej informacji można znaleźć w pomocy elektronicznej w CCA (lub zapoznając się z opisem 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. Na platformach 32-bitowych systemów operacyjnych Windows oba są instalowane z DB2, chyba że wybór komponentu ODBC jest ręcznie usunięty podczas instalacji. DB2 nie nadpisze nowszej wersji menedżera sterowników ODBC firmy Microsoft, jeśli zostanie ona odnaleziona.

Aby sprawdzić, czy oba sterowniki są zainstalowane na komputerze:

  1. Kliknij ikonę Źródła danych ODBC w Panelu sterowania lub wprowadź 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 menedżer sterowników ODBC firmy Microsoft i sterownik DB2 CLI/ODBC firmy IBM nie zostały zainstalowane, uruchom ponownie instalację DB2 i zaznacz składnik 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żna 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, używając jednej z następujących metod:

  • Za pomocą Asysty podczas konfigurowania klienta:
    1. Zaznacz alias bazy danych DB2, którą chcesz dodać jako źródło danych.
    2. Naciśnij przycisk Właściwości. Otworzy się okno Właściwości bazy danych.
    3. Wybierz pole wyboru Zarejestruj bazę danych dla ODBC.
    4. W 32-bitowych systemach operacyjnych Windows możesz dodać źródło danych systemowe lub użytkownika, używając w tym celu przełącznika.
  • Używając 32-bitowego narzędzia do administrowania ODBC firmy Microsoft, do którego można uzyskać dostęp za pomocą ikony w panelu sterowania lub uruchamiając odbcad32.exe z wiersza 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 zakładkę Systemowe DSN (w zależności od platformy).
    2. Kliknij przycisk Dodaj.
    3. Kliknij dwukrotnie wyświetlany na liście sterownik ODBC IBM DB2.
    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 komputerach, 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 DB2 CLI/ODBC przy użyciu Asysty podczas konfigurowania klienta (opcjonalnie):

  1. Wybierz alias bazy danych DB2, którą chcesz skonfigurować.
  2. Naciśnij 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 Zaawansowane. Otworzy się okno, w którym można ustawić parametry konfiguracyjne. Są one związane z aliasem bazy danych DB2 i dotyczą wszystkich aplikacji wykorzystujących sterownik CLI/ODBC, które z tej bazy korzystają. Pomoc elektroniczna wyjaśnia wszystkie parametry, podobnie jak podręcznik Instalowanie i konfigurowanie - suplement.

Krok  5.

Po zainstalowaniu dostępu przy użyciu ODBC (w sposób opisany powyż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, chyba że tabela ma unikalny indeks.

Dostęp klienta OS/2 do bazy DB2 przy użyciu sterownika CLI/ODBC

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

  1. Baza danych DB2 (i węzeł, jeśli baza danych jest zdalna) musi być wpisana do katalogu. Aby to wykonać, użyj CCA (lub procesora wiersza komend).

    Więcej informacji można znaleźć w pomocy elektronicznej w CCA. (lub w opisie komend CATALOG DATABASE iCATALOG NODE w podręczniku Command Reference).

  2. Jeśli korzystasz z danych DB2 używając aplikacji ODBC, 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 menedżer sterowników ODBC 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ę ODBC Administrator.
        • Z wiersza komend uruchom komendę odbcadm.exe.

        Otworzy się okno Źródła danych.

      2. Kliknij przycisk Sterowniki. Zostanie otwarte okno 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:
      • Za pomocą Asysty podczas konfigurowania klienta:
        1. Zaznacz alias bazy danych DB2, którą chcesz dodać jako źródło danych.
        2. Naciśnij przycisk Właściwości.
        3. Wybierz pole wyboru Zarejestruj 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órą chcesz dodać i kliknij przycisk OK.
  3. Skonfiguruj sterownik DB2 CLI/ODBC przy użyciu Asysty podczas konfigurowania klienta (opcjonalnie):

    1. Wybierz alias bazy danych DB2, którą chcesz skonfigurować.
    2. Naciśnij 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 elektroniczna wyjaśnia wszystkie parametry, podobnie jak podręcznik Instalowanie i konfigurowanie - suplement.
  4. Po zainstalowaniu dostępu przy użyciu ODBC (w sposób opisany powyż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, chyba że tabela ma unikalny indeks.

Szczegółowe informacje dotyczące konfiguracji

W sekcji Szczegóły dotyczące dostępu przy użyciu CLI/ODBC charakterystyczne dla poszczególnych platform można znaleźć wszystkie niezbędne informacje. W podręczniku Instalowanie i konfigurowanie - suplement można znaleźć dodatkowe informacje na temat ustawiania i korzystania z interfejsu CLI DB2 i aplikacji ODBC. (Podręcznik w wersji elektronicznej Instalowanie i konfigurowanie - suplement znajduje się w katalogu x:\doc\en\html, gdzie x: jest litera oznaczającą napęd CD-ROM, a en jest dwuznakowym kodem kraju reprezentującym twój język, na przykład en dla języka angielskiego.) Informacje te są użyteczne, gdy nie jest dostępna obsługa narzędzi DB2 lub dla administratorów, potrzebujących bardziej szczegółowych informacji.

W podręczniku elektronicznym Instalowanie i konfigurowanie - suplement zawarte są następujące tematy:


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