Ir para conteúdo

Arquivado

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

dr1c0

iniciar serviço oracle

Recommended Posts

Estou com problema na inicialização do serviço OracleService<SID>, desde que atualizei o Windows 2000 server, com o último pacote de atualização da microsoft. O serviço simplesmente não responde e fica em iniciando.

 

Estou utilizando o Oracle8i e já consegui um método para a correção direto da Microsoft no artigo 841180 no endereço http://support.microsoft.com/default.aspx?...kb;en-us;841180

 

Utilizei o primeiro método do artigo para a correção, mas aí deu outro erro, descobri que faltava uma outra parte. Aí descobri o resto:

 

a) logar LOCALMENTE nessa máquina, como o usuário que instalou e é dono do Oracle, e que é administrador Local da máquina e está no grupo ORA_DBA

B) abrir um prompt de comando, setar :

 

SET ORACLE_SID=siddobanco

SET ORACLE_HOME=d: pathdohomedo banco

SET PATH=%ORACLE_HOME%BIN;%PATH%

CD %ORACLE_HOME%BIN

SVRMGRL

CONNECT INTERNAL

STARTUP

EXIT

 

 

Meu banco funciona, o chato é que toda vez eu tenho que iniciá-lo manualmente. Não tem uma outra maneira de fazê-lo funcionar automaticamente como antes?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola,

 

Voce nao poderia colocar os comandos que você usa para levantar o banco em um arquivo .bat e coloca-lo para executa sempre que o cpu for iniciado ?

 

Poderia ser uma boa saida ...

 

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola, Voce nao poderia colocar os comandos que você usa para levantar o banco em um arquivo .bat e coloca-lo para executa sempre que o cpu for iniciado ?Poderia ser uma boa saida ... http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Eu ja fiz isso, só que ele não executa o final dos comandos tipo, as últimas três linhas eu tenho de escrever no braço.CONNECT INTERNALSTARTUPEXITqual a maneira que eu poderia escrever isso, pra ele fazer automaticamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

hummmm,

 

tenta,

 

criar um arquivo .sql e faz a referencia a ele no comando abaixo:

 

sqlplus usuario/senha@sid @c:\teste.sql

 

e dentro deste arquivo teste.sql você coloca oq tem que ser executado, como abaixo:

 

CONNECT INTERNAL

STARTUP

EXIT

 

Vai ficar mais ou menos assim:

 

SET ORACLE_SID=siddobanco

SET ORACLE_HOME=d: pathdohomedo banco

SET PATH=%ORACLE_HOME%BIN;%PATH%

CD %ORACLE_HOME%BIN

 

sqlplus usuario/senha@sid @c:\teste.sql

 

pause

 

 

Qualquer coisa manda pra agente aki

 

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae pessoal, tentei tudo o que me disseram, resolvi da seguinte maneira:1) o arquivo .bat ficou:SET ORACLE_SID=siddobancoSET ORACLE_HOME=d: pathddobancoSET PATH=%ORACLE_HOME%BIN;%PATH%CD %ORACLE_HOME%BINSVRMGRL @c:\inicia.sql2) criei um arquivo inicia.sql com os comandos:CONNECT INTERNALSTARTUPEXITE foi isso.Uma última dúvida, se eu colocar o arquivo no inicializar ele só será executado quando logar no servidor, tem outra maneira de ele ser executado sem precisar logar no servidor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utiliza o Task Schedule do Windows e cria um JOB para ele executar, como hora e dia marcado.

 

Assim ele sobre automaticamente.

 

Abraços,

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utiliza o Task Schedule do Windows e cria um JOB para ele executar, como hora e dia marcado. Assim ele sobre automaticamente. Abraços, http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Era isso mesmo, agora ta tudo resolvido, vlw, esse fórum aqui é d+ http://forum.imasters.com.br/public/style_emoticons/default/joia.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.