edv:db:db2
Inhaltsverzeichnis
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