Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Andreatti

Importação Banco de Dados

Recommended Posts

Boa tarde galera.

Seguinte, estou tentando instalar o Oracle em um computador pois preciso realizar a importação de uma base de dados que possuo.

Ja instalei o Oracle, sem problemas. Criei um banco de dados com o nome ORCL e defini as senhas para os usuários.

Eu nunca fiz a instalação de um banco de dados Oracle, então posso ter feito algo errado.

 

Ja verifiquei os serviços e eles estão rodando normalmente.

 

O problema que estou tendo está na hora de importar a minha base de dados. Estou utilizando o comando Imp da seguinte forma:

imp <usuario>/<senha>@ORCL file=c:\tmp\<arquivo>.dmp full=y

O usuario possui direitos SYSDBA.

 

 

O erro gerado é o Seguinte:

Import: Release 11.2.0.1.0 - Production on Seg Mai 11 14:49:32 2015

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

Conectado a: Oracle Database 11g Release 11.2.0.1.0 - Production

IMP-00038: NÒo p¶de converter para handle do conjunto de caracteres do ambiente
IMP-00000: ImportaþÒo encerrada com Ûxito

 

Acredito que o motivo do erro seja por causa do conjunto de caracteres. Não sei qual o conjunto de caracteres utilizados no base que possuo, então, pesquisando, vi que existe uma forma de criar um banco de dados baseado em um modelo já existente. Criei o modelo baseado no arquivo que possuo, criei um banco de dados baseado nesse novo modelo, e tentei realizar a importação. O erro persiste.

 

Como disse, nunca instalei ou configurei bancos de dados Oracle. Estou fazendo baseado em tutoriais e pesquisa. Posso estar fazendo algo errado, ou esquecendo de configurar algum parâmetro.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala galera.

Continuando minha pesquisa, consegui resolver o problema acima. Na verdade, utilizei o comando impdp e o mesmo prosseguiu com a importação da base de dados.

 

Porém, tive outros problemas. Criei uma base em branco através do assistente do oracle e pedi a importação utilizando um usuário com privilegio SYSDBA.

 

Ele me apresentou 5752 erros. Verificando os logs de erros, vi que a maioria desses erros é referente a tabelas e componentes que já existiam. Alguns dos erros eram referentes à usuários que ainda não existiam.

 

Existe alguma maneira de importar essa base de dados, sem precisar criar uma base vazia? O tipo de arquivo que estou trabalhando é .dmp.

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.