Resolve RESTORE PENDING
- Dieses Thema hat 0 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 16 Jahre, 4 Monaten von
Anonym.
-
AuthorPosts
-
9. Mai 2007 um 18:12 Uhr #2776
AnonymInaktivDem Forum zur Kenntnis:
Nach einem RESTORE DATABASE … INCREMENTAL [AUTOMATIC] …, der abgebrochen ist oder abgebrochen wurde, kann die Datenbank nur mit einem RESTORE … INCREMENTAL ABORT … von dem RESTORE-PENDING Flag befreit werden. Alle anderen Versuche werden scheitern. Auch das db2dart Utility hilft bei diesem PENDING-FLag leider nicht weiter.
Im DB2 db2diag.log erscheint beispielsweise folgende Nachricht:
2007-05-09-13.52.45.959897+120 I12243688C581 LEVEL: Warning
PID : 2130044 TID : 1 PROC : db2agent (MYDB) 0
INSTANCE: myinst NODE : 000 DB : MYDB
APPHDL : 0-1369 APPID: *LOCAL.myinst.070509115245
FUNCTION: DB2 UDB, database utilities, sqludautCheckBRIFile, probe:2113
DATA #1 : String, 208 bytes
BRI file possibly exists from a previous incremental restore attempt.
To remove this file, issue a restore with the INCREMENTAL ABORT option,
then re-issue the intended automatic incremental restore command.Der IBM Support informiert:
Bei RESTORE INCREMENTAL werden in einem File ….BRI (z.B. SQL00001.BRI) Informationen über den Verlauf (Fortschritt) der RESTORE-Operation aufgezeichnet. Dieses File befindet sich im lokalen Datenbankverzeichnis für die Datenbank, die RESTORE’d werden soll. Bei einem erfolgreichen RESTORE wird diese Datei zum Schluss gelöscht.Wird das RESTORE INCREMENTAL abgebrochen, bleibt diese Datei erhalten und wiederholte RESTORE-Versuche verlaufen erfolglos.
Ich hoffe ’s hilft bei Gelegenheit!
Gruß
GernotPS: Natürlich kann mann die Database auch DROP’pen und dann RESTORE’n, aber unter Umständen wird dann ein REDIRECTED RESTORE erforderlich, für den man die entsprechenden Statements vorliegen haben sollte. Mit DB2 V9.1 wird solch ein Statement allerdings aus dem Backup File vollständig generiert.
-
AuthorPosts
You must be logged in to reply to this topic.