Instalowanie i konfigurowanie - suplement

Uruchamianie programów CLI/ODBC

Środowisko przetwarzania CLI (Interfejs poziomu wywołania DB2) oraz sterownik DB2 CLI/ODBC są dołączone do klientów DB2. Stanowią one komponenty opcjonalne, wybierane podczas instalacji.

Obsługa ta pozwala aplikacjom zaprojektowanym przy użyciu ODBC i funkcji API interfejsu 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, który jest dostarczany z serwerem DB2.

Aby aplikacja DB2 CLI lub ODBC mogła uzyskać dostęp do DB2, pakiety interfejsu DB2 CLI muszą być powiązane z serwerem. Jeśli użytkownik ma uprawnienia wystarczające 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. Szczegółowe informacje można znaleźć w sekcji Wiązanie narzędzi bazy danych.

W systemie klienta należy wykonać pewne kroki ogólne, aby aplikacje CLI oraz ODBC mogły uzyskać dostęp do baz danych DB2. W następujących instrukcjach 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 część tych kroków jest wykonywana automatycznie. Więcej szczegółowych informacji, można znaleźć w sekcji dotyczącej wykorzystywanej 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 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, użyj komendy catalog z poziomu procesora wiersza komend.

Krok  2.

Sterownik DB2 CLI/ODBC jest podczas instalacji klienta DB2 na platformach Windows komponentem opcjonalnym. Sprawdź, czy sterownik ten został wybrany.W systemie OS/2 musisz 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, lecz 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. 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 jest to konieczne, to za pomocą parametrów konfiguracyjnych CLI/ODBC można modyfikować zachowanie sterownika DB2 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.

Po instrukcjach przeznaczonych dla poszczególnych platform znajdują się następujące punkty:

Charakterystyczne dla poszczególnych platform szczegóły dotyczące dostępu za pomocą sterownika CLI/ODBC



note

Charakterystyczne dla poszczególnych platform szczegóły dotyczące zapewniania aplikacjom DB2 CLI i ODBC dostępu do DB2 zostały podzielone na następujące kategorie:

Dostęp klienta 32-bitowych systemów operacyjnych Windows do bazy DB2 przy użyciu 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 Windows, w systemie klienta należy wykonać następujące kroki:

Krok  1.

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

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

Krok  2.

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

Aby sprawdzić, czy na komputerze są zainstalowane programy:

  1. W Panelu sterowania uruchom ikonę programu Microsoft, ODBC Data Sources (Źródła danych ODBC) albo z wiersza komend wprowadź komendę odbcad32.exe.
  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 Microsoft ani sterownik IBM DB2 CLI/ODBC, w 32-bitowych systemach operacyjnych Windows. uruchom ponownie instalację DB2 i wybierz komponent ODBC.

Krok  3.

W menedżerze sterowników ODBC zarejestruj bazę danych DB2 jako źródło danych. W 32-bitowych systemach operacyjnych Windows 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:

  • Używając Asysty podczas konfigurowania klienta:
    1. Zaznacz alias bazy danych DB2, którą chcesz dodać 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żna dodać systemowe źródło danych lub źródło danych użytkownika, używając w tym celu przełącznika.
  • Używając 32-bitowego narzędzia administracyjnego ODBC firmy Microsoft, które można uruchomić za pomocą ikony z Panelu sterowania albo wpisując komendę odbcad32.exe w wierszu komend:
    1. W 32-bitowych systemach operacyjnych Windows lista źródeł danych użytkowników wyświetlana jest domyślnie. Aby dodać systemowe źródło danych, kliknij przycisk System DSN albo kartę System DSN (w zależności od platformy).
    2. Kliknij przycisk Add (Dodaj).
    3. Kliknij dwukrotnie wyświetlany na liście sterownik ODBC IBM DB2.
    4. Zaznacz bazę danych DB2, a ma być dodana, 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 procesor 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 DB2 CLI/ODBC za pomocą 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 DB2 CLI/ODBC, które z tej bazy korzystają. Opis wszystkich parametrów można znaleźć w pomocy online, a także w sekcji Opis parametrów konfiguracyjnych.

    Informacje dotyczące ręcznego edytowania pliku (db2cli.ini) można znaleźć w sekcji Konfigurowanie pliku db2cli.ini.

Krok  5.

Po zainstalowaniu dostępu przez 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 tabele w trybie tylko do odczytu (read-only), chyba że tabela ma unikalny indeks.



note

Dodatkowe informacje można znaleźć również w części Szczegółowe informacje dotyczące konfiguracji:

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

Aby aplikacje DB2 CLI i ODBC mogły pomyślnie uzyskać dostęp do bazy danych DB2 z klienta OS/2, w systemie klienta należy wykonać następujące kroki:

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

    Więcej informacji można znaleźć w pomocy online w Asysty podczas konfigurowania klienta (lub w opisie komend CATALOG DATABASE i CATALOG NODE w Command Reference).

  2. Jeśli korzystasz z danych DB2 za pomocą 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 można użyć jednego z dwóch dostępnych sposobów:
        • Kliknij dwukrotnie folder ODBC w systemie OS/2, a następnie kliknij dwukrotnie ikonę Administrator ODBC.
        • W wierszu 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, to przeprowadź instalację zgodnie z instrukcjami dostarczonymi z aplikacją ODBC. Jeśli sterownik IBM DB2 CLI/ODBC nie jest zainstalowany, aby go zainstalować kliknij dwukrotnie ikonę Instalacja sterownika ODBC znajdującą się w folderze DB2.

    2. Zarejestruj bazę danych DB2 w Menedżerze sterowników ODBC jako źródło danych, używając jednej z następujących metod:
      • Używając 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. 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 można użyć jednego z dwóch dostępnych sposobów:
          • Kliknij dwukrotnie folder ODBC w systemie OS/2, a następnie kliknij dwukrotnie ikonę Administrator ODBC.
          • W wierszu 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 DB2 CLI/ODBC za pomocą 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, można znaleźć w pomocy online, a także w sekcji Opis parametrów konfiguracyjnych.

      Informacje dotyczące ręcznego edytowania pliku (db2cli.ini) można znaleźć w sekcji Konfigurowanie pliku db2cli.ini.

  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 tabele w trybie tylko do odczytu (read-only), chyba że tabela ma unikalny indeks.



note

Dodatkowe informacje można znaleźć również w części Szczegółowe informacje dotyczące konfiguracji:

Dostęp klienta UNIX do DB2 przy użyciu CLI/ODBC

Aby aplikacje DB2 CLI i ODBC mogły uzyskać dostęp do bazy danych DB2 z klientów UNIX, w systemie klienta należy wykonać następujące kroki:

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

    Więcej informacji można znaleźć w sekcji Konfigurowanie połączeń klient-serwer za pomocą procesora wiersza komend lub w opisie komend CATALOG DATABASE i CATALOG NODE w podręczniku Command Reference.

  2. Sterownik DB2 CLI/ODBC jest instalowany podczas instalacji klienta DB2. Sprawdź, czy sterownik ten został wybrany.
  3. 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. Przy korzystaniu z aplikacji ODBC należy się upewnić, czy zainstalowany jest Menedżer sterowników ODBC i czy każdy użytkownik, który ma korzystać z interfejsu ODBC, ma do niego dostęp. Produkt DB2 nie przeprowadza instalacji Menedżera sterowników ODBC. Aby uzyskać dostęp do danych DB2 za pośrednictwem tej aplikacji, należy użyć menedżera, który został dostarczony z aplikacją kliencką ODBC albo z pakietem SDK dla ODBC.
    2. Menedżer sterowników używa dwóch plików konfiguracyjnych.

      odbcinst.ini
      Plik konfiguracyjny menedżera sterowników ODBC, który określa, jakie sterowniki baz danych są instalowane. Każdy użytkownik ODBC musi mieć dostęp do tego pliku.

      .odbc.ini
      Konfiguracja źródła danych użytkownika. Każdy użytkownik ma kopię tego pliku w swoim katalogu osobistym. Zauważ, że nazwa pliku zaczyna się kropką.

      Konfigurowanie pliku odbcinst.ini

      Wartości z tego pliku wpływają na wszystkie sterowniki ODBC zainstalowane na danym komputerze.

      Plik ten można zaktualizować przy użyciu dowolnego edytora ASCII. W pliku powinna znajdować się sekcja o nazwie [IBM DB2 ODBC DRIVER], zawierająca wiersz zaczynający się od słowa "Driver", wskazujący pełną ścieżkę do sterownika ODBC dla DB2 o nazwie libdb2 (rozszerzenie pliku zależy od platformy; libdb2.a w systemie AIX libdb2.so w systemie Solaris itd.). Na przykład, jeśli w systemie AIX, katalogiem osobistym użytkownika jest /u/thisuser/ i jest tam zainstalowany katalog sqllib, to poprawna pozycja powinna wyglądać następująco:

          [IBM DB2 ODBC DRIVER]
         Driver=/u/dany_użytkownik/sqllib/lib/db2.o
      

      Konfigurowanie pliku odbc.ini

      Ustawienia w tym pliku dotyczą konkretnego użytkownika; użytkownicy mogą mieć różne pliki odbc.ini.

      W katalogu osobistym użytkownika musi istnieć plik .odbc.ini (zwróć uwagę na kropkę na początku nazwy pliku). Zaktualizuj ten plik, używając edytora ASCII, aby uwzględnić odpowiednie informacje o konfiguracji źródła danych. Aby zarejestrować bazę danych DB2 jako źródło danych ODBC, każda baza danych DB2 musi mieć swoją sekcję.

      Plik .odbc.ini musi zawierać następujące:

      • w sekcji [ODBC Data Source] wiersze:
             SAMPLE=IBM DB2 ODBC DRIVER
        

        Wskazuje, że jest to źródło danych o nazwie SAMPLE, używające sterownika IBM DB2 ODBC DRIVER.

      • w sekcji [SAMPLE] (na przykład w systemie AIX):
                [SAMPLE]
           Driver=/u/thisuser/sqllib/lib/libdb2.a
           Description=Sample DB2 ODBC Database
        

        Wskazuje, że baza danych SAMPLE jest częścią instancji DB2 znajdującej się w katalogu /u/dany_użytkownik.

      • w sekcji [ODBC]:
        InstallDir=/u/dany_użytkownik/sqllib/odbclib
        

        Wskazuje, że katalog /u/dany_użytkownik/sqllib/odbclib ma być traktowany jako miejsce zainstalowania ODBC.

      • Sprawdź, czy InstallDir wskazuje rzeczywiste położenie Menedżera sterowników ODBC.

        Na przykład, jeśli Menedżer sterowników ODBC został zainstalowany w katalogu /opt/odbc, sekcja [ODBC] powinna wyglądać mniej więcej tak:

           [ODBC]
           Trace=0
           TraceFile=odbctrace.out
           InstallDir=/opt/odbc
        

      Więcej informacji na ten temat można znaleźć w podręczniku Jak skonfigurować plik ODBC.INI.

      Po wprowadzeniu niezbędnych zmian w plikach .ini można uruchomić aplikację ODBC i połączyć się z bazami danych DB2. Dodatkowe informacje i pomoc można znaleźć w dokumentacji aplikacji ODBC.

  4. Skonfiguruj sterownik DB2 CLI/ODBC (opcjonalnie).

    Za pomocą parametrów oraz ich wartości można modyfikować zachowanie sterownika DB2 CLI/ODBC i aplikacji, które z nich korzystają. Parametry są związane z aliasem bazy danych i wpływają na wszystkie aplikacje DB2 CLI/ODBC, które z niej korzystają.

    Informacje dotyczące ręcznego edytowania pliku (db2cli.ini) można znaleźć w sekcji Konfigurowanie pliku db2cli.ini. Informacje dotyczące parametrów można znaleźć w podręczniku CLI Guide and Reference.



note

Dodatkowe informacje można znaleźć również w części Szczegółowe informacje dotyczące konfiguracji:

Szczegółowe informacje dotyczące konfiguracji

Wszystkie niezbędne informacje można znaleźć w sekcji Charakterystyczne dla poszczególnych platform szczegóły dotyczące dostępu za pomocą sterownika CLI/ODBC. Poniższe informacje są przeznaczone dla mniej doświadczonych administratorów i dotyczą platform, dla których nie jest dostępna pełna obsługa narzędzi DB2.

W tej sekcji omówiono następujące tematy:

Jak powiązać sterownik DB2 CLI/ODBC z bazą danych

Interfejs CLI/sterownik ODBC wiąże się automatycznie z bazą danych podczas pierwszego połączenia, jeśli tylko użytkownik ma odpowiednie uprawnienia lub przywileje. Administrator może wykonać pierwsze połączenie lub jawnie powiązać żądane pliki.

Więcej informacji na ten temat można znaleźć w sekcji Wiązanie narzędzi bazy danych.

Jak ustawić parametry konfiguracyjne CLI/ODBC

Interfejs poziomu wywołania DB2 można skonfigurować za pomocą Asysty podczas konfigurowania klienta, za pomocą narzędzia administracyjnego Program konfiguracyjny klienta DB2, w zależności od tego, co jest dostępne na danej platformie, lub ręcznie edytując plik db2cli.ini.

Plik ten zawiera różne parametry i wartości, za pomocą których można modyfikować zachowanie interfejsu DB2 CLI i aplikacji, które z niego korzystają. Parametry są skojarzone z bazą danych nazwa aliasu i wpływają na wszystkie aplikacje DB2 CLI i ODBC, które z niej korzystają.

Domyślnie w przypadku platform typu Intel plik parametrów konfiguracyjnych CLI/ODBC znajduje się w katalogu sqllib, a w przypadku platform typu UNIX w katalogu sqllib/cfg instancji bazy danych wykorzystującej aplikacje CLI/ODBC.

Zmienna środowiskowa DB2CLIINIPATH umożliwia nadpisanie wartości domyślnej i określenie innego położenia tego pliku.

Parametry konfiguracyjne umożliwiają:

Pełny opis wszystkich parametrów i sposobu ich użycia można znaleźć w sekcji Opis parametrów konfiguracyjnych.

Konfigurowanie pliku db2cli.ini

Plik inicjalizacyjny db2cli.ini jest plikiem ASCII, w którym zapisane są wartości opcji konfiguracyjnych DB2 CLI. W pakiecie instalacyjnym znajduje się plik przykładowy. Informacje na temat wszystkich parametrów można znaleźć w podręczniku CLI Guide and Reference.

W sekcji Charakterystyczne dla poszczególnych platform szczegóły dotyczące dostępu za pomocą sterownika CLI/ODBC można znaleźć informacje dotyczące modyfikowania tego pliku dla poszczególnych platform.

Jak skonfigurować plik ODBC.INI

16-bitowy Menedżer sterowników ODBC firmy Microsoft lub innej zapisuje informacje o dostępnych sterownikach i źródłach danych w pliku odbc.ini. W przypadku platform UNIX menedżery sterowników ODBC używają także pliku odbcinst.ini. Chociaż dla większości platform wszystkie niezbędne pliki są modyfikowane automatycznie, użytkownicy ODBC na platformach UNIX muszą zmieniać je ręcznie. Plik odbc.ini (i odbcinst.ini, jeśli jest wymagany) znajduje się w:

UNIX
Katalogu osobistym użytkownika o podanym identyfikatorze ID, który uruchomił aplikację ODBC (w systemie UNIX nazwa pliku odbc.ini zawiera na początku znak kropki: .odbc.ini)

Plik ten można modyfikować ręcznie. Nie należy zmieniać żadnych pozycji istniejących w pliku. Aby ręcznie przeprowadzić edycję tego pliku, należy wykonać następujące kroki:

Krok  1.

Plik odbc.ini można modyfikować, korzystając z dowolnego edytora tekstowego.

Oto przykładowy plik odbc.ini:

     [ODBC Data Sources]
     MS Access Databases=Access Data (*.mdb)
 
     [MS Access Databases]
     Driver=D:\WINDOWS\SYSTEM\simba.dll
     FileType=RedISAM
     SingleUser=False
     UseSystemDB=False

Sekcja [ODBC Data Sources] [Źródła danych ODBC] zawiera nazwy wszystkich dostępnych źródeł danych i opisy odpowiadających im sterowników.

Dla każdego źródła danych z sekcji [ODBC Data Sources] [Źródła danych ODBC] istnieje sekcja, w której można znaleźć dodatkowe informacje o nim. Są to tak zwane sekcje Specyfikacji źródła danych (Data Source Specification).

Krok  2.

Pod pozycją [ODBC DATA SOURCE] dodaj następujący wiersz:

 database_alias=IBM DB2 ODBC DRIVER

gdzie database_alias jest aliasem bazy danych umieszczonej w katalogu baz danych (nazwa bazy danych używana przez instrukcję CONNECT procesora wiersza komend).

Krok  3.

Do sekcji Data Source Specification (Specyfikacja źródła danych) dodaj nową pozycję, aby powiązać źródło danych ze sterownikiem:

 [database_alias]
Driver=x:\windows\system\db2cliw.dll

gdzie:

  • database_alias jest aliasem bazy danych wpisanej do katalogu baz danych i umieszczonej w sekcji Data Source Specification (Specyfikacja źródła danych).
  • x: oznacza dysk, na którym zainstalowano system operacyjny Windows.

Oto przykładowy plik, w którym dodano pozycje dla źródeł danych IBM:

     [ODBC Data Sources]
     MS Access Databases=Access Data (*.mdb)
     SAMPLE=IBM DB2 ODBC DRIVER
 
     [MS Access Databases]
     Driver=D:\WINDOWS\SYSTEM\simba.dll
     FileType=RedISAM
     SingleUser=False
     UseSystemDB=False
 
     [SAMPLE]
     Driver=D:\WINDOWS\SYSTEM\db2cliw.dll
     Description=Sample DB2 Client/Server database

Konfigurowanie plików .ini w systemie UNIX

Szczegółowy opis kroków aktualizacji plików odbc.ini i odbcinst.ini można znaleźć w sekcji Dostęp klienta UNIX do DB2 przy użyciu CLI/ODBC szczegółowo opisano, jak zmodyfikować pliki .


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