IBM DB2

Uwagi do wydania

DB2 wersja 9
dla systemów Linux, UNIX i Windows

Przed skorzystaniem z tych informacji i opisywanych przez nie produktów należy przeczytać informacje ogólne, które zawiera rozdział Uwagi.

Uwaga

Niniejszy dokument zawiera informacje dotyczące produktów firmy IBM. Są one prezentowane zgodnie z warunkami umowy licencyjnej i są chronione prawem. Informacje zawarte w tej publikacji nie zawierają żadnych gwarancji dotyczących opisywanych produktów i żadnych zapisanych w niej stwierdzeń nie należy interpretować jako takich gwarancji.

Publikacje firmy IBM można zamówić poprzez stronę WWW lub u lokalnego przedstawiciela firmy IBM.

Aby zamówić książki DB2 w firmie IBM w Stanach Zjednoczonych lub Kanadzie, należy zadzwonić do działu DB2 Marketing and Sales pod numer 1-800-IBM-4YOU (426-4968).

Wysłanie informacji do firmy IBM daje jej prawo do ich używania i dystrybucji w dowolny sposób, jaki uzna za właściwy, bez żadnych zobowiązań wobec ich nadawcy.

Copyright International Business Machines Corporation 2002, 2006. Wszelkie prawa zastrzeżone

Spis treści

Informacje na temat Uwag do wydania
Znane problemy
Cały produkt
db2sampl - komenda tworzenia przykładowej bazy danych
Instalacja
Wszystkie platformy
Współistnienie z wersjami beta produktu DB2
Instalowanie Centrum informacyjnego DB2
Ścieżki katalogów instalacyjnych zawierające znaki alfabetu narodowego
Systemy Windows
Starter instalacji programu DB2 (Windows)
Współistnienie z produktem DB2 UDB, wersja 8, (Windows)
Podwyższone uprawnienia (Windows 2000)
Instalowanie klienta DB2 przez użytkownika innego niż Administrator (Windows Server 2003)
Błąd w dzienniku instalacji związany z funkcją API SRSetRestorePoint (Windows 2003)
Systemy Linux i UNIX
Czcionki azjatyckie (Linux)
Długość ścieżki instalacyjnej (AIX i HP-UX)
Pozostałe tematy dotyczące instalowania
Deinstalacja serwera DB2 Embedded Application Server (EAS)
Komenda db2_install a instalowanie za pomocą pliku odpowiedzi z zestawami kodowymi dla języka japońskiego i chińskiego tradycyjnego
Projektowanie aplikacji
Interfejs CLI
Typ danych liczb dziesiętnych zmiennopozycyjnych interfejsu CLI
.NET
Klasa DB2DecimalFloat Dostawcy danych DB2 dla platformy .NET
Java
Wynik DatabaseMetaData.getDriverName
Administrowanie
Język DDL SQL
DDL grup partycji bazy danych
Komenda CREATE DATABASE ON ścieżka (Windows)
Obsługa języków narodowych
Znaki indyjskie i narzędzia interfejsu GUI
Pozostałe tematy dotyczące administrowania
Funkcja Wyświetl pamięć masową dostępna w Centrum sterowania
Dodatkowe produkty i opcje
Query Patroller
Opcja planowania w produkcie Query Patroller
DB2 Connect
Obsługa połączenia zaufanego w interfejsie CLI
Aktualizacje dokumentacji
Cały produkt
Wycofane funkcje
Aktualizacje komunikatów o błędach
Instalacja
Migracja
Uwagi dotyczące migracji produktu DB2 Connect
Projektowanie aplikacji
Interfejs CLI
Instalowanie sterownika IBM DB2 Driver for ODBC and CLI
Java
Interfejs DB2Xml
Zestawianie połączeń JDBC
Właściwość useTargetColumnEncoding
SQL
Rejestr specjalny CURRENT TIMESTAMP
Administrowanie
Administracyjne podprogramy i widoki SQL
Widok administracyjny ADMINTABINFO a funkcja tabelowa ADMIN_GET_TAB_INFO
Odtwarzanie danych a wysoka dostępność
Wysoka dostępność w środowisku klastrowym
Wydajność
logfilsiz - parametr konfiguracyjny określający wielkość plików dziennika
Zwiększone wymagania dotyczące pamięci
Dodatki i uzupełnienia
Dodatek A. Kontakt z firmą IBM
Dodatek B. Uwagi
Znaki towarowe

Informacje na temat Uwag do wydania

Uwagi do wydania zawierają informacje o znanych problemach oraz aktualizacjach dokumentacji produktu DB2, wersja 9, dla systemów Linux, UNIX i Windows oraz produktu DB2 Connect, wersja 9.

Sekcja dotycząca znanych problemów zawiera informacje na temat:

Sekcja dotycząca aktualizacji dokumentacji obejmuje najnowsze uzupełnienia i poprawki dokumentacji produktu.

Centrum informacyjne DB2

Podstawowym źródłem dokumentacji produktu DB2 jest Centrum informacyjne DB2. Dostępne jest w wersji elektronicznej pod adresem http://publib.boulder.ibm.com/infocenter/db2help/index.jsp.

Można także zainstalować lokalną kopię Centrum informacyjnego DB2, która jest dołączona do produktu jako osobny obraz instalacyjny. W przypadku instalowania kopii lokalnej przed rozpoczęciem jej używania należy pobrać najnowszą aktualizację. Zaktualizowanie Centrum informacyjnego zapewni kompletną kopię dokumentacji oraz udostępni nowe opcje, które usprawniają wyszukiwanie informacji o komunikatach produktu DB2. Instrukcje na ten temat zawiera sekcja Aktualizowanie Centrum informacyjnego DB2 zainstalowanego na komputerze lokalnym lub serwerze intranetowym.

Tematy Centrum informacyjnego DB2 związane z instalowaniem i rozwiązywaniem problemów

Poniższa lista zawiera tematy Centrum informacyjnego DB2 dotyczące przede wszystkim instalowania produktu i rozwiązywania problemów:

Dodatkowo serwis WWW DB2 Support zawiera informacje pomocne podczas rozwiązywania problemów. Ten serwis udostępnia uwagi techniczne oraz migawki serwisowe, w których opisano zmiany w dokumentacji oraz informacje na temat znanych ograniczeń wykrytych po utworzeniu Uwag do wydania. Serwis WWW DB2 Support jest dostępny pod adresem http://www.ibm.com/software/data/db2/udb/support.html.

Konwencja wyświetlania ścieżek katalogów w Uwagach do wydania

W systemach Windows nazwy katalogów w ścieżce są oddzielone ukośnikami odwrotnymi (\). W systemach Linux i UNIX używane są prawe ukośniki (/). Przedstawione powyżej konwencje używane są w zależności od platformy. Jeśli jednak informacje nie dotyczą konkretnej platformy, w Uwagach do wydania stosowana jest konwencja dla systemu Windows, więc w przypadku korzystania z systemu Linux lub UNIX ścieżki do katalogów należy wpisywać inaczej niż jest to przedstawione.

Znane problemy

Ta sekcja zawiera informacje na temat:

W niektórych przypadkach uwagi zawierają informacje, że dany element opcji nie jest obsługiwany lub wykonanie danego działania dla opcji może spowodować problemy. Wówczas próba użycia opcji może się nie powieść lub wyniki mogą być nieużyteczne lub szkodliwe.

Cały produkt

db2sampl - komenda tworzenia przykładowej bazy danych

Problem

Wykonanie komendy db2sampl może zakończyć się błędem SQL0443, jeśli:

Rozwiązanie

Wykonaj jedną lub większą liczbę następujących czynności:

Instalacja

Wszystkie platformy

Współistnienie z wersjami beta produktu DB2

Problem

Wersja beta oraz pełne wydanie produktu DB2, wersja 9, nie mogą współistnieć w systemie. Ten problem dotyczy zarówno komponentów klienta, jak i serwera produktu.

Rozwiązanie

Przed zainstalowaniem pełnej wersji należy zdeinstalować wersję beta produktu DB2, wersja 9.

Instalowanie Centrum informacyjnego DB2

Problem

Podczas instalowania Centrum informacyjnego DB2 zamiast wartości domyślnych można podać nazwę usługi oraz numer portu. Jeśli zostanie wybrana nazwa usługi, która już istnieje w pliku Services systemu, a zmieni się tylko numer portu, może się pojawić błąd Podana nazwa usługi jest w użyciu.

Rozwiązanie

Rozwiązanie 1: Należy użyć wartości domyślnych.

Rozwiązanie 2: Należy podać nazwę usługi oraz numer portu, które są już w pliku Services.

Rozwiązanie 3: Do pliku Services należy dodać nazwę usługi oraz numer portu, korzystając z wartości, które nie są jeszcze używane.

Ścieżki katalogów instalacyjnych zawierające znaki alfabetu narodowego

Problem

Produkt DB2 nie może być instalowany w katalogu, którego nazwa zawiera znaki alfabetu narodowego.

Rozwiązanie

Produkt DB2 należy zainstalować w lokalizacji, której nazwa nie zawiera znaków alfabetu narodowego.

Dodatkowe informacje

Znaki alfabetu narodowego to znaki, które nie znajdują się w zestawie znaków angielskich (en_US).

Systemy Windows

Starter instalacji programu DB2 (Windows)

Problem

Starter instalacji programu DB2 nie wyświetli się, jeśli nie zostanie ustawiona zmienna systemowa katalogu TEMP.

Rozwiązanie

Rozwiązanie 1: Dla bieżącej sesji należy ustawić zmienną systemową katalogu TEMP, wpisując w wierszu komend następującą komendę:

set TEMP=nazwa_katalogu

Na przykład: set TEMP=c:\temp

Rozwiązanie 2: Zmienną systemową katalogu TEMP należy ustawić jako zmienną dla całego systemu. Aby to zrobić:

  1. Z menu Start systemu Windows wybierz opcję Panel sterowania.
  2. Kliknij dwukrotnie ikonę System.
  3. Kliknij zakładkę Zaawansowane.
  4. Kliknij przycisk Zmienne środowiskowe.
  5. Kliknij przycisk Nowa.
  6. Podaj nazwę TEMP i określ jej wartość.

Współistnienie z produktem DB2 UDB, wersja 8, (Windows)

Problem

Jeśli w systemie jest zainstalowany produkt DB2, wersja 9, zainstalowanie produktu DB2 Universal Database (UDB), wersja 8, nie jest możliwe. Ten problem dotyczy zarówno instalacji klienta, jak i serwera.

Rozwiązanie

Aby zainstalować kopię produktu DB2 UDB, wersja 8, gdy jest już zainstalowany produkt DB2, wersja 9, należy wykonać następujące czynności:

  1. Zdeinstaluj program DB2 wersja 9.
  2. Zainstaluj program DB2 UDB wersja 8.
  3. Zainstaluj ponownie program DB2 wersja 9.
Pozostałe informacje

Starter instalacji programu DB2 w produkcie DB2 UDB w wersji 8 nie zapobiega zainstalowaniu wersji 8, gdy jest już zainstalowana wersja 9. Jednak jej wykonanie spowoduje problemy.

Podwyższone uprawnienia (Windows 2000)

Problem

Do uruchamiania komend db2start i db2stop w systemie Windows 2000 nie można używać zwykłych kont użytkowników (innych niż Administrator).

Rozwiązanie

Rozwiązanie 1: Użyj konta użytkownika zaawansowanego systemu Windows lub konta administratora systemu Windows.

Rozwiązanie 2: Zainstaluj nowszą wersję systemu operacyjnego Windows.

Instalowanie klienta DB2 przez użytkownika innego niż Administrator (Windows Server 2003)

Problem

Na komputerze z systemem Windows Server 2003 nie można zainstalować klienta DB2, jeśli użytkownik nie ma uprawnień administratora.

Rozwiązanie

Aby użytkownik inny niż Administrator mógł zainstalować klienta, Administrator systemu musi zmienić strategię dla grupy systemowej. Aby to zrobić, Administrator musi włączyć zasadę 'Wyłącz Instalator Windows'. Aby uzyskać dostęp do tego ustawienia, należy wpisać gpedit.msc, aby uruchomić edytor Zasady grupy, następnie należy wybrać opcje: Konfiguracja komputera, Szablony administracyjne, Składniki systemu Windows i Instalator Windows. Wartość dla tej zasady należy ustawić na Nigdy.

Błąd w dzienniku instalacji związany z funkcją API SRSetRestorePoint (Windows 2003)

Problem

W dzienniku instalacji może pojawić się komunikat o błędzie odwołujący się do funkcji API SRSetRestorePoint. Część tego komunikatu to: ...Wywołanie funkcji API Calling SRSetRestorePoint...Wywołanie funkcji API SRSetRestorePoint nie powiodło się.

Rozwiązanie

Należy zignorować ten komunikat o błędzie, który powodowany jest błędem instalatora dla systemu Windows.

Systemy Linux i UNIX

Czcionki azjatyckie (Linux)

Problem

Znaki azjatyckie mogą nie wyświetlać się prawidłowo.

Rozwiązanie

Należy pobrać i zainstalować wymagane czcionki. Więcej informacji na ten temat zawiera temat dokumentacji produktu DB2 zatytułowany Dostępność czcionek azjatyckich (Linux).

Długość ścieżki instalacyjnej (AIX i HP-UX)

Problem

Maksymalna długość nazwy ścieżki instalacyjnej dla platform AIX i HP-UX PA-RISC wynosi w przybliżeniu 100 bajtów.

Rozwiązanie

Brak

Pozostałe informacje

Szczegółowy opis tego problemu zawiera nota techniczna nr 1239797 zatytułowana Maximum length of DB2 9 installation path on UNIX and Linux platforms.

Pozostałe tematy dotyczące instalowania

Deinstalacja serwera DB2 Embedded Application Server (EAS)

Problem

Komenda deinstalacji komponentu DB2 Embedded Application Server (EAS) produktu DB2 nie deinstaluje komponentu całkowicie. Pozostaje wpis w rejestrze oraz katalog systemu plików.

Rozwiązanie

Dla każdej platformy dostępne jest rozwiązanie.

Rozwiązanie (Windows):

  1. Zaloguj się jako użytkownik systemu Windows z uprawnieniami administracyjnymi.
  2. Uruchom komendę regedit i usuń klucz DB2EAS znajdujący się w gałęzi HKEY_LOCAL_MACHINE —> SOFTWARE —> IBM —> DB2EAS.
  3. Usuń katalog systemu Windows, w którym był zainstalowany komponent DB2 Embedded Application Server.

Rozwiązanie (Linux i UNIX):

  1. Zaloguj się jako użytkownik root.
  2. Przejdź do katalogu katalog_instalacyjny_db2/bin.
  3. Uruchom komendę ./db2greg -dump

    Ta komenda wyświetla zawartość rejestrów. Pozycja komponentu EAS została pokazana poniżej:

    S,DB2EAS,6.1.0.0,ścieżka_instalacji_serwera_aplikacji,,,,,,,
    gdzie ścieżka_instalacji_serwera_aplikacji to ścieżka, w której jest zainstalowany serwer EAS.
  4. Uruchom komendę db2greg -delservrec service=DB2EAS,version=6.1.0.0,installpath=ścieżka_instalacji_serwera_aplikacji

    gdzie ścieżka_instalacji_serwera_aplikacji to ścieżka, w której jest zainstalowany serwer EAS.

  5. Usuń katalog systemu plików, w którym był zainstalowany serwer EAS.

Komenda db2_install a instalowanie za pomocą pliku odpowiedzi z zestawami kodowymi dla języka japońskiego i chińskiego tradycyjnego

Problem

Podczas instalowania produktu DB2 bez korzystania z graficznego interfejsu użytkownika, w przypadku szczególnej kombinacji ustawień narodowych i zestawów kodowych tekst może być wyświetlany niepoprawnie. Poniżej przedstawione są znane kombinacje powodujące niepoprawne wyświetlanie tekstu:

Jeden ze znanych komunikatów, którego tekst jest wyświetlany niepoprawnie, to komunikat informujący, że serwer SMTP nie został określony.

Rozwiązanie

Brak

Dodatkowe informacje

Problem dotyczy instalowania za pomocą komendy db2_install i db2setup -r

<response file>
w systemie Linux i UNIX oraz komendy
setup /u <response file>
w systemie Windows.

Poprawnie wyświetlany komunikat serwera SMTP wygląda następująco: Serwer SMTP powiadomień nie został określony. Dopóki nie zostanie podany, nie można wysyłać powiadomień do kontaktów z listy kontaktów. Więcej informacji zawiera dokumentacja administrowania DB2.

Projektowanie aplikacji

Interfejs CLI

Typ danych liczb dziesiętnych zmiennopozycyjnych interfejsu CLI

Problem

Używanie typu danych liczb dziesiętnych zmiennopozycyjnych w aplikacjach CLI związane jest z tymczasowymi ograniczeniami:

Rozwiązanie

Brak

.NET

Klasa DB2DecimalFloat Dostawcy danych DB2 dla platformy .NET

Problem

Używanie klasy DB2DecimalFloat w produkcie Dostawca danych DB2 dla platformy .NET jest związane z tymczasowymi ograniczeniami:

Rozwiązanie

Brak

Java

Wynik DatabaseMetaData.getDriverName

Problem

W produkcie DB2, wersja 9, nazwa sterownika uniwersalnego JDBC DB2 została zmieniona na IBM DB2 Driver for JDBC and SQLJ. Jednak metoda JDBC DatabaseMetaData.getDriverName jako nazwę sterownika zwraca łańcuch "IBM DB2 JDBC Universal Driver Architecture".

Rozwiązanie

Brak

Administrowanie

Język DDL SQL

DDL grup partycji bazy danych

Problem

Wywołanie instrukcji ALTER DATABASE PARTITION GROUP w celu dodania zakresu partycji bazy danych, który obejmuje partycję n bazy danych, a następnie wywołanie kolejnej instrukcji ALTER DATABASE PARTITION GROUP w celu dodania innego zakresu partycji bazy danych może spowodować problemy. Problem występuje, gdy druga instrukcja zawiera klauzulę LIKE DBPARTITIONNUM n. Na przykład:

ALTER DATABASE PARTITION GROUP <db-partition-name>
  ADD DBPARTITIONNUMS (
    <db-partition-number1> TO <db-partition-number2>
-- zakres obejmujący numer partycji bazy danych <n>
  ) WITHOUT TABLESPACES

ALTER DATABASE PARTITION GROUP <db-partition-name>
  ADD DBPARTITIONNUMS (
    <db-partition-number1> TO <db-partition-number2>
-- zakres inny niż podany w poprzedniej instrukcji
  ) LIKE DBPARTITIONNUM <n>

Po wykonaniu takiej sekwencji instrukcji instancja zostanie zawieszona, a baza danych oznaczona jako uszkodzona.

Rozwiązanie

Brak

Komenda CREATE DATABASE ON ścieżka (Windows)

Problem

Aby w systemie Windows użyć komendy CREATE DATABASE ON ścieżka, najpierw należy wykonać pewne zadania konfiguracyjne.

Rozwiązanie

Należy włączyć opcję, ustawiając nową zmienną rejestrową DB2_CREATE_DB_ON_PATH na wartość "ON".

Pozostałe informacje

W przypadku wystąpienia poniższych warunków może pojawić się komunikat o błędzie:

Zmienna rejestrowa DB2_CREATE_DB_ON_PATH jest także częścią zagregowanej zmiennej rejestrowej SAP DB2_WORKLOAD. SAP domyślnie przypisuje zmiennej DB2_CREATE_DB_ON_PATH wartość "ON".

W przypadku korzystania z obsługi ścieżek podczas tworzenia nowych baz danych, aplikacje napisane dla wersji wcześniejszych niż wersja 9, które korzystają z funkcji API db2DbDirGetNextEntry () (lub starszej wersji interfejsu API), mogą pracować niepoprawnie. Więcej szczegółów na ten temat zawiera nota techniczna nr 1238742.

Począwszy od wersji 9 produktu DB2 nieaktualne stały się wymienione poniżej makrodefinicje i struktury bazy danych (oznacza to, że w przyszłych wydaniach mogą zostać usunięte). (W nawiasach umieszczone zostały ich zamienniki, jeśli są dostępne). Zamienniki są wspólne dla platform Windows i UNIX:

Obsługa języków narodowych

Znaki indyjskie i narzędzia interfejsu GUI

Problem

Znaki indyjskie mogą być wyświetlane niepoprawnie w narzędziach interfejsu GUI.

Rozwiązanie

Należy pobrać i zainstalować wymagane czcionki. Więcej informacji na ten temat zawiera temat dokumentacji produktu DB2 zatytułowany Wyświetlanie znaków indyjskich w narzędziach GUI DB2.

Pozostałe tematy dotyczące administrowania

Funkcja Wyświetl pamięć masową dostępna w Centrum sterowania

Problem

Funkcja Wyświetl pamięć masową dostępna w Centrum sterowania nie obsługuje nowego obiektu pamięci XML. Ten problem występuje tylko w bazach danych, w których wykorzystywany jest język XML.

Rozwiązanie

Brak

Dodatkowe produkty i opcje

Query Patroller

Opcja planowania w produkcie Query Patroller

Problem

W opcji planowania w produkcie Query Patroller nie można w tej wersji zapisywać harmonogramów do pliku.

Rozwiązanie

Brak

Pozostałe informacje

Problem wynika z niekompatybilności związanej z wersją pakietu IBM Software Developer's Kit for Java używaną w danej wersji produktu DB2.

DB2 Connect

Obsługa połączenia zaufanego w interfejsie CLI

Problem

Nowa możliwość tworzenia zaufanych połączeń za pomocą sterownika IBM DB2 Driver for JDBC and SQLJ nie obsługuje interfejsu CLI, łącznie z połączeniami XA.

Rozwiązanie

Brak

Aktualizacje dokumentacji

Cały produkt

Wycofane funkcje

Część Co nowego zawiera sekcje opisujące funkcje, które zostały wycofane z tej wersji. Niektóre opisy wycofanych funkcji nadal pojawiają się w pozostałych częściach dokumentacji produktu. Należy zignorować te odwołania.

Aktualizacje komunikatów o błędach

Ważne, najnowsze zmiany komunikatów o błędach produktu dostępne są w nocie technicznej nr 1238566 na stronie DB2 Service.

Instalacja

Migracja

Uwagi dotyczące migracji produktu DB2 Connect

Dokumentacja produktu w części uwag dotyczących migracji programu DB2 Connect powinna zawierać następujące szczegóły:

W przypadku migracji z wydania wcześniejszego niż wersja 8.2.2 produktu DB2 Connect (odpowiednik wersji 8.1 z pakietem poprawek 9), typ uwierzytelniania podany w pozycji katalogu bazy danych dla bramy nadpisuje typ uwierzytelniania wpisany do katalogu dla klienta DB2. Jeśli dla klienta nie zostanie podany typ uwierzytelniania, domyślnym typem będzie SERVER. Należy się upewnić, że typ uwierzytelniania dla bramy jest kompatybilny z klientem i serwerem. Więcej informacji na ten temat zawiera sekcja Typy zabezpieczeń obsługiwane w programie DB2 Connect.

Projektowanie aplikacji

Interfejs CLI

Instalowanie sterownika IBM DB2 Driver for ODBC and CLI

Dokumentacja dotycząca instalowania sterownika IBM DB2 Driver for ODBC and CLI powinna obejmować następujące szczegóły:

Plik zip lub tar.Z, który zawiera sterownik, znajduje się w katalogu instalacyjnym dysku CD (katalog główny dysku CD)/db2/(platforma)/clidriver.

Java

Interfejs DB2Xml

W dokumentacji interfejsu DB2Xml znajduje się kilka niepoprawnych informacji. Zostały zmienione nazwy następujących metod interfejsu DB2Xml:

Zestawianie połączeń JDBC

Dokumentacja związana z zestawianiem połączeń JDBC zawiera kilka informacji dotyczących funkcji, które zostały wycofane w tym wydaniu:

Właściwość useTargetColumnEncoding

Dokumentacja związana z właściwością useTargetColumnEncoding obiektu DataSource jest przestarzała. Ta właściwość została usunięta ze sterownika IBM DB2 Driver for JDBC and SQLJ.

SQL

Rejestr specjalny CURRENT TIMESTAMP

Dokumentacja Co nowego dotycząca zmian w istniejącej funkcjonalności powinna zawierać następujący tekst:

W wersji 9 produktu DB2 wartości zwracane z rejestru specjalnego CURRENT TIMESTAMP mogą nie być unikalne, nawet dla żądań z tej samej aplikacji lub pojedynczej partycji bazy danych. Nigdy nie istniała żadna udokumentowana gwarancja, że żądania zwrócą unikalne wartości CURRENT TIMESTAMP, a zmiany w produkcie DB2, wersja 9, zwiększają prawdopodobieństwo, że dwa żądania mogą zwrócić taką samą wartość. Ta zmiana zachowania nie wpłynie na aplikację, chyba że aplikacja korzysta z wartości rejestru specjalnego CURRENT TIMESTAMP, z oczekiwaniem, że dwa żądania nigdy nie zwrócą takiej samej wartości.

Możliwe podejścia dla aplikacji wymagających unikalnych wartości obejmują:

Administrowanie

Administracyjne podprogramy i widoki SQL

Widok administracyjny ADMINTABINFO a funkcja tabelowa ADMIN_GET_TAB_INFO

Dokumentacja zawiera niepoprawne informacje. Tekst powinien być następujący:

Jeśli parametr tabschema jest pusty (") lub podana zostanie wartość NULL oraz parametr tabname, zwrócony zostanie błąd. Aby dla określonej tabeli pobrać informacje, tabelę należy wskazać za pomocą nazwy schematu oraz tabeli.

Odtwarzanie danych a wysoka dostępność

Wysoka dostępność w środowisku klastrowym

Temat Wysoka dostępność w dokumentacji produktu powinien zawierać następujące informacje szczegółowe:

W środowisku klastrowym w pliku db2nodes.cfg nie należy określać możliwego do przeniesienia adresu IP serwera DB2 ani nazwy hosta tłumaczonej na ten adres. Użycie takich adresów lub nazw w pliku db2nodes.cfg może uniemożliwić pomyślne przemieszczenie partycji bazy danych DB2 po awarii komputera.

Wydajność

logfilsiz - parametr konfiguracyjny określający wielkość plików dziennika

Aktualna dokumentacja jest niepoprawna. Tekst opisujący ten parametr powinien brzmieć następująco:

Górne ograniczenie wielkości plików dziennika, w połączeniu z górnym ograniczeniem liczby plików dziennika (dziennik podstawowy + dziennik dodatkowy), daje górne ograniczenie aktywnej przestrzeni dziennika równe 512 GB. Zakres poprawnych wartości dla parametru logfilsiz to [4 - 524286].

Zwiększone wymagania dotyczące pamięci

Ponieważ wersja 9 produktu DB2 zawiera znacząco więcej funkcji niż poprzednie wydania produktu DB2, wymagania pamięci programu DB2, wersja 9, są większe niż poprzednich wydań. W szczególności, w zależności od systemu operacyjnego, o 0,5 do 1,5 MB wzrosły podstawowe wymagania pamięci dla połączeń. Te podstawowe wymagania pamięci dotyczą pamięci, którą system operacyjny przydziela dla każdego połączenia i są niezależne od dynamicznie przydzielanej pamięci, takiej jak sterta aplikacji i sterta sortowania, których używa każde połączenie. W przypadku migracji do produktu DB2, wersja 9, konieczne może być dostosowanie parametrów przydzielania pamięci, w celu przystosowania większej zajętości na połączenie dla produktu DB2, wersja 9.

Dodatki i uzupełnienia

Dodatek A. Kontakt z firmą IBM

Krajowe lub regionalne przedstawicielstwo firmy IBM można znaleźć w serwisie WWW o nazwie IBM Directory of Worldwide Contacts pod adresem http://www.ibm.com/planetwide

Więcej informacji o produktach DB2 można znaleźć pod adresem http://www.ibm.com/software/data/db2/.

Dodatek B. Uwagi

Produktów, usług lub opcji opisywanych w tym dokumencie firma IBM nie musi oferować we wszystkich krajach. Informacje o produktach i usługach dostępnych w danym kraju można uzyskać od lokalnego przedstawiciela firmy IBM. Jakakolwiek wzmianka na temat produktu, programu lub usługi firmy IBM nie oznacza, że może być zastosowany jedynie ten produkt, ten program lub ta usługa firmy IBM. Zamiast nich można zastosować ich odpowiednik funkcjonalny, pod warunkiem, że nie narusza to praw własności intelektualnej firmy IBM. Jednakże cała odpowiedzialność za ocenę przydatności i sprawdzenie działania produktu, programu lub usługi pochodzących od producenta innego niż IBM spoczywa na użytkowniku.

IBM może posiadać patenty lub złożone wnioski patentowe na towary i usługi, o których mowa w niniejszej publikacji. Używanie tego dokumentu nie daje żadnych praw do tych patentów. Wnioski o przyznanie licencji można zgłaszać na piśmie pod adresem:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

Zapytania dotyczące zestawów znaków dwubajtowych (DBCS) należy kierować do lokalnych działów własności intelektualnej firmy IBM (IBM Intellectual Property Department) lub wysłać je na piśmie na adres:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

Poniższy akapit nie obowiązuje w Wielkiej Brytanii, a także w innych krajach, w których jego treść pozostaje w sprzeczności z przepisami prawa miejscowego: FIRMA INTERNATIONAL BUSINESS MACHINES CORPORATION DOSTARCZA TĘ PUBLIKACJĘ W TAKIM STANIE, W JAKIM SIĘ ZNAJDUJE "AS IS" BEZ UDZIELANIA JAKICHKOLWIEK GWARANCJI (W TYM TAKŻE RĘKOJMI), WYRAŹNYCH LUB DOMNIEMANYCH, A W SZCZEGÓLNOŚCI DOMNIEMANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ ORAZ PRZYDATNOŚCI DO OKREŚLONEGO CELU LUB GWARANCJI, ŻE PUBLIKACJA NIE NARUSZA PRAW OSÓB TRZECICH. Ustawodawstwa niektórych krajów nie dopuszczają zastrzeżeń dotyczących gwarancji wyraźnych lub domniemanych w odniesieniu do pewnych transakcji; w takiej sytuacji powyższe zdanie nie ma zastosowania.

Informacje zawarte w niniejszej publikacji mogą zawierać nieścisłości techniczne lub błędy drukarskie. Informacje te są okresowo aktualizowane, a zmiany te zostaną ujęte w kolejnych wydaniach tej publikacji. IBM zastrzega sobie prawo do wprowadzania ulepszeń i/lub zmian w produktach i/lub programach opisanych w tej publikacji w dowolnym czasie, bez wcześniejszego powiadomienia.

Jakiekolwiek wzmianki na temat stron internetowych nie należących do firmy IBM zostały podane jedynie dla wygody użytkownika i nie oznaczają, że firma IBM w jakikolwiek sposób firmuje te strony. Materiały dostępne na tych stronach nie są częścią materiałów opracowanych dla tego produktu IBM, a użytkownik korzysta z nich na własną odpowiedzialność.

IBM ma prawo do korzystania i rozpowszechniania informacji przysłanych przez użytkownika w dowolny sposób, jaki uzna za właściwy, bez żadnych zobowiązań wobec ich autora.

Licencjobiorcy tego programu, którzy chcieliby uzyskać informacje na temat programu w celu: (i) wdrożenia wymiany informacji między niezależnie utworzonymi programami i innymi programami (łącznie z tym opisywanym) oraz (ii) wykorzystywania wymienianych informacji, powinni skontaktować się z:

IBM Canada Limited
Office of the Lab Director
8200 Warden Avenue
Markham, Ontario
L6G 1C7
CANADA

Informacje takie mogą być udostępnione, o ile spełnione zostaną odpowiednie warunki, w tym, w niektórych przypadkach, uiszczenie odpowiedniej opłaty.

Licencjonowany program opisany w tym dokumencie oraz wszystkie inne licencjonowane materiały dostępne dla tego programu są dostarczane przez IBM na warunkach określonych w Umowie IBM z Klientem, Międzynarodowej Umowie Licencyjnej IBM na Program lub w innych podobnych umowach zawartych między IBM i użytkownikami.

Wszelkie dane dotyczące wydajności zostały zebrane w kontrolowanym środowisku. W związku z tym rezultaty uzyskane w innych środowiskach operacyjnych mogą się znacząco różnić. Niektóre pomiary mogły być dokonywane na systemach będących w fazie rozwoju i nie ma gwarancji, że pomiary te wykonane na ogólnie dostępnych systemach dadzą takie same wyniki. Niektóre z pomiarów mogły być estymowane przez ekstrapolację. Rzeczywiste wyniki mogą być inne. Użytkownicy powinni we własnym zakresie sprawdzić odpowiednie dane dla ich środowiska.

Informacje dotyczące produktów innych firm zostały uzyskane od dostawców tych produktów z opublikowanych przez nich zapowiedzi lub innych powszechnie dostępnych źródeł. Firma IBM nie testowała tych produktów i nie może potwierdzić dokładności pomiarów wydajności, kompatybilności ani żadnych innych danych związanych z tymi produktami. Pytania dotyczące możliwości produktów innych firm należy kierować do dostawców tych produktów.

Jakiekolwiek wzmianki na temat kierunków rozwoju firmy IBM mogą ulec zmianie lub anulowaniu bez uprzedzenia i dotyczą jedynie ogólnych celów i założeń.

Publikacja ta może zawierać przykładowe dane i raporty używane w codziennej działalności biznesowej. W celu kompleksowego zilustrowania tej działalności podane przykłady zawierają nazwy osób, firm i ich produktów. Wszystkie te nazwiska/nazwy są fikcyjne i jakakolwiek ich zbieżność z prawdziwymi nazwiskami/nazwami jest całkowicie przypadkowa.

LICENCJA NA PRAWA AUTORSKIE:

Niniejsza publikacja może zawierać przykładowe aplikacje w kodzie źródłowym, ilustrujące techniki programowania w różnych systemach operacyjnych. Użytkownik może kopiować, modyfikować i rozpowszechniać te programy przykładowe w dowolnej formie bez uiszczania opłat na rzecz firmy IBM, w celu rozbudowy, użytkowania, handlowym lub w celu rozpowszechniania aplikacji zgodnych z aplikacyjnym interfejsem programowym dla tego systemu operacyjnego, dla którego napisane były programy przykładowe. Programy przykładowe nie zostały gruntownie przetestowane. Firma IBM nie może zatem gwarantować lub sugerować niezawodności, użyteczności i funkcjonalności tych programów.

Każda kopia lub dowolna część programów przykładowych, albo też dowolna praca pochodna, musi zawierać poniższą informację o prawach autorskich:

© (nazwa_firmy_użytkownika) (rok). Części niniejszego kodu pochodzą z programów przykładowych IBM Corp. Sample Programs. © Copyright IBM Corp. _rok_lub_lata_. Wszelkie prawa zastrzeżone.

Znaki towarowe

Nazwy firm, produktów i usług występujące w dokumentacji produktu DB2 wersja 9 mogą być znakami towarowymi lub znakami usług firmy International Business Machines Corporation lub innych firm. Informacje na temat znaków towarowych firmy IBM Corporation znajdują się pod adresem http://www.ibm.com/legal/copytrade.shtml.

Poniższe nazwy są znakami towarowymi lub zastrzeżonymi znakami towarowymi innych firm i zostały użyte w co najmniej jednym dokumencie z biblioteki DB2:

Microsoft, Windows, Windows NT i logo Windows są znakami towarowymi firmy Microsoft Corporation w Stanach Zjednoczonych i/lub innych krajach.

Intel, Itanium, Pentium i Xeon są znakami towarowymi firmy Intel Corporation w Stanach Zjednoczonych i/lub innych krajach.

Java i wszystkie znaki towarowe związane z Java są znakami towarowymi firmy Sun Microsystems, Inc. w Stanach Zjednoczonych i/lub innych krajach.

UNIX jest zastrzeżonym znakiem towarowym The Open Group w Stanach Zjednoczonych i innych krajach.

Linux jest znakiem towarowym Linusa Torvaldsa w Stanach Zjednoczonych i/lub innych krajach.

Inne nazwy firm, produktów i usług mogą być znakami towarowymi lub znakami usług innych firm.