Benutzer-Werkzeuge

Webseiten-Werkzeuge


edv:db:db2

DB2

FAQ

Environment (nur als Anhaltspunkt)

user@solaris11> set | grep -i db2

Mögliche Ausgabe:

DB2DIR=/opt/IBM/db2client
DB2INSTANCE=db2cli
DB2LIB=/db2/sqllib/lib
DB2_HOME=/db2/sqllib
IBM_DB_DIR=/db2/sqllib
IBM_DB_INCLUDE=/db2/sqllib/include
IBM_DB_LIB=/db2/sqllib/lib
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/db2/sqllib/lib64:/db2/sqllib/lib32
PATH=/db2/sqllib/bin:/usr/local/bin:/bin:/usr/bin

Auf dem System installierte DB2-Programme auflisten

Das Kommando db2ls (nur Unix) listet die installierten Komponenten auf:

Install Path                       Level   Fix Pack   Special Install Number   Install Date                  Installer UID
---------------------------------------------------------------------------------------------------------------------
/opt/IBM/db2client               10.1.0.4        4                            Mon Jun  8 13:28:50 2015 MESZ             0

Mit db2ls -q -p -b baseInstallDirectory werden nähere Informationen zu einer konkreten Installation angezeigt:

user@solaris11> db2ls -q -p -b /opt/IBM/db2client

Ergebnis:

Install Path : /opt/IBM/db2client

Product Response File ID                  Level   Fix Pack   Product Description
---------------------------------------------------------------------------------------------------------------------
CLIENT                                  10.1.0.4          4   IBM Data Server Client

Quelle:

Ermitteln, unter welchen Benutzer die Instanz angelegt ist

user@solaris11> /opt/IBM/db2client/instance/db2ilist

Ergebnis:

db2cli

HOME-Verzeichnis des angezeigten Benutzers feststellen (das 6. Feld)

user@solaris11> getent passwd db2cli

Ergebnis:

db2cli:x:56789:7654:TA02_Maier:/var/opt/db2cli:/bin/bash

Die DB2-Umgebung reinziehen

user@solaris11> . /var/opt/db2cli/sqllib/db2profile

db2level - Kontrolle der DB2-Umgebung

user@solaris11> db2level

Mögliche Fehlerausgabe:

SQL10003C  There are not enough system resources to process the request.  The request cannot be processed.

Reparatur einer korrupten Instanz

Folgendes unter root auszufuhren:

Sichern der Konfiguration der Client-Instanz:

user@solaris11> su - db2cli
user@solaris11> db2cfexp db2client.bck backup
user@solaris11> exit

Löschen und Neuanlegen der Instanz:

user@solaris11> /opt/IBM/db2client/instance/db2idrop db2cli
user@solaris11> /opt/IBM/db2client/instance/db2icrt -s client db2cli

Wiederherstellen der Konfiguration der Instanz:

user@solaris11> su - db2cli
user@solaris11> db2cfimp db2client.bck
user@solaris11> exit

Stand: 26.11.2019
: Jürgen Kreick

EOF

edv/db/db2.txt · Zuletzt geändert: 2020/01/11 01:23 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki