Re: [oracle_br] Re: Dúvida com data pump
Bom dia, Já consegui resolver esse problema, agora to travado em um outro problema de conexão. Rsrsrsrs...essa vida é matar um leão por dia, ou pelo menos tentar neh. []'s Erik 2010/1/4 alissonzima > > > Bom, primeiro, o seu banco de produção é 10g também?, pois esse utilitário > não está disponível nas versões anteriores.. > > segundo, expdp é um comando de SO, não podendo ser chamado dentro de um > aplicativo sql ;)... o comando correto deveria ser utilizado com o > executável do expdp.. > > --- Em oracle_br@yahoogrupos.com.br , > "atletavirtual" escreveu > > > > > Olá pessoal, entrei hj no grupo e espero ajudar e ser ajudado com > assuntos relacionados ao Oracle. > > > > Estou começando a trabalhar com Oracle, na empresa que trabalho tem um > banco de dados Oracle que está instalado no Windows Server 2003, minha > intenção é migrar do Windows para o Linux, pensando nisso, montei um > ambiente de testes para que eu possa fazer todos os testes possíveis e > depois sim fazer a migração oficial. > > > > Neste ambiente de teste estou utilizando o CentOS 5.4 e o Oracle 10g. Já > fiz toda configuração de parâmetros do Linux e a instalação do Oracle esta > ok. > > > > Neste momento quero fazer o export da base de dados oficial para o banco > de testes, atualmente está funcionando com export e import, só que ouvi > dizer que o recomendável para o meu caso é fazer via DATA PUMP, estou > tentando executar um comando na base de dados oficial só que o seguinte erro > está sendo exibido: > > > > Comando utilizado: > > SQL> expdp teste/abc123 full=y directory=C:\datapump dumpfile=export.dmp > logfile=export.log > > > > Erro apresentado: > > SP2-0734: unknown command beginning "expdp test..." - rest of line > ignored. > > > > Será que alguém pode me dar umas dicas? > > > > []'s > > Erik > > > > > [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
[oracle_br] Re: Dúvida com data pump
Bom, primeiro, o seu banco de produção é 10g também?, pois esse utilitário não está disponível nas versões anteriores.. segundo, expdp é um comando de SO, não podendo ser chamado dentro de um aplicativo sql ;)... o comando correto deveria ser utilizado com o executável do expdp.. --- Em oracle_br@yahoogrupos.com.br, "atletavirtual" escreveu > > Olá pessoal, entrei hj no grupo e espero ajudar e ser ajudado com assuntos > relacionados ao Oracle. > > Estou começando a trabalhar com Oracle, na empresa que trabalho tem um banco > de dados Oracle que está instalado no Windows Server 2003, minha intenção é > migrar do Windows para o Linux, pensando nisso, montei um ambiente de testes > para que eu possa fazer todos os testes possíveis e depois sim fazer a > migração oficial. > > Neste ambiente de teste estou utilizando o CentOS 5.4 e o Oracle 10g. Já fiz > toda configuração de parâmetros do Linux e a instalação do Oracle esta ok. > > Neste momento quero fazer o export da base de dados oficial para o banco de > testes, atualmente está funcionando com export e import, só que ouvi dizer > que o recomendável para o meu caso é fazer via DATA PUMP, estou tentando > executar um comando na base de dados oficial só que o seguinte erro está > sendo exibido: > > Comando utilizado: > SQL> expdp teste/abc123 full=y directory=C:\datapump dumpfile=export.dmp > logfile=export.log > > Erro apresentado: > SP2-0734: unknown command beginning "expdp test..." - rest of line ignored. > > Será que alguém pode me dar umas dicas? > > []'s > Erik >
Re: Res: [oracle_br] Re: Dúvida com Data Pump
Existem outros parâmetros que você pode utilizar. No seu caso, você pode fazer: "exclude=statistics, function, procedure, package, index, constraint, ref_constraint, view". Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g _ DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mobile: 551196718255 fone: 551162165375 e-mail: [EMAIL PROTECTED] site: www.dbcom.com.br André Luis Mariano wrote: > > Obrigado Eli, realmente a forma REMAP_SCHEMA=usuario1:usuario2 funcionou. > > A velocidade para importar os dados usando é bem mais rapida com o > IMPDP, mas no final do processo parece que o ganho de velocidade > empata com o IMP, fica enroscado no processos abaixos: > > Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/INDEX > Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT > Processando o tipo de objeto > SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS > Processando o tipo de objeto SCHEMA_EXPORT/FUNCTION/FUNCTION > Processando o tipo de objeto SCHEMA_EXPORT/FUNCTION/ALTER_FUNCTION > Processando o tipo de objeto SCHEMA_EXPORT/VIEW/VIEW > Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT > Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TRIGGER > Processando o tipo de objeto > SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS > > Existe forma de acelerar este processo, já que estou importantando > para um schema de TESTES e nao precisaria de estatisticas, no exp eu > conseguia espeficificar para nao exportar estatisticas > > []'s > > André Mariano > > - Mensagem original > De: Eli Dias <[EMAIL PROTECTED] <mailto:elidias7%40ig.com.br>> > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > Enviadas: Quarta-feira, 24 de Outubro de 2007 9:37:14 > Assunto: [oracle_br] Re: Dúvida com Data Pump > > Bom dia André. > > Você tente desta forma. > > impdp usuario/[EMAIL PROTECTED] REMAP_SCHEMA=usuario1:usuario2 > DIRECTORY=EXPDP DUMPFILE=EXP_USUARIO1.DMP LOGFILE=IMP_USUARIO2.LOG > > Espero ter ajudado. > > Abraços... > > --- Em oracle_br@yahoogrupos.com.br > <mailto:oracle_br%40yahoogrupos.com.br>, André Luis Mariano > <[EMAIL PROTECTED]> escreveu > > > > Bom dia, > > > > Fiz um exportacao usando a dupla expdp/impdp, realmente é muito mais > rapido. Mas para importar eu precisava pegar os objetos de um usuario > exportado e jogar em para outro usuario. > > > > A exportação eu fiz assim: > > > > EXPDP USUARIO1/[EMAIL PROTECTED] SCHEMAS=USUARIO1 DIRECTORY=EXPDP > DUMPFILE=EXP_USUARIO1.DMP LOGFILE=EXP_USUARIO1.LOG > > > > Tentei fazer a importacao assim: > > > > IMPDP USUARIO2/[EMAIL PROTECTED] SCHEMAS=USUARIO1 > REMAP_SCHEMA=USUARIO2 DIRECTORY=EXPDP DUMPFILE=EXP_USUARIO1.DMP > LOGFILE=IMP_USUARIO2.LOG > > > > Mas aparece a seguinte mensagem de erro: > > > > Import: Release 10.2.0.1.0 - Production on Quarta-Feira, 23 Outubro, > 2007 22:23:53 > > Copyright (c) 2003, 2005, Oracle. All rights reserved.. > > Conectado a: Oracle Database 10g Release 10.2.0.2.0 - Production > > UDI-00014: valor invßlido para o parÔmetro, 'remap_schema' > > > > Usando a dupla exp/imp, era so colocar no imp FROMUSER=USUARIO1 e > TOUSER=USUARIO2 > > > > > > Agora como fazer a mesma coisa com o DataPump? todo material que > encontrei nao trata desta situação > > > > > > []'s > > > > André Mariano >
Res: [oracle_br] Re: Dúvida com Data Pump
Obrigado Eli, realmente a forma REMAP_SCHEMA=usuario1:usuario2 funcionou. A velocidade para importar os dados usando é bem mais rapida com o IMPDP, mas no final do processo parece que o ganho de velocidade empata com o IMP, fica enroscado no processos abaixos: Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/INDEX Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processando o tipo de objeto SCHEMA_EXPORT/FUNCTION/FUNCTION Processando o tipo de objeto SCHEMA_EXPORT/FUNCTION/ALTER_FUNCTION Processando o tipo de objeto SCHEMA_EXPORT/VIEW/VIEW Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TRIGGER Processando o tipo de objeto SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS Existe forma de acelerar este processo, já que estou importantando para um schema de TESTES e nao precisaria de estatisticas, no exp eu conseguia espeficificar para nao exportar estatisticas []'s André Mariano - Mensagem original De: Eli Dias <[EMAIL PROTECTED]> Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 24 de Outubro de 2007 9:37:14 Assunto: [oracle_br] Re: Dúvida com Data Pump Bom dia André. Você tente desta forma. impdp usuario/[EMAIL PROTECTED] REMAP_SCHEMA=usuario1:usuario2 DIRECTORY=EXPDP DUMPFILE=EXP_USUARIO1.DMP LOGFILE=IMP_USUARIO2.LOG Espero ter ajudado. Abraços... --- Em oracle_br@yahoogrupos.com.br, André Luis Mariano <[EMAIL PROTECTED]> escreveu > > Bom dia, > > Fiz um exportacao usando a dupla expdp/impdp, realmente é muito mais rapido. Mas para importar eu precisava pegar os objetos de um usuario exportado e jogar em para outro usuario. > > A exportação eu fiz assim: > > EXPDP USUARIO1/[EMAIL PROTECTED] SCHEMAS=USUARIO1 DIRECTORY=EXPDP DUMPFILE=EXP_USUARIO1.DMP LOGFILE=EXP_USUARIO1.LOG > > Tentei fazer a importacao assim: > > IMPDP USUARIO2/[EMAIL PROTECTED] SCHEMAS=USUARIO1 REMAP_SCHEMA=USUARIO2 DIRECTORY=EXPDP DUMPFILE=EXP_USUARIO1.DMP LOGFILE=IMP_USUARIO2.LOG > > Mas aparece a seguinte mensagem de erro: > > Import: Release 10.2.0.1.0 - Production on Quarta-Feira, 23 Outubro, 2007 22:23:53 > Copyright (c) 2003, 2005, Oracle. All rights reserved.. > Conectado a: Oracle Database 10g Release 10.2.0.2.0 - Production > UDI-00014: valor invßlido para o parÔmetro, 'remap_schema' > > Usando a dupla exp/imp, era so colocar no imp FROMUSER=USUARIO1 e TOUSER=USUARIO2 > > > Agora como fazer a mesma coisa com o DataPump? todo material que encontrei nao trata desta situação > > > []'s > > André Mariano > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! > http://br.mail.yahoo.com/ > >Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php -- >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/ -- >O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/
[oracle_br] Re: Dúvida com Data Pump
Bom dia André. Você tente desta forma. impdp usuario/[EMAIL PROTECTED] REMAP_SCHEMA=usuario1:usuario2 DIRECTORY=EXPDP DUMPFILE=EXP_USUARIO1.DMP LOGFILE=IMP_USUARIO2.LOG Espero ter ajudado. Abraços... --- Em oracle_br@yahoogrupos.com.br, André Luis Mariano <[EMAIL PROTECTED]> escreveu > > Bom dia, > > Fiz um exportacao usando a dupla expdp/impdp, realmente é muito mais rapido. Mas para importar eu precisava pegar os objetos de um usuario exportado e jogar em para outro usuario. > > A exportação eu fiz assim: > > EXPDP USUARIO1/[EMAIL PROTECTED] SCHEMAS=USUARIO1 DIRECTORY=EXPDP DUMPFILE=EXP_USUARIO1.DMP LOGFILE=EXP_USUARIO1.LOG > > Tentei fazer a importacao assim: > > IMPDP USUARIO2/[EMAIL PROTECTED] SCHEMAS=USUARIO1 REMAP_SCHEMA=USUARIO2 DIRECTORY=EXPDP DUMPFILE=EXP_USUARIO1.DMP LOGFILE=IMP_USUARIO2.LOG > > Mas aparece a seguinte mensagem de erro: > > Import: Release 10.2.0.1.0 - Production on Quarta-Feira, 23 Outubro, 2007 22:23:53 > Copyright (c) 2003, 2005, Oracle. All rights reserved.. > Conectado a: Oracle Database 10g Release 10.2.0.2.0 - Production > UDI-00014: valor invßlido para o parÔmetro, 'remap_schema' > > Usando a dupla exp/imp, era so colocar no imp FROMUSER=USUARIO1 e TOUSER=USUARIO2 > > > Agora como fazer a mesma coisa com o DataPump? todo material que encontrei nao trata desta situação > > > []'s > > André Mariano > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! > http://br.mail.yahoo.com/ >