E eu acrescentaria :

a) fazer o exp ** SEM ** usar @hoststring , ie : no servidor Oracle que tem o 
8i, abra um prompt de comando CONECTADO com o usuário que roda o soft de banco, 
setar as variáveis ORACLE_HOME, ORACLE_SID, PATH e demais que forem precisas  e 
pedir exp pra gerar o .dmp use/senha file=nnn ... demais opções ...

b) database link é uma possibilidade, sim : na verdade é absolutamente 
não-suportada a conexão entre 8i (qquer patchset/release) e 10g, mas às veiz 
pode funcionar por acidente...

 []s

   Chiappa

--- Em oracle_br@yahoogrupos.com.br, Rodrigo Mufalani <mufal...@...> escreveu
>
> Márcio,
> 
>    Já tentou fazer uma coisa simples... desculpe.. não sei se já
> sugeriram isso, mas não consegui ler a thread toda...
> 
>    1) Vá na máquina onde tem o 8i e faça o export (usando o exp do 8i).
> 
>    2) copie o dump para a máquina onde está o 10g.
> 
>    3) proceda a importação (usando o imp do 10g).
> 
> 
>    Acredito que não irá causar problemas.
> 
> Ps.: Pq vc não cria um database link e fazer insert as select? É bem
> mais rápido e pode ainda fazer em parallel, com append e nologging.
> 
> Atenciosamente,
> 
> Rodrigo Mufalani
> OCP 10g & 11g
> OCE RAC 10g R2
> mufal...@...
> http://mufalani.blogspot.com
> 
> 
> 
> > Mensagem Original:
> > Data: 14:34:05 21/07/2009
> > De: Márcio Ricardo Alves da Silva <marcio_...@...>
> > Assunto: Re: [oracle_br] export do 8i para o 10g
> 
> >
> > C:\>EXP xxx/x...@... FILE='/home/oracle/oradb/export/ADMCFG.DMP' 
> > OWNER=ADMCFG
> >
> > Export: Release 10.2.0.1.0 - Production on Ter Jul 21 12:47:05 2009
> >
> > Copyright (c) 1982, 2005, Oracle.  All rights reserved.
> >
> >
> > EXP-00056: Erro Oracle: 6550 encontrado
> > ORA-06550: line 1, column 41:
> > PLS-00302: component 'SET_NLS_NUMERIC_CHAR' must be declared
> > ORA-06550: line 1, column 15:
> > PL/SQL: Statement ignored
> > EXP-00000: ExportaþÒo encerrada sem Ûxito
> >
> >
> >
> >
> >
> >
> >
> >   ----- Original Message -----
> >   From: Marcos Fontana
> >   To: oracle_br@yahoogrupos.com.br
> >   Sent: Tuesday, July 21, 2009 2:29 PM
> >   Subject: Re: [oracle_br] export do 8i para o 10g
> >
> >
> >     Poste aqui o comando utilizando para realizar o export e se esta usando
> >   parfile, poste ele também.
> >
> >   Att.
> >
> >   Marcos Fontana
> >   DBA Oracle.
> >
> >   2009/7/21 Márcio Ricardo Alves da Silva <marcio_...@...>
> >
> >   >
> >   >
> >   > Valeu Marcos pela dica, consegui rodar o catexp.sql, mas continuo 
> > tomando o
> >   > erro:
> >   >
> >   > EXP-00056: Erro Oracle: 6550 encontrado
> >   > ORA-06550: line 1, column 41:
> >   > PLS-00302: component 'SET_NLS_NUMERIC_CHAR' must be declared
> >   > ORA-06550: line 1, column 15:
> >   > PL/SQL: Statement ignored
> >   > EXP-00000: ExportaþÒo encerrada sem Ûxito
> >   >
> >   > Deve ser algum bug da minha versão, 8.1.7.0.0, vou esperar chegar a 
> > senha
> >   > do metalink pra ver se acho algo. Vou tentar montar uma máquina com o 
> > client
> >   > do 9i, e fazer o export.
> >   >
> >   > Grato,
> >   > Márcio.
> >   > ----- Original Message -----
> >   > From: Marcos Fontana
> >   > To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> >   > Sent: Tuesday, July 21, 2009 2:11 PM
> >   > Subject: Re: [oracle_br] export do 8i para o 10g
> >   >
> >   > Faça assim no sqlplus "/as sysdba":
> >   >
> >   > @$ORACLE_HOME/rdbms/admin/catexp.sql
> >   >
> >   > Se tiver sucesso no export import de 8i para 10g sem passar pelo 9i 
> > posta
> >   > aqui ok?
> >   >
> >   > Abraços,
> >   >
> >   > Marcos Fontana.
> >   >
> >   > 2009/7/21 Márcio Ricardo Alves da Silva 
> > <marcio_...@...<marcio_cbj%40yahoo.com.br>
> >   > >
> >   >
> >   > >
> >   > >
> >   > > Valeu Marcos. Vou tentar fazer o dump. eu vi na net casos q deu 
> > pra fazer
> >   > o
> >   > > dump do 8i para o 10g.
> >   > >
> >   > > estou tentando executar o catexp.sql e dá o erro abaixo.
> >   > >
> >   > > ./catexp.sql
> >   > > ./catexp.sql: Rem: not found.
> >   > > ./catexp.sql[2]: Rem: not found.
> >   > > ./catexp.sql[3]: Rem: not found.
> >   > > ./catexp.sql[4]: 0403-057 Syntax error at line 4 : `(' is not 
> > expected.
> >   > >
> >   > > ----- Original Message -----
> >   > > From: Marcos Fontana
> >   > > To: oracle_br@yahoogrupos.com.br 
> > <oracle_br%40yahoogrupos.com.br><oracle_br%
> >   > 40yahoogrupos.com.br>
> >   > > Sent: Tuesday, July 21, 2009 11:39 AM
> >   > > Subject: Re: [oracle_br] export do 8i para o 10g
> >   > >
> >   > > Primeiramente,
> >   > >
> >   > > Já rodou o catexp.sql no Oracle 8i?
> >   > >
> >   > > Para que você tenha sucesso no seu processo, você terá que instalar um
> >   > > client 9i para fazer uma ponte pois, o Oracle 10g não fala diretamente
> >   > com
> >   > > o
> >   > > 8i. Desta forma você fara o export usando o exp do 9i no Oracle 8i e
> >   > > realizará o import com o imp do 9i no Oracle 10g.
> >   > >
> >   > > Se me recordo, talvez seja necessário usar o imp do 10g... São
> >   > necessários
> >   > > testes, mas acho que com o 9i você faz tudo.
> >   > >
> >   > > Att.
> >   > >
> >   > > Marcos Fontana
> >   > >
> >   > > 2009/7/21 Márcio Ricardo Alves da Silva 
> > <marcio_...@...<marcio_cbj%40yahoo.com.br>
> >   > <marcio_cbj%40yahoo.com.br>
> >   > > >
> >   > >
> >   > > >
> >   > > >
> >   > > > Pessoal, achei no fórum da INFO uma informação do chiappa, do 
> > minimo da
> >   > > > versão para migrar para o 10.2:
> >   > > >
> >   > > > Dá uma olhada na nota 316889.1 do Metalink
> >   > > >
> >   > > > COMPATIBILITY MATRIX
> >   > > > ====================
> >   > > >
> >   > > > + Minimum Version of the database that can be directly upgraded to
> >   > Oracle
> >   > > > 10g Release 2
> >   > > > 8.1.7.4 -> 10.2.X.X.X
> >   > > > 9.0.1.4 or 9.0.1.5 -> 10.2.X.X.X
> >   > > > 9.2.0.4 or higher -> 10.2.X.X.X
> >   > > > 10.1.0.2 or higher -> 10.2.X.X.X
> >   > > >
> >   > > > + The following database version will require an indirect 
> > upgrade path.
> >   > > > 7.3.3 (or lower) -> 7.3.4 -> 8.1.7 -> 8.1.7.4 -> 10.2.X.X.X
> >   > > > 7.3.4 -> 8.1.7 -> 8.1.7.4 -> 10.2.X.X.X
> >   > > > 8.0.n -> 8.1.7 -> 8.1.7.4 -> 10.2.X.X.X
> >   > > > 8.1.n -> 8.1.7 -> 8.1.7.4 -> 10.2.X.X.X
> >   > > >
> >   > > > Com isso não conseguirei fazer o meu export. Meu contrato de suporte
> >   > com
> >   > > a
> >   > > > oracle está sendo renovado, alguém sabe me dizer se tem o patch para
> >   > > 8.1.7.4
> >   > > > para aplicá-la?
> >   > > >
> >   > > > Grato.
> >   > > >
> >   > > >
> >   > > > ----- Original Message -----
> >   > > > From: Márcio Ricardo Alves da Silva
> >   > > > To: oracle_br@yahoogrupos.com.br 
> > <oracle_br%40yahoogrupos.com.br><oracle_br%
> >   > 40yahoogrupos.com.br><oracle_br%
> >   > > 40yahoogrupos.com.br>
> >   > > > Sent: Tuesday, July 21, 2009 10:56 AM
> >   > > > Subject: Re: [oracle_br] export do 8i para o 10g
> >   > > >
> >   > > > minha release de origem é 8.1.7.0.0 e destino 10.2.0.1.0
> >   > > > ----- Original Message -----
> >   > > > From: David Ricardo
> >   > > > To: oracle_br@yahoogrupos.com.br 
> > <oracle_br%40yahoogrupos.com.br><oracle_br%
> >   > 40yahoogrupos.com.br><oracle_br%
> >   > > 40yahoogrupos.com.br>
> >   > > > Sent: Tuesday, July 21, 2009 10:45 AM
> >   > > > Subject: Re: [oracle_br] export do 8i para o 10g
> >   > > >
> >   > > > Qual é sua release de origem?
> >   > > > Verifique se não há nenhuma espécie de BUG na sua release 8i com
> >   > > > relação a export.
> >   > > > Se tiver acesso ao metalink é mais fácil de localizar esse tipo de
> >   > > > problema.
> >   > > >
> >   > > > Abraço.
> >   > > >
> >   > > > 2009/7/21 Márcio Ricardo Alves da Silva 
> > <marcio_...@...<marcio_cbj%40yahoo.com.br>
> >   > <marcio_cbj%40yahoo.com.br>
> >   > > <marcio_cbj%40yahoo.com.br>
> >   > > > >:
> >   > > > >
> >   > > > >
> >   > > > > Utilizei o exp/imp:
> >   > > > >
> >   > > > > EXP xxx/x...@... 
> > <xxx%2Fxxx%40xxx.WORLD><xxx%2Fxxx%40xxx.WORLD> <xxx%2Fxxx%40xxx.WORLD>
> >   > > FILE=ADMCFG.DMP DIRECT=Y
> >   > > > OWNER=ADMCFG LOG=ADMCFG.LOG
> >   > > > >
> >   > > > > e deu o erro:
> >   > > > >
> >   > > > > EXP-00056: Erro Oracle: 6550 encontrado
> >   > > > > ORA-06550: line 1, column 41:
> >   > > > > PLS-00302: component 'SET_NLS_NUMERIC_CHAR' must be declared
> >   > > > > ORA-06550: line 1, column 15:
> >   > > > > PL/SQL: Statement ignored
> >   > > > > EXP-00000: ExportaþÒo encerrada sem Ûxito
> >   > > > >
> >   > > > > ----- Original Message -----
> >   > > > > From: David Ricardo
> >   > > > > To: oracle_br@yahoogrupos.com.br 
> > <oracle_br%40yahoogrupos.com.br><oracle_br%
> >   > 40yahoogrupos.com.br><oracle_br%
> >   > > 40yahoogrupos.com.br>
> >   > > > > Cc: gpora...@yahoogrupos.com.br 
> > <GPOracle%40yahoogrupos.com.br><GPOracle%
> >   > 40yahoogrupos.com.br><GPOracle%
> >   > > 40yahoogrupos.com.br>
> >   > > > > Sent: Tuesday, July 21, 2009 10:08 AM
> >   > > > > Subject: Re: [oracle_br] export do 8i para o 10g
> >   > > > >
> >   > > > > Olá, amigo não há EXPDP em banco de dados 8i , essa feature só 
> > esta
> >   > > > > presente na release 10g, você terá de usar export e import comun
> >   > > > > mesmo.
> >   > > > >
> >   > > > > abraço
> >   > > > >
> >   > > > > 2009/7/21 Márcio Ricardo Alves da Silva 
> > <marcio_...@...<marcio_cbj%40yahoo.com.br>
> >   > <marcio_cbj%40yahoo.com.br>
> >   > > <marcio_cbj%40yahoo.com.br>
> >   > > > >:
> >   > > > >> Untitled DocumentBom dia. Estou começando a migrar uma base do
> >   > oracle
> >   > > 8i
> >   > > > >> para o 10G, o esquema que quero migrar é pequeno coisa de 100MB.
> >   > Estou
> >   > > > >> usando o seguinte comando:
> >   > > > >>
> >   > > > >> expdp xxx/x...@... 
> > <xxx%2Fxxx%40xxx.WORLD><xxx%2Fxxx%40xxx.WORLD><xxx%2Fxxx%40xxx.WORLD>directory='/home/oracle/oradb/export'
> >   > > > >> dumpfile=ADMCFG.DMP logfile=ADMCFG.log schemas=ADMCFG
> >   > > > >>
> >   > > > >> e está me dando o erro:
> >   > > > >>
> >   > > > >> UDE-00008: operaþÒo gerou erro ORACLE 6550
> >   > > > >> ORA-06550: line 1, column 52:
> >   > > > >> PLS-00201: identifier 'SYS.DBMS_DATAPUMP' must be declared
> >   > > > >> ORA-06550: line 1, column 52:
> >   > > > >> PL/SQL: Statement ignored
> >   > > > >>
> >   > > > >> Eu criei o diretório no banco 8i, mas não consigo dar acesso ao
> >   > > > diretório:
> >   > > > >>
> >   > > > >> ORA-22928: invalid privilege on directories.
> >   > > > >>
> >   > > > >>
> >   > > > >> Grato,
> >   > > > >> Márcio.
> >   > > > >>
> >   > > > >> [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
> >   > > > >>
> >   > > > >>
> >   > > > >>
> >   > > > >
> >   > > > > --
> >   > > > > ""Nenhuma soma de experiência pode provar que se tem razão, mas 
> > basta
> >   > > > > uma só experiência para mostrar que se está errado.(Albert 
> > Einstein -
> >   > > > > 1879 - 1955)"
> >   > > > >
> >   > > > > [As partes desta mensagem que não continham texto foram removidas]
> >   > > > >
> >   > > > >
> >   > > >
> >   > > > --
> >   > > > ""Nenhuma soma de experiência pode provar que se tem razão, mas 
> > basta
> >   > > > uma só experiência para mostrar que se está errado.(Albert Einstein 
> > -
> >   > > > 1879 - 1955)"
> >   > > >
> >   > > > [As partes desta mensagem que não continham texto foram removidas]
> >   > > >
> >   > > > [As partes desta mensagem que não continham texto foram removidas]
> >   > > >
> >   > > >
> >   > > >
> >   > >
> >   > > [As partes desta mensagem que não continham texto foram removidas]
> >   > >
> >   > > [As partes desta mensagem que não continham texto foram removidas]
> >   > >
> >   > >
> >   > >
> >   >
> >   > [As partes desta mensagem que não continham texto foram removidas]
> >   >
> >   > [As partes desta mensagem que não continham texto foram removidas]
> >   >
> >   >
> >   >
> >
> >   [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> >
> > [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
> >
> >
> >
> >
> 
> 
> 
> 
> --------------------------------------------------------------------------------
> Na Oi Internet você ganha ou ganha. Além de acesso grátis com
> qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma,
> suporte grátis e muito mais. Baixe grátis o Discador Oi em
> http://www.oi.com.br/discador e comece a ganhar.
> 
> Agora, se o seu negócio é voar alto na internet,
> assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
> http://www.oi.com.br/bandalarga e aproveite essa moleza!
>


Responder a