Lamento ser desmancha-prazeres, mas antes cair das nuvens que de um oitavo 
andar : a nota metalink "Is It Possible To Use DataPump Export (EXPDP) Directly 
With GZIP?" [ID 463336.1] Muito Claramente registra que, dado o fato que no 
expdp a gravação Não É mais feita pro um processo externo mas sim pelo RDBMS 
Server diretamente, não é mais tecnicamente possível (nem 
suportado/recomendado) se usar pipes ou qquer outro método de compressão 
on-the-fly pelo SO, diretamente : sem se usar as opções de COMPRESSION do 
database (que como Documentado exigem Licenciamento extra), não há outro jeito 
que não seja comprimir após o arquivo ter sido gravado.... Até se pode, como eu 
disse, dividir a exportação em múltiplos arquivos menores (e aí QUANDO cada 
arquivo for fechado aí Sim comprimir), mas fora isso, neca... Dá uma googlada 
por expdp on the fly compression que vc vai achar n refs, também...

 []s

   Chiappa


--- Em oracle_br@yahoogrupos.com.br, "ederson2001br" <ederson2001br@...> 
escreveu
>
> Alô Paulo, Milton e Chiappa
> 
> A minha cabeça aqui tá parecendo livro antigo (letras se apagando), mas ainda 
> lembro onde gravei os documentos de testes.
> 
> Achei aqui um do ano 2000, com DUAS formas de comprimir diretamente o arquivo 
> do EXP (funciona ok para o EXPDP tb), sem usar features compress do 11g nem 
> precisar de Advanced Compress: somente recursos do Linux.
> 
> Dica da época que os arquivos em UNIX não podiam ser maiores que 2Gb (e 
> guaraná de rolha).
> 
> OBS: rodei agorinha em um servidor SuSe10+Oracle 10.2.0.4 64bits, ainda 
> funciona.
> 
> --Primeira forma
> Você pode gerar vários arquivos pequenos usando o comando split do unix (mas 
> pode deixar um só tb, basta setar um valor grande). Exemplo:
> 
> $ mknod /tmp/exp_pipe p
> $ mknod /tmp/split_pipe p
> $ split -b2047m < /tmp/split_pipe  &
> $ compress /tmp/exp_pipe > /tmp/split_pipe &
> $ exp userid=.../... file=/tmp/exp_pipe ........
> 
> 
> Será gerado vários arquivos:  xaa, xab, xac, etc.
> 
> Para importar (junte os arquivos se precisar):
> $ mknod /tmp/imp_pipe p
> $ mknod /tmp/split_pipe p
> $ cat xaa xab sac >  split_pipe &
> $ uncompress /tmp/split_pipe > /tmp/imp_pipe &
> $ exp userid=.../... file=imp_pipe ........
> 
> --Segunda forma
> $ echo|exp file=>(compress|split -b 5m - expdmp-) userid=nm/nm 
> statistics=none tables=produto
> 
> No exemplo, será gerado arquivos EXPDMP-aa -ab -ac (quantos forem, de 5Mb 
> max). 
> 
> -rw-r--r-- 1 oracle oinstall     1712580 2012-12-05 18:19 expdmp-aa
> -- 25% do tamanho original, veja abaixo
> 
> Para descompactar: 
> $ uncompress -c expdmp-aa > teste-aa.dmp
> 
> -rw-r--r-- 1 oracle oinstall     6438912 2012-12-05 18:32 teste-aa.dmp
> 
> 
> Será que este recurso pode ajudar na sua dúvida?
> 
> 
> Ederson Elias
> DBA Oracle
> http://br.linkedin.com/pub/ederson-elias/24/8b/8b0
> 
> 
> --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" <jlchiappa@> 
> escreveu
> >
> >   Yep, e Além da questão da versão, o manual "Oracle® Database Utilities 
> > 11g" no cap. 2 - Data Pump Export, nem diretamente diz também (ênfase com 
> > *s minha) :
> >   
> > "
> > COMPRESSION
> > 
> > Default: METADATA_ONLY
> > 
> > Purpose
> > 
> > Specifies which data to compress before writing to the dump file set.
> > 
> > Syntax and Description
> > 
> > COMPRESSION=[ALL | DATA_ONLY | METADATA_ONLY | NONE]
> > 
> >     ALL enables compression for the entire export operation. The ALL option 
> > requires that the Oracle Advanced Compression option be enabled.
> > 
> >     DATA_ONLY results in all data being written to the dump file in 
> > compressed format. *** The DATA_ONLY option requires that the Oracle 
> > Advanced Compression option be enabled. *** 
> > 
> >     METADATA_ONLY results in all metadata being written to the dump file in 
> > compressed format. This is the default.
> > 
> >     NONE disables compression for the entire export operation.
> > 
> > See Also:
> > 
> > Oracle Database Licensing Information for information about **** licensing 
> > requirements ***** for the Oracle Advanced Compression option
> > "
> > 
> > => ou seja, além da versão/release, é bom deixar claro para quem for usar 
> > que há necessidade de LICENCIAMENTO EXTRA para se poder usar a compressão 
> > on-the-fly nativa - se isso não estiver presente não tem outro jeito que 
> > não "quebrar" a exportação em arquivos menores e os ir compactando 
> > manualmente cfrme forem criados...
> > 
> >    []s
> >    
> >       Chiappa
>


Responder a