29.12.2013 Aufrufe

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Tabelle 90. Probleme <strong>und</strong> Lösungen (Forts.)<br />

Problem<br />

Sie erhalten die Nachricht CIE00311, in <strong>der</strong> Ihnen mitgeteilt<br />

wird, dass eine interne Datei nicht geöffnet werden<br />

kann. Diese Nachricht kann angeben, dass ein<br />

Konfigurationsverzeichnis fehlt, o<strong>der</strong> sie gibt an, dass<br />

eine Datei möglicherweise nicht mehr vorhanden ist o<strong>der</strong><br />

beschädigt wurde, beispielsweise aufgr<strong>und</strong> eines wegen<br />

erschöpfter Plattenkapazität aufgetretenen Fehlers in dem<br />

Dateisystem, in dem sich db2tss/config befindet o<strong>der</strong><br />

wegen eines Problems, das während <strong>der</strong> Durchführung<br />

eines Backups für das Verzeichnis db2tss/config aufgetreten<br />

ist.<br />

Sie erhalten die Nachricht CIE00445N, in <strong>der</strong> Ihnen mitgeteilt<br />

wird, dass die angefor<strong>der</strong>te Operation nicht ausgeführt<br />

werden kann. Führen Sie den Befehl REBIND aus.<br />

Diese Nachricht gibt möglicherweise an, dass einer <strong>der</strong><br />

vorherigen DB2-Befehle das Paket NULLID.SYSSH100,<br />

NULLID.SYSSH200, NULLID.SYSSN100,<br />

NULLID.SYSSN200 o<strong>der</strong> NULLID.SYSLH202 ungültig<br />

gemacht hat, das für DB2 Text Search erfor<strong>der</strong>lich ist.<br />

Lösung<br />

Überprüfen Sie, ob die Instanz für Text Search über ein<br />

Verzeichnis config verfügt.<br />

v<br />

v<br />

Wenn das Verzeichnis config fehlt, müssen Sie sicherstellen,<br />

dass DB2 Text Search installiert <strong>und</strong> konfiguriert<br />

wurde.<br />

Wenn sich das Verzeichnis config an einer an<strong>der</strong>en<br />

Speicherposition befindet, fügen Sie dem Verzeichnis<br />

einen symbolischen Link hinzu (UNIX).<br />

Wenn dieser Fehler durch eine nicht mehr vorhandene<br />

o<strong>der</strong> beschädigte Datei verursacht wird, nehmen Sie<br />

Kontakt zu IBM Support auf.<br />

Der Benutzer muss das Paket NULLID.SYSSH100,<br />

NULLID.SYSSH200, NULLID.SYSSN100,<br />

NULLID.SYSSN200 o<strong>der</strong> NULLID.SYSLH202 möglicherweise<br />

erneut binden, bevor fortgesetzt db2ts-Befehle ausgeführt<br />

werden können. Dieses Ungültigmachen von<br />

Paketen tritt in <strong>der</strong> Regel auf, wenn Befehle zum Wi<strong>der</strong>rufen<br />

o<strong>der</strong> zum Erteilen mit Grant ausgeführt werden.<br />

Der Benutzer kann vermeiden, dass dieser Fehler auftritt,<br />

indem er den Status <strong>der</strong> Pakete mithilfe <strong>der</strong> folgenden<br />

SQL-Anweisung überprüft:<br />

select 1 from syscat.packages where<br />

VALID = ’N’ AND<br />

((PKGSCHEMA=’NULLID’ AND PKGNAME=<br />

’SYSSH100’) OR<br />

(PKGSCHEMA=’NULLID’ AND PKGNAME=<br />

’SYSSH200’) OR<br />

(PKGSCHEMA=’NULLID’ AND PKGNAME=<br />

’SYSSN100’) OR<br />

(PKGSCHEMA=’NULLID’ AND PKGNAME=<br />

’SYSSN200’) OR<br />

(PKGSCHEMA=’NULLID’ AND PKGNAME=<br />

’SYSLH202’))<br />

FETCH FIRST 1 ROWS ONLY FOR READ ONLY;<br />

Die Aktualisierung eines Textindex mit einer großen Anzahl<br />

von Dokumenten schlägt fehl <strong>und</strong> in <strong>der</strong> Datei<br />

db2diag.log wird die Nachricht 'Nicht genügend Speicher'<br />

ausgegeben.<br />

Sie entdecken in einer Abfrage die Nachricht<br />

IQQG0037W, in <strong>der</strong> Ihnen mitgeteilt wird, dass nach einer<br />

Datenumverteilung eine Objektgruppe fehlt.<br />

Wenn <strong>der</strong> Rückgabewert aufgr<strong>und</strong> dieser SQL-Anweisung<br />

'1' lautet, muss <strong>der</strong> Benutzer die Pakete<br />

NULLID.SYSSH100, NULLID.SYSSH200,<br />

NULLID.SYSSN100, NULLID.SYSSN200 o<strong>der</strong><br />

NULLID.SYSLH202 erneut binden, bevor DB2 Text<br />

Search-Befehle ausgeführt werden können.<br />

Falls es nicht möglich ist, den vorhandenen Speicherplatz<br />

zu erhöhen, verringern Sie den Wert für<br />

documentqueueresultsize in <strong>der</strong> Verwaltungssicht<br />

sysibmts.tsdefaults <strong>und</strong> wie<strong>der</strong>holen Sie den Vorgang.<br />

Stellen Sie sicher, dass beim nächstfolgenden Absetzen<br />

des Text Search-Befehls UPDATE INDEX die Option FOR<br />

DATA REDISTRIBUTION verwendet wird.<br />

754 <strong>Fehlerbehebung</strong> <strong>und</strong> <strong>Optimieren</strong> <strong>der</strong> <strong>Datenbankleistung</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!