Z programem DB2 Universal Database(TM) (UDB), wersja 8.2, pakiet poprawek 3, (odpowiednik wersji 8.1 z pakietem poprawek 10) dostarczany jest nowy plik przykładowy, ibm_db2_sln_upart_smt. W poniższej tabeli pokazano nazwę i opis tego pliku.
Nazwa skryptu przykładowego | Opis pliku |
---|---|
ibm_db2_sln_upart_smt | Ten skrypt powłoki Korn do rekonfiguracji dynamicznej dla systemu AIX korzysta z możliwości dynamicznego partycjonowania logicznego (Dynamic Logical Partitioning, DLPAR) oferowanych przez system AIX, wersja 5.3, działający na serwerach pSeries(R) z procesorami POWER5, takich jak p5 570 i p5 590. Ten skrypt jest podobny do skryptu rekonfiguracji dynamicznej ibm_db2_sln, ale jest zoptymalizowany pod kątem obsługi funkcji procesorów POWER5(TM) i systemu AIX, wersja 5.3, takich jak mikropartycjonowanie i tryb SMT. Dodatkowe informacje można znaleźć w samym skrypcie. |
Skrypt przykładowy ibm_db2_sln_upart_smt znajduje się w katalogu sqllib/samples/DLPAR w programie DB2 UDB for AIX.
Szczegółowe informacje dotyczące instalacji zawiera temat "Obrazy instalacyjne jądra systemu Linux 2.6" w Uwagach do wydania programu DB2 UDB, wersja 8.2.2 (sekcja Nowe funkcje w tym wydaniu).
W poniższych tabelach przedstawiono informacje o obsłudze architektury systemu Linux przez program DB2 - stan obowiązujący na dzień wydania pakietu poprawek 9. Zaktualizowane informacje o tej obsłudze można znaleźć w serwisie WWW poświęconym weryfikacji:
http://www.ibm.com/db2/linux/validate
Dystrybucja | Jądro | Biblioteka | Komentarz |
---|---|---|---|
Conectiva Linux Enterprise Edition (CLEE) | 2.4.19 | glibc 2.2.5 | Powered by United Linux 1.0 |
LINX Rocky Secure Server 2.1 | 2.4.21 | glibc 2.2.5 | |
Red Flag Advanced Server 4.0 | 2.4.21-as.2 | glibc 2.2.93-5 | |
Red Flag Function Server 4.0 | 2.4.20-8smp | glibc 2.2.93-5 | |
Red Hat Enterprise Linux 2.1 AS/ES/WS | 2.4.9-e16 | glibc 2.2.4 | |
Red Hat Enterprise Linux (RHEL) 3 AS/ES/WS | 2.4.21-7.EL | glibc-2.3.2-95.3 | |
Red Hat Enterprise Linux (RHEL) 4 | 2.6.9 | glibc-2.3.3 | Wymaga również pakietu compat-libstdc++-33 |
SCO Linux 4.0 | 2.4.19 | glibc 2.2.5 | Powered by United Linux 1.0 |
SuSE Pro 8.0 | 2.4.18 | glibc 2.2.5 | |
SuSE Pro 8.1 | 2.4.19 | glibc 2.2.5 | |
SuSE Linux Enterprise Server (SLES) 7 | 2.4.7 | glibc 2.2.2 | |
SuSE Linux Enterprise Server (SLES) 8 | 2.4.19 | glibc 2.2.5 | Zweryfikowano do poziomu pakietu poprawek 2 SuSE |
SuSE Linux Enterprise Server (SLES) 9 | 2.6.5 | glibc-2.3.3 | |
Turbolinux 7 Server | 2.4.9 | glibc 2.2.4 | |
Turbolinux 8 Server | 2.4.18-5 | glibc 2.2.5 | |
Turbolinux Enterprise Server 8 | 2.4.19 | glibc 2.2.5 | |
United Linux 1.0 | 2.4.19 | glibc 2.2.5 |
Dystrybucja | Jądro | Biblioteka | Komentarz |
---|---|---|---|
Red Hat 7.2 | 2.4.9-34 | glibc 2.2.4 | |
Red Hat 7.3 | 2.4.18 | glibc 2.2.5 | |
Red Hat 8.0 | 2.4.18-14 | glibc 2.2.93-5 | |
SuSE 7.3 | 2.4.10 | glibc 2.2.4 |
Dystrybucja | Jądro | Biblioteka | Komentarz |
---|---|---|---|
Red Hat 7.2 | 2.4.9-38 | glibc 2.2.4 | |
Red Hat Enterprise Linux (RHEL) 4 | 2.6.9 | glibc-2.3.3 | Wymaga również pakietu compat-libstdc++-33 |
SuSE Linux Enterprise Server (SLES) 7 | 2.4.7-58 | glibc 2.2.4 | compat.rpm zawiera libstdc++ 6.1. Należy używać pakietu JDK 1.3.1 SR 1 for Java(TM) |
SuSE Linux Enterprise Server (SLES) 8 | 2.4.19 | glibc 2.2.5 | Powered by United Linux 1.0 |
SuSE Linux Enterprise Server (SLES) 9 | 2.6.5 | glibc-2.3.3 | |
Turbo Linux Enterprise Server (TLES) 8 | 2.4.19 | glibc 2.2.5 | Powered by United Linux 1.0 |
United Linux 1.0 | 2.4.19 | glibc 2.2.5 |
Dystrybucja | Jądro | Biblioteka | Komentarz |
---|---|---|---|
Red Hat Enterprise Linux (RHEL) 3 AS/ES/WS | 2.4.21-7.EL | glibc-2.3.2-95.3 | |
Red Hat Enterprise Linux (RHEL) 4 | 2.6.9 | glibc-2.3.3 | Wymaga również pakietu compat-libstdc++-33 |
SuSE Linux Enterprise Server (SLES) 8.0 | 2.4.19-SMP | glibc 2.2.5-16 | |
SuSE Linux Enterprise Server (SLES) 9 | 2.6.5 | glibc-2.3.3 |
Dystrybucja | Jądro | Biblioteka | Komentarz |
---|---|---|---|
Red Hat Enterprise Linux (RHEL) 3 AS | 2.4.21-7.EL | glibc-2.3.2-95.3 | |
Red Hat Enterprise Linux (RHEL) 4 | 2.6.9 | glibc-2.3.3 | Wymaga również pakietu compat-libstdc++-33 |
SuSE Enterprise Server (SLES) 8 | 2.4.19-16 | glibc 2.2.5 | Powered by United Linux 1.0 |
SuSE Linux Enterprise Server (SLES) 9 | 2.6.5 | glibc-2.3.3 | |
Turbolinux Enterprise Server 8 | 2.4.19-16 | glibc 2.2.5 | Powered by United Linux 1.0 |
United Linux 1.0 | 2.4.19 | glibc 2.2.5 |
Dystrybucja | Jądro | Biblioteka | Komentarz |
---|---|---|---|
Red Hat Enterprise Linux 2.1 AS/ES/WS | 2.4.18-e.12smp | glibc | |
Red Hat Enterprise Linux (RHEL) 3 AS/ES/WS | 2.4.21-7.EL | glibc-2.3.2-95.3 | |
Red Hat Enterprise Linux (RHEL) 4 | 2.6.9 | glibc-2.3.3 | Wymaga również pakietu compat-libstdc++-33 |
SuSE Linux Enterprise Server (SLES) 8 | 2.4.19-SMP | glibc 2.2.5 | Powered by United Linux 1.0 |
SuSE Linux Enterprise Server (SLES) 9 | 2.6.5 | glibc-2.3.3 | |
United Linux 1.0 | 2.4.19 | glibc 2.2.5 |
Program DB2 UDB dla dystrybucji systemu Linux opartych na jądrze Linux 2.6 dla procesorów Intel(R) x86 obsługuje następujące języki programowania i kompilatory:
32-bitowa instancja na serwerze DB2 UDB dla dystrybucji systemu Linux opartych na jądrze 2.6 na procesorach x86-64 obsługuje następujące języki programowania i kompilatory:
64-bitowa instancja na serwerze DB2 UDB dla dystrybucji systemu Linux opartych na jądrze 2.6 na procesorach x86-64 obsługuje następujące języki programowania i kompilatory:
Opcje prekompilacji i wiązania dla procedur SQL można dostosowywać, ustawiając dla całej instancji zmienną rejestru DB2 DB2_SQLROUTINE_PREPOPTS za pomocą komendy:
db2set DB2_SQLROUTINE_PREPOPTS=<opcje>
Oprócz opcji udokumentowanych dla wersji 8.2, dozwolona jest opcja REOPT:
BLOCKING {UNAMBIG | ALL | NO} DATETIME {DEF | USA | EUR | ISO | JIS | LOC} DEGREE {1 | stopień-paralelizmu | ANY} DYNAMICRULES {BIND | RUN} EXPLAIN {NO | YES | ALL} EXPLSNAP {NO | YES | ALL} FEDERATED {NO | YES} INSERT {DEF | BUF} ISOLATION {CS | RR | UR | RS | NC} QUERYOPT poziom-optymalizacji REOPT {ALWAYS | NONE | ONCE} VALIDATE {RUN | BIND}
Gdy kompilator gcc/g++ używany jest do budowania aplikacji i podprogramów C/C++ dla 64-bitowej instancji na serwerze DB2 Universal Database dla systemu Linux na procesorach POWER wymagana jest opcja kompilatora "-m64".
W przypadku użycia kompilatora xlc/xlC do budowania aplikacji i podprogramów C/C++ dla 64-bitowej instancji na serwerze DB2 Universal Database dla systemu Linux na procesorach POWER wymagana jest opcja kompilatora "-q64".
Opisana w dokumentacji programu DB2 Universal Database, wersja 8.2, komenda kompilacji i konsolidacji do budowania procedur zapisanych w bazie przy użyciu języka Micro Focus COBOL w systemach HP-UX jest niepoprawna. Poprawna jest komenda kompilacji zawarta w aktualnym skrypcie sqllib/samples/cobol_mf/bldrtn. Komendy kompilacji i konsolidacji zostały obecnie połączone w jedną komendę z użyciem opcji -y w celu określenia, że pożądanym wyjściem jest biblioteka współużytkowana.
Najniższa obsługiwana wersja kompilatora Micro Focus COBOL i środowiska wykonawczego dla systemu HP-UX to Micro Focus Server Express 2.2 - Service Pack 1 wraz z pakietem poprawek Fixpack22.02_14 for HP-UX PA-RISC 11.x (32/64-bitowy). Ten pakiet poprawek jest dostępny w serwisie WWW Micro Focus Support Line pod adresem http://supportline.microfocus.com .
Aby można było uruchamiać zewnętrzne procedury Micro Focus COBOL w systemie Windows, konieczne jest trwałe ustawienie zmiennych środowiskowych Micro Focus COBOL jako zmiennych systemowych.
Aby ustawić zmienne środowiskowe jako zmienne systemowe:
Ustawienie zmiennych środowiskowych na liście Zmienne użytkownika w wierszu komend lub w skrypcie jest niewystarczające.