Export do Banco - do 10g para 9i

Backup, Recover, Import, Export, Datapump, etc
Responder
aleduarte
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 21
Registrado em: Qui, 02 Set 2004 9:36 am
Localização: Rio de Janeiro - RJ
Contato:
______________________________________
Alessandro S. Duarte
Diretor de Tecnologia
aleduart@terra.com.br

alguém sabe me dizer se há uma maneira de fazer um export (dmp) em um banco Oracle 10G e fazer o import numa versao anterior (9i) ?
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Sim,
você tem que copiar o EXP da versão 9i no servidor do banco 10g.
Daí usa essa versão 9i do exp!

Pronto! No banco 9i, basta fazer o IMP normal. :-o
Avatar do usuário
alef
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 119
Registrado em: Ter, 06 Nov 2007 2:45 pm
Localização: Patos de Minas - MG
Alexandre Matos
Patos de Minas - MG
Do interior de Minas para o resto do Mundo

da um exemplo ai....

conecto ao banco do 10g pelo banco 9i e gero o exp dele?
aleduarte
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 21
Registrado em: Qui, 02 Set 2004 9:36 am
Localização: Rio de Janeiro - RJ
Contato:
______________________________________
Alessandro S. Duarte
Diretor de Tecnologia
aleduart@terra.com.br

Dr. Gori, vou tentar o que você me passou.

Alexandre, o problema é que tenho um cliente que ele tem 2 servidores oracle em garagens diferentes um com Oracle 10G e outro com Oracle9i, e eu estava precisando levar o banco que esta instalado no 10G para a maquina que tem o 9i. Quando faço o export no 10G e tento fazer o import no 9i ele me diz que a versao do export é superior a do que estou fazendo o import.
Esse é o meu problema. Vou tentar fazer o que o DrGori me falou que é levar o executavel do EXP (versao 9i) para o banco do 10G e fazer o EXP do 10G com a versao do 9i.
Xiiiiii, falei tanto de 10G e 9i que espero não ter embaralhado tudo.

Desde já obrigado pela atenção.
Avatar do usuário
alef
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 119
Registrado em: Ter, 06 Nov 2007 2:45 pm
Localização: Patos de Minas - MG
Alexandre Matos
Patos de Minas - MG
Do interior de Minas para o resto do Mundo

ah bom agora entendi. mas depois fala ai se deu certo, ok?
leandrolco
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 9
Registrado em: Qui, 31 Mai 2007 1:48 pm
Localização: Brasília-DF

Basta você fazer um import usando o imp do oracle 9i, para isso você precisará se conectar no banco 10g utilizando o servidor da garagem do oracle 9i:

1- No servidor do Oracle 9i, você adiciona os parametro no tnsnames.ora para conectar no Oracle 10g. Verifique se a conexão funciona conectando como SYSTEM no banco 10g.

2- No servidor do Oracle 9i, execute o export:
Exemplo:

Selecionar tudo

oracle9i@servidor$ exp system/senha@oracle10g file=export.dmp log=export.log statistics=none full=y
3- No servidor do Oracle 9i, execute o import:
Exemplo:

Selecionar tudo

oracle9i@servidor$ imp system/senha@oracle9i file=export.dmp log=import.log full=y grants=y ignore=y
Usando esses passos conseguir fazer sem problemas aqui.

Não esqueça que se os caminhos dos datafiles não for iguais, você vai precisar criar as tablespaces no banco 9i, com o mesmo nomes das tablespaces do banco 10g.
diegoleite
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 115
Registrado em: Sáb, 10 Nov 2007 2:54 pm
Localização: rio de janeiro
Att,


Diego Leite
DBA ORACLE

Amigo,

pelo amor de deus não faca o imp full do dump da base na versao 10g, lembrando que o dicionario de dados não é o mesmo e com o imp full você ira ferrar sua base 9i, o que você precisa é simplismente arrumar um client 9i e exportar essa base de dados do 10g, mais de maneira alguma use o imp full.Importe owner a owner.


Espero que não seja tarde d+. =/
leandrolco
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 9
Registrado em: Qui, 31 Mai 2007 1:48 pm
Localização: Brasília-DF
--
Leandro Costa de Oliveira
AD/DBA
Brasilia -DF
lcoleandro@gmail.com

Justamente.
Obrigado Diego Leite, não me atentei que o export e import estava com full=y, acabei escrevendo no automático.

Mas como o Diego Leite falou faça o export de cada owner, que irá funcionar!
aleduarte
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 21
Registrado em: Qui, 02 Set 2004 9:36 am
Localização: Rio de Janeiro - RJ
Contato:
______________________________________
Alessandro S. Duarte
Diretor de Tecnologia
aleduart@terra.com.br

Agradeço a todos pela ajuda, já testei e funcionou perfeitamente o que voces me passaram. Podem deixar que não fiz o backup full, fiz apenas do usuario que eu queria transportar para o Banco 9i.

Obrigado a todos!
Uma otima semana!

Abraços.

Alessandro Duarte
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes