Re: [oracle_br] Re: Dúvida com data pump

2010-01-04 Por tôpico Erik Castilho
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

2010-01-04 Por tôpico 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
>




Re: Res: [oracle_br] Re: Dúvida com Data Pump

2007-10-24 Por tôpico rflribeiro
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

2007-10-24 Por tôpico André Luis Mariano
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

2007-10-24 Por tôpico Eli Dias
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/
>