Ederson, com expdp já testou? Vi no metalink uma nota dizendo que o uso de pipe para o expdp não funcionaria, como era com o exp. Abraço.
Att,/Regards, Vitor Jr. Infraestrutura / Infrastructure Team Oracle 11g DBA Certified Professional - OCP Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator - OCE Oracle Database 11g Performance Tuning Certified Expert - OCE Oracle Exadata 11g Certified Implementation Specialist Oracle Certified Associate, MySQL 5 mail, gtalk e msn: vitorj...@gmail.com http://certificacaobd.com.br/ skype: vjunior1981 On 05/12/2012, at 18:57, ederson2001br <ederson200...@yahoo.com.br> wrote: > 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 > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html