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! >