dr1c0 0 Denunciar post Postado Outubro 17, 2005 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
MonTiLLa 1 Denunciar post Postado Outubro 18, 2005 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
dr1c0 0 Denunciar post Postado Outubro 18, 2005 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.gifEu 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
MonTiLLa 1 Denunciar post Postado Outubro 18, 2005 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
alphamek 2 Denunciar post Postado Outubro 21, 2005 Tenta colocar isso no final. sqlplus -s startup exit Abraços, http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif Compartilhar este post Link para o post Compartilhar em outros sites
dr1c0 0 Denunciar post Postado Outubro 22, 2005 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
alphamek 2 Denunciar post Postado Outubro 24, 2005 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
MonTiLLa 1 Denunciar post Postado Outubro 24, 2005 legal !!! Sabia que ia dar certo !! Qualquer dúvida pode contar com agente !! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites
dr1c0 0 Denunciar post Postado Outubro 24, 2005 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.gifEra 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
alphamek 2 Denunciar post Postado Outubro 25, 2005 http://forum.imasters.com.br/public/style_emoticons/default/graduated.gif Compartilhar este post Link para o post Compartilhar em outros sites