|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 1 ![]() |
Bonjour,
J'utilise REORG TABLESPACE avec l'option DISCARD pour supprimer des enregistrements d'une table et pour les écrire dans un fichier. Mais le traitement crée également un fichier SYSREC avec le déchargement de la table. Pour une table de forte volumétrie, le coût est important. Je désire donc optimiser le traitement en évitant l'écriture de ce fichier. J'ai essayé l'option NOSYSREC mais ça ne marche pas. J'ai essayé de coder le DDname avec DUMMY mais ça ne marche pas mieux. La SYSIN de la commande DSNUPROC que j'utilise est la suivante : REORG TABLESPACE Bxxxxxx.Sxxxxxx LOG NO SHRLEVEL NONE DISCARD FROM TABLE TEST.Txxxxx WHEN (Txxx_xxxxxxx = '000000') /* Est-ce que quelqu'un à une idée ? Merci. Jérôme. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 123 ![]() |
Bonjour,
Essaies avec l'option SORTDATA en plus (SHRLEVEL xxxx SORTDATA NOSYSREC ). Tu es en shrlevel none ce que je te déconseilles. Tu dois pouvoir passer en shrlevel reference voire en change si tu es en V8. Tu peux aussi poser la question à ton DBA. Alex. |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 123 ![]() |
Après lecture de la doc, pour résumer :
en V7 : NOSYSREC et SORTDATA (ou non) avec SHRLEVEL NONE ou REFERENCE + DISCARD en V8 : NOSYSREC (ou non) avec SHRLEVEL NONE ou REFERENCE + DISCARD (mais SORTDATA devient un défaut en V8, donc plus la peine de le coder) ou SHRLEVEL CHANGE + DISCARD et de toute manière sans SYSREC donc pas la peine de la coder et cette limitation : You can specify any SHRLEVEL option with DISCARD; however, if you specify SHRLEVEL CHANGE, modifications that are made during the reorganization to data rows that match the discard criteria are not permitted. In this case, REORG TABLESPACE terminates with an error. Il y a sûrement d'autres combinaisons mais on va dire que la plus simple, c'est celle de mon premier post REFERENCE + NOSYSREC + SORTDATA si V7 + DISCARD. Alex. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com