Auf einen Blick: Ausnahmen in Db2 12 bietet einen Überblick über Statuscodes, deren Bedeutungen, betroffene Objekte und Korrekturmaßnahmen für Db2-Umgebungen.
- Details zu Statuscodes wie ACHKP und CHECKP, einschließlich Korrekturmaßnahmen.
- Leitlinien zur Verwaltung von Datenbank-Ausnahmen und zur Sicherstellung der Datenintegrität.
| Statuscode | Statusname | Betroffene Objekte | Korrekturmaßnahmen |
|---|---|---|---|
| ACHKP | Hilfs-CHECK ausstehend | Basistischraum, LOB-Tischraum |
1. Aktualisieren oder löschen Sie ungültige LOBs und XML-Objekte mit SQL 2. Führen Sie CHECK DATA mit der entsprechenden SCOPE-Option aus, um die Gültigkeit von LOBs und XML-Objekten zu überprüfen |
| AUXW | Hilfswarnung | Basistischraum |
1. Eine Aktualisierung oder Löschung ungültiger LOBs und XML mit SQL 2. Wenn ein verwaistes LOB oder eine Versionsfehlanpassung zwischen der Basistabelle und dem Hilfsindex besteht, verwenden Sie REPAIR, um die LOB aus dem LOB-Tabellenraum zu löschen 3. Daten zu überprüfen, um die Gültigkeit von LOBs und XML-Objekten zu überprüfen |
| AUXW | Hilfswarnung | LOB-Tischraum |
1. Aktualisieren oder löschen Sie ungültige LOBs und XML mit SQL 2. Wenn ein verwaistes LOB oder eine Versionsunübereinstimmung zwischen der Basistabelle und dem Hilfsindex besteht, verwenden Sie REPAIR, um die LOB aus dem Lob-Tabellenraum zu löschen 3. Führe CHECK LOB aus, um die Gültigkeit der LOBs und XML-Objekte zu überprüfen |
| CHECKP |
CHECK Ausstehend |
Tischplatz, Basistischraum |
Überprüfen und korrigieren RI-Constraints mit CHECK DATA
Wenn ein Tabellenraum sowohl im Status REORG-pending als auch CHECK pending (oder auxiliary CHECK-pending) ist, starte zuerst REORD und verwende dann CHECK DATA |
| CHECKP |
CHECK Ausstehend |
Partitionierungsindex, nicht-partitionierender Index, Index auf der Hilfstabelle |
1. Führe CHECK INDEX auf dem Index aus 2. Bei Fehlern führe REBUILD INDEX aus |
| CHECKP |
CHECK Ausstehend |
LOB-Tischraum |
Führe CHECK LOB aus. Wenn Fehler: 1. Korrigiere Mängel im LOB-Tabellenraum mit REPAIR 2. CHECK LOB nochmal ausführen |
| VERSTANDEN |
VERSTANDEN Ausstehend |
Tabellenraum, Tabellenraumpartition | Mach eine Image-Kopie (beste Aktion), benutze - START DATABASE(db) SPACENAM(ts) ACCESS FORCE oder führe REPAIR aus und setze die Copy-Flag zurück |
| DBETE |
Datenbank Fehler in der Ausnahmetabelle (DBET) |
Tabellenraum, Partition, Index, Indexpartition, logische Indexpartition | Kontaktieren Sie den IBM-Support |
| GRECP | Group Buffer Pool (GBP) Wiederherstellung ausstehend | Tabellenraum, Indexraum, | RECOVER das Objekt oder verwenden Sie den Befehl START DATABASE |
| ICOPY | Informationskopie steht noch an | Partitionierter Index, nicht partitionierter Index, Index in der Hilfstabelle | Kopieren Sie den betroffenen Index |
| ICOPY | Informationskopie steht noch an | NICHT PROTOKOLLIERTER Tabellenplatz | Kopiere den betroffenen Tabellenraum |
| LPL | Logische Seitenliste | Tabellenräume, Indexraum |
· START DATABASE ACCESS RA/W oder R/O · Führen Sie das RECOVER- oder REBUILD-INDEX-Dienstprogramm aus · Ausführen LAST ERSETZEN · LASS das Objekt fallen |
| PRO | Persistent Nur-Lesefunktion | Tabellenraumpartitionen | |
| ARDBP | Beratender WIEDERAUFBAU steht an | Index | Führe REBUILD auf dem betroffenen Index aus |
| RBDP | WIEDERAUFBAU steht an | Physikalische oder logische Indexpartition | Führe REBUILD oder RECOVER auf der Affect Index-Partition aus |
| RBDP* | WIEDERAUFBAU steht an | Logische Partitionen nicht-partitionierter sekundärer Indizes | Führe REBUILD INDEX PART oder RECOVER auf den betroffenen logischen Partitionen aus |
| PSRBD | WIEDERAUFBAU steht an | Nicht-partitionierter sekundärer Index, Index auf der Hilfstabelle | REBUILD INDEX ALL, RECOVER oder REBUILD INDEX ausführen |
| PSRBD | WIEDERAUFBAU steht an | Nicht-partitionierter sekundärer Index, Index auf der Hilfstabelle |
Hinweis: Die folgenden Aktionen setzen auch den WIEDERAUFBAU-Status zurück.
· LOAD REPLACE mit Tabellenplatz oder Partition · REPAIR SET INDEX mit NORBDPEND auf dem Indexteil (allerdings korrigiert diese Aktion keine Inkonsistenzen) · Datenbank starten ACCESS FORCE (allerdings korrigiert diese Aktion keine Inkonsistenzen) · REORG INDEX SORTIDATA auf dem Index |
| RECP | RECOVER ausstehend | Tabellenraum | Führe das RECOVER-Tool auf dem betroffenen Objekt aus |
| Tabellenraumpartition | Wiederherstelle die logische Partition | ||
| Index auf der Hilfstabelle | Führe REBUILD INDEX, RECOVER INDEX oder REORG SORTDATA aus | ||
| Indexraum |
Führen Sie eines der folgenden Dienstprogramme im betroffenen Indexraum aus:
· REBUILD-INDEX · RECOVER INDEX · REORG INDEX SORTDATA |
||
| Irgendeine |
Die folgenden Aktionen setzen außerdem den WIEDERHERSTELLUNGSSTATUS zurück:
· LOAD REPLACE mit Tabellenplatz oder Partition · REPAIR SET TABLESPACE oder INDEX mit NORCVRPEND auf dem Index-Teil (allerdings korrigiert diese Aktion keine Inkonsistenzen) · Datenbank starten ACCESS FORCE (allerdings korrigiert diese Aktion keine Inkonsistenzen) |
||
| REFP | Aktualisierung steht vor | Tabellenraum, Indexraum | Führe einen LOAD REPLACE durch. Das Objekt befindet sich ebenfalls im RECP- oder RBDP-Status und erfordert entsprechende Maßnahmen |
| REORP |
REORG Ausstehend |
Tabellenraum |
Führen Sie eines der folgenden Dinge aus: · LADEN ERSETZEN eines gesamten Tischplatzes · REORG TABLESPACE SHRLEVEL NONE · REORD TABLESPACE TEIL n:m SHRLEVEL NONE · REORD-TABELLENRAUMREFERENZ oder ÄNDERUNG |
| REORP |
REORG Ausstehend |
Partitionierter Tabellenraum |
Für Reihen <=32 K; Führe REORG TABLESPACE SHRLEVEL NONE SORTDATA AUS
Für Reihen > 32 K; 1. FÜHRE NUR REORG TABLESPACE UNLOAD AUS 2. Führe LOAD TABLESPACE FORMAT UNLOAD AUS |
| AREO* | Beratende Neuorganisation | Tabellenraum |
Betreiben Sie eines der folgenden Versorgungsunternehmen:
· REORG TABELLENRAUM · LAST ERSETZEN · REPARATUR-TISCHFLÄCHE |
| AREO* | Beratende Neuorganisation | Indexraum |
Betreiben Sie eines der folgenden Versorgungsunternehmen:
· REORG TABELLENRAUM · LAST ERSETZEN · REORG-INDEX · REPARATURINDEX |
| AREOR | Beratende Neuorganisation | Tabellenraum |
Betreiben Sie eines der folgenden Versorgungsunternehmen:
· REORG TABELLENRAUM · REPARATUR-TISCHFLÄCHE |
| AREOR | Beratende Neuorganisation | Indexraum |
Betreiben Sie eines der folgenden Versorgungsunternehmen:
· REORG TABELLENRAUM · LAST ERSETZEN · REBUILD-INDEX · REPARATURINDEX |
| RESTP | Neustart ausstehend | Tabellenraum, Partition, Indexraum, physikalische Indexpartition | Objekte sind nicht verfügbar, bis die Back-out-Arbeit abgeschlossen ist oder der Neustart abgebrochen und ein bedingter Neustart oder Kaltstart durchgeführt wird |
| STOPE | Stoppfehler | Tabellenraum, Indexraum | RECOVER den Tabellenraum oder Indexraum |
| WEPR | Schreibfehlerseitenbereich | Fehlerhafter Seitenbereich | Führen Sie ein RECOVER-Tool auf betroffenen Daten aus |
Haftungsausschluss: Dieser Db2® 12 für z/OS Referenzleitfaden wurde entwickelt, um Nutzern bei ihren täglichen Aktivitäten bei der Verwaltung und Programmierung in Db2 für z/OS zu helfen. Mit den Inhalten dieses Leitfadens gibt es keine ausdrücklich oder stillschweigenden Garantien. Wir möchten den Nutzern eine qualitativ hochwertige und nützliche Referenz bereitstellen. Bitte informieren Sie uns über Fehler oder Fehler in diesem Referenzhandbuch unter blogs@bmc.com. Db2 ist eine eingetragene Marke der IBM Corporation.
Db2-Leitfaden
- Db2 12 für z/OS: Eine Einführung
- Skalare Funktionen in Db2 12
- Wie man IBM<sup>®</sup> Syntaxdiagramme für Db2 12 liest
- Sprachelemente in Db2 12
- Aggregierte Funktionen in Db2 12
- Tabellen- und Zeilenfunktionen in Db2 12
- Anfragen in Db2 12
- Befehle in Db2 12
- SQL-Kontrollanweisungen in Db2 12
- Erkläre Tabellen in Db2 12
- DSNZPARMs in Db2 12
- Bindeparameter in Db2 12
- Db2-Grenzen in Db2 12
- SQL Kommunikationsbereich (SQLCA) in Db2 12
- REXX SQLCA in Db2 12
- Diagnoses in Db2 12 erhalten
- IFCIDS in Db2 12
- Katalogtabellen in Db2 12
- Ausnahmen in Db2 12
- XML-Schema-Repository-Tabellen in Db2 12
- Aktualisierungsfähige Katalogstatistiken in Db2 12
- IBM Utilities in Db2 12
- SQL Positive Return-Codes in Db2 12
- SQL-Fehlerrückgabecodes in Db2 12
Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.