Hallo,
ich muss eine Live-DB2 Datenbank in eine DB2-Testdatenbank inkl. Daten transferieren.
System: DB2 UDB 8.2.1. SEE auf Windows-32-Betriebssystem
Folgende Optionen stehen zur Verfügung:
1. Test-Datenbank existiert nicht und soll aus vorhanden Image
erstellt werden
2. Test-Datenbank wurde vorher mit SQL-Sripten angelegt mit
allen nötigen Tabellen, Berechtigungen und Tabellenbereichen
Datenbaknamen: NAMEDB1=Live und NAMEDB2=Test
Als Befehl habe ich folgenden SQL-Befehl benutzt:
RESTORE DATABASE NAMEDB1 FROM "D:\Programme\IBM\SQLLIB\tools" TAKEN AT 20050504143058 TO "D:" INTO NAMEDB2 LOGTARGET "D:\db\dbdata\NAMEdb2" NEWLOGPATH "D:\db\dbdata\NAMEDB2" WITH 2 BUFFERS BUFFER 1024 REDIRECT PARALLELISM 1 WITHOUT PROMPTING;
Ausserdem habe ich noch versucht die Tabellenbereiche zu ändern:
SET TABLESPACE CONTAINERS FOR 0 REPLAY ROLLFORWARD CONTAINER OPERATIONS USING (PATH "D:\db\dbdata\NAMEDB2\data\system");
etc.
Das Ganze wiederholte ich mit allen Tabellenbereichen.
Zum Abschluss folegenden Befehl
RESTORE DATABASE NAMEDB1 CONTINUE;
Leider kann ich die Datenbank 2 über die Steuerzentrale nicht mehr ansprechen oder verbinden, hat einer von Euch eine Idee was ich falsch mache?
Vielen Dank für Eure Hilfe.
Olaf (Red315)