Re: [oracle_br] Re: Ignorar Tabelas numa importaçã o de dados

2010-06-30 Por tôpico Ivan Ricardo Schuster
Thiago, para ignorar a criação de uma tabela, crie ela antes com um
unico campo "fake". Na hora do import, defina o parametro ignore=y

2010/6/30 vjaquino :
> Olá Thiago Gomes,
>
> Desculpe a mensagem anterior, não havia entendido a sua questão.
>
> Não conheço uma forma direta para excluir algumas tabelas de um esquema no 
> import na versão 9i.
>
> O que tenho utilizado normalmente nestes casos é a PL abaixo, se a lista 
> ficar muito grande pode-se usar o caracter '%'  no nome das tabelas para 
> representar o nome de varias tabelas
> que começam com o mesmo prefixo.
>
>
> DECLARE
>        exp_string      VARCHAR2(1000) := '\(';
> BEGIN
>        FOR TABLES IN
>        (
>                SELECT  TABLE_NAME
>                  FROM  DBA_TABLES
>                 WHERE  OWNER='ADMIN'
>                   AND  TABLE_NAME NOT IN ('DBR010','DBR020','DBR030')
>        )
>        LOOP
>                exp_string := exp_string || ',' || TABLES.TABLE_NAME;
>
>        END LOOP;
>        DBMS_OUTPUT.PUT_LINE(exp_string || '\)');
> END;
> /
>
> Abs,
> Valter Aquino
> Visite meu blog:
> http://valteraquino.blogspot.com
>
> --- Em oracle_br@yahoogrupos.com.br, Gerson Junior  
> escreveu
>>
>> Vjaquino,
>>
>> Desta forma você está dizendo que SÓ SERÃO IMPORTADAS estas tabelas. O que
>> ele quer é ao contrário, que APENAS ESTAS NÃO SEJAM IMPORTADAS, e que todas
>> as outras sejam importadas normalmente, pois o erro ocorre nestas aí. É ao
>> contrário.
>>
>>
>>
>> Atc.
>> Gerson S. de Vasconcelos Júnior
>> OCA DBA - Oracle Certified Associate
>> Fone: (81) 9103-4984
>> Msn: gerson.vasconce...@...
>> Skype: gersonvjunior
>> http://www.diaadiaoracle.com.br/
>>
>>
>> Em 29 de junho de 2010 14:26, vjaquino  escreveu:
>>
>> >
>> >
>> > Olá Thiago Gomes,
>> >
>> > utilize o comando abaixo:
>> >
>> > imp admin/ad...@dados01 file=dadosbkpdiario.dmp log=dadosbkpdiario.log
>> > tables=(admin.DBR010,admin.DBR020,admin.DBR030) COMMIT=y Buffer=5
>> >
>> > [ ]'s
>> > Valter Aquino
>> > Visite meu blog:
>> > http://valteraquino.blogspot.com
>> >
>> > --- Em oracle_br@yahoogrupos.com.br ,
>> > Thiago Gomes  escreveu
>> > >
>> > > Pessoal,
>> > >
>> > > Estou com um problema de importação de um backup no oracle 9.02,
>> > apresenta a
>> > > mensagem em uma determinada tabela.
>> > >
>> > > "IMP-00020: long column too large for column buffer size (200)"
>> > >
>> > > Ja fiz de tudo, resolvi fazer o seguinte.. importar somente as tabelas
>> > > que não apresenta erro, as tabelas são essas:
>> > >
>> > > DBR010
>> > > DBR020
>> > > DBR030
>> > >
>> > >
>> > > Como seria o comando IMP para ele não ignorar essas tabelas é possivel ??
>> > >
>> > > =
>> > > Comando de Backup
>> > >
>> > > exp admin/ad...@dados01 file=d:\oracle_bkp\dadosdiario.dmp
>> > > log=d:\oracle_bkp\dadosdiario.log owner=admin consistent=y direct=y
>> > > statistics=none
>> > >
>> > >
>> > > =
>> > > Comando de Restore
>> > >
>> > > imp admin/ad...@dados01 file=dadosbkpdiario.dmp log=dadosbkpdiario.log
>> > > fromuser=admin touser=admin COMMIT=y Buffer=5
>> > >
>> > >
>> > > Obrigado
>> > >
>> > > --
>> > > Thiago Gomes
>> > >
>> >
>> >
>> >
>>
>>
>> [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
>
>
>


Re: [oracle_br] Re: Ignorar Tabelas numa importaçã o de dados

2010-06-29 Por tôpico Priscila Viana
Olha esse link
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:1011831135205#241998500346739567

tenta fazer com direct=n

Em 29 de junho de 2010 15:34, Thiago Gomes  escreveu:

>
>
> Isso Gerson,
>
> pode ser então na exportação.. um comando não exportar essas tabelas
> especificas.
>
> Em 29 de junho de 2010 14:33, Gerson Junior
> > escreveu:
>
> > Vjaquino,
> >
> > Desta forma você está dizendo que SÓ SERÃO IMPORTADAS estas tabelas. O
> que
> > ele quer é ao contrário, que APENAS ESTAS NÃO SEJAM IMPORTADAS, e que
> todas
> > as outras sejam importadas normalmente, pois o erro ocorre nestas aí. É
> ao
> > contrário.
> >
> >
> >
> > Atc.
> > Gerson S. de Vasconcelos Júnior
> > OCA DBA - Oracle Certified Associate
> > Fone: (81) 9103-4984
> > Msn: gerson.vasconce...@gmail.com 
> > Skype: gersonvjunior
> > http://www.diaadiaoracle.com.br/
> >
> >
> > Em 29 de junho de 2010 14:26, vjaquino 
> > >
> escreveu:
> >
> >>
> >>
> >> Olá Thiago Gomes,
> >>
> >> utilize o comando abaixo:
> >>
> >> imp admin/ad...@dados01 file=dadosbkpdiario.dmp log=dadosbkpdiario.log
> >> tables=(admin.DBR010,admin.DBR020,admin.DBR030) COMMIT=y
> Buffer=5
> >>
> >> [ ]'s
> >> Valter Aquino
> >> Visite meu blog:
> >> http://valteraquino.blogspot.com
> >>
> >> --- Em oracle_br@yahoogrupos.com.br 
> >>  40yahoogrupos.com.br>,
> >> Thiago Gomes  escreveu
> >> >
> >> > Pessoal,
> >> >
> >> > Estou com um problema de importação de um backup no oracle 9.02,
> >> apresenta a
> >> > mensagem em uma determinada tabela.
> >> >
> >> > "IMP-00020: long column too large for column buffer size (200)"
> >> >
> >> > Ja fiz de tudo, resolvi fazer o seguinte.. importar somente as tabelas
> >> > que não apresenta erro, as tabelas são essas:
> >> >
> >> > DBR010
> >> > DBR020
> >> > DBR030
> >> >
> >> >
> >> > Como seria o comando IMP para ele não ignorar essas tabelas é possivel
> ??
> >> >
> >> > =
> >> > Comando de Backup
> >> >
> >> > exp admin/ad...@dados01 file=d:\oracle_bkp\dadosdiario.dmp
> >> > log=d:\oracle_bkp\dadosdiario.log owner=admin consistent=y direct=y
> >> > statistics=none
> >> >
> >> >
> >> > =
> >> > Comando de Restore
> >> >
> >> > imp admin/ad...@dados01 file=dadosbkpdiario.dmp
> log=dadosbkpdiario.log
> >> > fromuser=admin touser=admin COMMIT=y Buffer=5
> >> >
> >> >
> >> > Obrigado
> >> >
> >> > --
> >> > Thiago Gomes
> >> >
> >>
> >>
> >>
> >
> >
> > [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
> >
> >
> >
>
> --
> Thiago Gomes
>  
>


[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




Re: [oracle_br] Re: Ignorar Tabelas numa importaçã o de dados

2010-06-29 Por tôpico Thiago Gomes
Isso Gerson,

pode ser então na exportação.. um comando não exportar essas tabelas
especificas.

Em 29 de junho de 2010 14:33, Gerson Junior
 escreveu:
> Vjaquino,
>
> Desta forma você está dizendo que SÓ SERÃO IMPORTADAS estas tabelas. O que
> ele quer é ao contrário, que APENAS ESTAS NÃO SEJAM IMPORTADAS, e que todas
> as outras sejam importadas normalmente, pois o erro ocorre nestas aí. É ao
> contrário.
>
>
>
> Atc.
> Gerson S. de Vasconcelos Júnior
> OCA DBA - Oracle Certified Associate
> Fone: (81) 9103-4984
> Msn: gerson.vasconce...@gmail.com
> Skype: gersonvjunior
> http://www.diaadiaoracle.com.br/
>
>
> Em 29 de junho de 2010 14:26, vjaquino  escreveu:
>
>>
>>
>> Olá Thiago Gomes,
>>
>> utilize o comando abaixo:
>>
>> imp admin/ad...@dados01 file=dadosbkpdiario.dmp log=dadosbkpdiario.log
>> tables=(admin.DBR010,admin.DBR020,admin.DBR030) COMMIT=y Buffer=5
>>
>> [ ]'s
>> Valter Aquino
>> Visite meu blog:
>> http://valteraquino.blogspot.com
>>
>> --- Em oracle_br@yahoogrupos.com.br ,
>> Thiago Gomes  escreveu
>> >
>> > Pessoal,
>> >
>> > Estou com um problema de importação de um backup no oracle 9.02,
>> apresenta a
>> > mensagem em uma determinada tabela.
>> >
>> > "IMP-00020: long column too large for column buffer size (200)"
>> >
>> > Ja fiz de tudo, resolvi fazer o seguinte.. importar somente as tabelas
>> > que não apresenta erro, as tabelas são essas:
>> >
>> > DBR010
>> > DBR020
>> > DBR030
>> >
>> >
>> > Como seria o comando IMP para ele não ignorar essas tabelas é possivel ??
>> >
>> > =
>> > Comando de Backup
>> >
>> > exp admin/ad...@dados01 file=d:\oracle_bkp\dadosdiario.dmp
>> > log=d:\oracle_bkp\dadosdiario.log owner=admin consistent=y direct=y
>> > statistics=none
>> >
>> >
>> > =
>> > Comando de Restore
>> >
>> > imp admin/ad...@dados01 file=dadosbkpdiario.dmp log=dadosbkpdiario.log
>> > fromuser=admin touser=admin COMMIT=y Buffer=5
>> >
>> >
>> > Obrigado
>> >
>> > --
>> > Thiago Gomes
>> >
>>
>>
>>
>
>
> [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
>
>
>



-- 
Thiago Gomes


Re: [oracle_br] Re: Ignorar Tabelas numa importaçã o de dados

2010-06-29 Por tôpico Gerson Junior
Vjaquino,

Desta forma você está dizendo que SÓ SERÃO IMPORTADAS estas tabelas. O que
ele quer é ao contrário, que APENAS ESTAS NÃO SEJAM IMPORTADAS, e que todas
as outras sejam importadas normalmente, pois o erro ocorre nestas aí. É ao
contrário.



Atc.
Gerson S. de Vasconcelos Júnior
OCA DBA - Oracle Certified Associate
Fone: (81) 9103-4984
Msn: gerson.vasconce...@gmail.com
Skype: gersonvjunior
http://www.diaadiaoracle.com.br/


Em 29 de junho de 2010 14:26, vjaquino  escreveu:

>
>
> Olá Thiago Gomes,
>
> utilize o comando abaixo:
>
> imp admin/ad...@dados01 file=dadosbkpdiario.dmp log=dadosbkpdiario.log
> tables=(admin.DBR010,admin.DBR020,admin.DBR030) COMMIT=y Buffer=5
>
> [ ]'s
> Valter Aquino
> Visite meu blog:
> http://valteraquino.blogspot.com
>
> --- Em oracle_br@yahoogrupos.com.br ,
> Thiago Gomes  escreveu
> >
> > Pessoal,
> >
> > Estou com um problema de importação de um backup no oracle 9.02,
> apresenta a
> > mensagem em uma determinada tabela.
> >
> > "IMP-00020: long column too large for column buffer size (200)"
> >
> > Ja fiz de tudo, resolvi fazer o seguinte.. importar somente as tabelas
> > que não apresenta erro, as tabelas são essas:
> >
> > DBR010
> > DBR020
> > DBR030
> >
> >
> > Como seria o comando IMP para ele não ignorar essas tabelas é possivel ??
> >
> > =
> > Comando de Backup
> >
> > exp admin/ad...@dados01 file=d:\oracle_bkp\dadosdiario.dmp
> > log=d:\oracle_bkp\dadosdiario.log owner=admin consistent=y direct=y
> > statistics=none
> >
> >
> > =
> > Comando de Restore
> >
> > imp admin/ad...@dados01 file=dadosbkpdiario.dmp log=dadosbkpdiario.log
> > fromuser=admin touser=admin COMMIT=y Buffer=5
> >
> >
> > Obrigado
> >
> > --
> > Thiago Gomes
> >
>
>  
>


[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