Ir para conteúdo

POWERED BY:

Arquivado

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

MonTiLLa

Levantar banco pelo DBSTART

Recommended Posts

Galera,Seguinte,Fiz a instalação do Oracle 9i em um servidor Red Hat AS3, a instalação ocorreu tudo em ordem sem nenhum problema, o problema que está acontecendo é o seguinte...Coloquei um script de inicialização automática que levanta o LISTENER e o Banco,quando reinicio o computador o Listener levanta automático mas o banco naum...Quando abro o Enterprize Manager consigo levantar o banco manualmente, mas quando tento levantar pelo DBSTART da o seguinte erro: SQL*Plus: Release 9.2.0.4.0 - Production on Tue Aug 16 09:15:02 2005 Copyright © 1982, 2002, Oracle Corporation. All rights reserved. SQL> ERROR: ORA-12162: TNS:service name is incorrectly specified SQL> ORA-12162: TNS:service name is incorrectly specified SQL> SQL*Plus: Release 9.2.0.4.0 - Production on Tue Aug 16 09:15:02 2005 Copyright © 1982, 2002, Oracle Corporation. All rights reserved. SQL> ERROR: ORA-12162: TNS:service name is incorrectly specified SQL> ORA-12162: TNS:service name is incorrectly specified SQL> Database "" warm started.Estranho que naum consigo levantar pelo comando na máquina, mas consigo levantar o banco manualmente pelo OEM...Alguém ai pode me dar umas idéias? :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera,

 

Consegui descobrir o erro...

 

Seguinte, tem uma pasta no Linux chamada /etc/oratab,

nesta pasta tem que ser colocado a opção Y onde está a linha do seu Database,

Exemplo se meu Database for TEST entao a linha tem q ficar da seguinte forma:

 

test:/opt/oracle/product/9.2.0:Y

 

Com isso no boot do sistema, o Database pode ser inicializado com o comando DBSTART e ser feito um script de inicialização automática.

 

Outra coisa que achei importando tb são as variáveis de ambiente que tem que ser colocados para carregarem no boot do sistema tb.

Pode ser inserida as variáveis no arquivo:

 

/etc/profile

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Montilla,

 

você estava com 2 instâncias dentro do seu servidor?

 

pq o oratab ele é responsável por essa parte de troca de instâncias.

 

...

 

Abraços,

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alphamek,

 

Não, foi o seguinte neste arquivo /etc/oratab tem as opções para ativar a instância, ela estava com o Y em minusculo por isso foi um dos problemas...

 

E o outro pro foi nas variáveis de ambiente que estava uma coisinha errada, ai deu pro tb...

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

hummmmmmm....

 

Eu tenho esse problema também para executar o meu . oratab

 

Quando eu mudo alguma instância aqui, eu tenho que geralmente setar manualmente o TNS_ADMIN para poder executar o SQL*PLUS.

 

Preciso pensar num modo de corrigir esse erro ... mais falta tempo...

 

http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

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.