Dica EXPDP – COMPRESSION
Fala PessoAll,
Estive fazendo um EXPDP de uma base de aproximadamente 360Gb.
nohup expdp userid=myusr/mypwd directory=DIR_EXPORT_SCHEMA dumpfile=exp_MS_MSI_18032011.dmp logfile=exp_MS_MSI_18032011.log schemas=MS,MSI status=300
Iniciei o export, e o directory DIR_EXPORT_SCHEMA estava em uma partição que tinha 112Gb livre, imaginei que o export ocorreria sem problemas, porém… de repente… erro no log, ao verificar, disco estava em 100% de uso. Ou seja, ele gerou um arquivo de 112Gb!
Então, lembrei que no bom e velho EXP tinha um parâmetro COMPRESS e decidi ver como era agora no novo EXPDP. Verificando o Help (expdp help=y), encontrei o parâmetro COMPRESSION e passei a utilizá-lo no meu comando, ficando assim:
nohup expdp userid=myusr/mypwd directory=DIR_EXPORT_SCHEMA dumpfile=exp_MS_MSI_18032011.dmp logfile=exp_MS_MSI_18032011.log schemas=MS,MSI compression=ALL status=300
Depois da conclusão do processo, fui ver o tamanho do arquivo e tive um baita surpresa! O dump inteiro ficou com 31Gb! Ou seja, sem compressão, chegamos em 112Gb e estourou o disco, com a compressão ficou em 31Gb.
Fica a dica, caso alguém tenha alguma restrição de espaço, manda bala com o COMPRESSION do EXPDP que realmente funciona, e a compressão é BEM significativa!
Abraços.
Atc.
Gerson Júnior
gerson.vasconcelos@gmail.com
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Gerson,
Neste caso, quando for fazer o IMP, precisa passar algum parâmetro para “UNCOMPRESS”? Ou somente o IMP ele já identifica?
Abraços,
Marcos Amaral
DBA Jr. Gabos Soluções
Marcos,
Não precisa, o imp já “extrai” e importa normalmente.
Abraço!!
Valeu Gerson…