restaurar arquivos .ora

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
guilherme_s
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Dom, 07 Dez 2008 7:50 pm
Localização: São Paulo

Tenho um ambiente 10g que não consigo conectar mais nele, nesta mesma máquina tenho o oracle 11g r1 funcionando.
Gostaria de pegar os arquivos de banco de dados do 10g e importar em outra máquina com oracle, é possível realizar attach de banco de dados oracle? só tenho os arquivos .ora e outro sem extensão.

Não sei oque houve com o ambiente 10g ele parou de funcionar e não consigo estabelecer o listerner, ele funcionava perfeitamente com o 11g instalado.

Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: Windows Server 2003 r2.
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

mas no seu banco 10g
se você setar o ORACLE_SID

Selecionar tudo

set ORACLE_SID=10g
sqlplus "/ as sysdba"
você não consegue acessa-lo?

caso consiga você pode fazer o export dele semo listener
ai fica mais facil importar no 11g...
guilherme_s
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Dom, 07 Dez 2008 7:50 pm
Localização: São Paulo

Fazendo isso eu tenho um erro ORA-12560, depois se eu corrigir o erro tenho outro erro que o serviço está sendo inicilizado ou desligado, já esperei cerca de 2 dias e não acontece nada.
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

do jeito que eu passei não poderia dar erro de tns, você não ta usando listener...

Selecionar tudo

logando como
sqlplus "/ as sysdba"
não importao jeito q o banco está você loga...

e ali você pode fazer um shutdown immediate e depois startup, ai você vai o que esta acontecendo que ele não levanta...
guilherme_s
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Dom, 07 Dez 2008 7:50 pm
Localização: São Paulo

Pois é, num sei oque está havendo, o serviço de listerner não inicia e fica dando esse erro ORA-01033: ORACLE initialization or shutdown in progress já tentei apagar todo o listerners e refazer, mas mesmo assim o problema persiste.
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

isso aí não tem nada a ver com listener, pra ver o que acontece olha o log, ou loga do jeito que eu falei,

coloca os servicos do windows como desativado, reinicia, ai você vai ter a certeza que não tentou iniciar ainda,
depois loga do jeito que eu disse
como sysdba
"/ as sysdba"
setando antes o ORACLE_SID

ai você ta dentro do banco
ai você da startup, ai você vai ver porque esta travando na inicializacao...
guilherme_s
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Dom, 07 Dez 2008 7:50 pm
Localização: São Paulo

Consegui acessar utilizando esse comando:

Selecionar tudo

 set oracle_sid=<sid>
 oradim -new -sid <sid> -intpwd nive
Mas não sei oque fazer agora, pois não sei nem os banco que estão lá, tentei executar um startup open, mas deu erro dizendo que ele não pôde abrir o arquivo

Selecionar tudo

11.1.0\client_1\database\init10g.ora
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

ave

tu nem sabe o que fez....
ishii
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 82
Registrado em: Ter, 28 Dez 2010 7:41 pm
Localização: São Paulo - SP

Olá,

Se a recuperação da Base for muito importante, pare tudo e procure um DBA para te ajudar. Se for apenas para conhecimento, também...

Pois ficar na tentativa e erro só vai piorar a situação e com isso a chance de recuperar alguma coisa vai diminuindo.

Desculpe-me mas o Oracle não é for Kids... (sem ofensas, plz, pois às vezes acho que o MS SQLServer é for Kids...)

[]s Ishii
guilherme_s
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Dom, 07 Dez 2008 7:50 pm
Localização: São Paulo

Nossa senhora, então está né, vlw aí pela ajuda, mas quanta baboseira hen!!! Vou falar com os gringos que por incrível que parece são menos salto alto.
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

vá lá então bonzão
ishii
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 82
Registrado em: Ter, 28 Dez 2010 7:41 pm
Localização: São Paulo - SP

Pelo jeito vai falar com "os gringo" e levar bronca ou vão cobrar caro pela ajuda...

Boa sorte na tentativa de explicar o que foi feito.
adambarao
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 7
Registrado em: Qui, 10 Jul 2008 2:12 pm
Localização: curitiba -PR

Buenas !

Seguinte, na minha opinião você esta tendo problemas com o nome do banco, bem como com a exportação das mesmas.

Para conseguir conectar o banco é necessario estar com os seguintes parametros setados no seu servidor:

Selecionar tudo

ORACLE_SID
ORACLE_BASE
ORACLE_HOME
PATH
Para saber o real nome do seu banco, vá ao diretório ORACLE_HOME/dbs, veja se tem algum arquivo com extensão spfile<alguma_coisa>.ora ou init<alguma_coisa>.ora.

veja se as variaveis do windows estão setadas.
Va em variaveis de ambiente, e verifique se estão de acordo.

Outro porem ! você não vai conseguir simplesmente jogar os dbf.ora dentro de um Binario 11g.
Tera que recriar os controlfiles em um novo binario 10g e utilizar os dbf existentes.

Espero ter ajudado.

Grande Abraço.
Responder
  • Informação
  • Quem está online

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