Reorg Unload DB2V6 OS/390
- Dieses Thema hat 3 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 18 Jahre, 11 Monaten von
Anonym.
-
AuthorPosts
-
28. Oktober 2004 um 14:23 Uhr #2467
AnonymInaktivHallo, liebes Forum
seit Version 6 von DB2 kann der Reorg mit der Option UNLOAD EXTERNAL als schnelleres Unload-Utility im Vergleich zum DSNTIAUL genutzt werden.
Leider gelingt es mir nicht, aus einem Tablespace eine einzelne Tabelle zu entladen. Es werden entweder alle Tabellen entladen bzw. das Utility endet mit RC = 8, falls ich die WHEN-Bedingung codiere.DSNU000I DSNUGUTC – OUTPUT START FOR UTILITY, UTILID = LEWTDB2.UNLOAD
DSNU005I DSNUGPRS – REORG TABLESPACE LEWDBPTT.LEWTEPTT UNLDDN(SYSREC00)
DSNU005I DSNUGPRS – UNLOAD EXTERNAL FROM TABLE LLEWIST.PLAN_TABLE PUNCHDDN(S
DSNU005I DSNUGPRS – WHEN (COLLID = ‚EBATCHCIL9‘)
DSNU049I DSNUGPRS – INVALID OPERAND ‚WHEN‘ FOR KEYWORD ‚REORG‘
DSNU012I DSNUGBAC – UTILITY EXECUTION TERMINATED, HIGHEST RETURN CODE=8Weiß jemand Rat?
Mit freundlichen Grüßen
Werner
29. Oktober 2004 um 8:57 Uhr #2936
AnonymInaktivDas PUNCHDDN steht an der falschen Stelle.
( darf nicht zwischen …FROM TABLE … und …WHEN… stehen ).setzt es einfach mal hinter das WHEN ( COLLID = ‚EBATCHCLI9‘ )
29. Oktober 2004 um 9:39 Uhr #3268
AnonymInaktivHallo Ulrich,
habe ich gemacht, aber diesmal zieht die WHEN-Clausel nicht. Es werden wieder alle Tabellen des Tablespace entladen.
Werner
29. Oktober 2004 um 10:30 Uhr #3485
AnonymInaktivMeine Antwort bezog sich auf Deinen RC=8, der durch die falsche Position erzeugt wird.
die WHEN() Klausel bezieht sich immer nur auf die einzelnen Sätze innerhalb einer Tabelle, damit kannst Du aber nicht steuern, welche Tabellen als solches entladen werden.
Mit dem Reorg kannst Du IMO überhaupt nicht nur einzelne Tabellen entladen. Der arbeitet immer den kompletten Tablespace ab.
( Du könntest natürlich für alle anderen Tabellen
… FROM TABLE xxx WHEN ( 0=1 ) angeben, aber das ist sicher nicht das, was Du willst. )Dein Problem kannst Du erst ab V7 mit dem UNLOAD-Utility lösen , bis dahin bist Du auf den alten, langsamen DSNTIAUL angewiesen.
-
AuthorPosts
You must be logged in to reply to this topic.