› Fóruns › Banco de dados Oracle › Como iniciar o Oracle Automaticamente?
- Este tópico contém 4 respostas, 4 vozes e foi atualizado pela última vez 18 anos, 10 meses atrás por
Jean_Bnu.
-
AutorPosts
-
28 de junho de 2007 às 4:49 pm #79890
vhoerlle
ParticipantePessoal,
tenho o ORACLE 10G instalado em um linux RedHat.
Se puderem me ajudar preciso saber como faço pra deixar o oracle iniciando automatico o banco e o listener. Se acontecer algo e a maquina reiniciar por exemplo o banco iniciaria automatico sem intervenção do usuario.
Obrigado.
28 de junho de 2007 às 7:29 pm #79895Marcio68Almeida
ParticipanteSe a máquina for desligada de modo impróprio, uma queda de energia, por exemplo, é conveniente que o banco seja reiniciado manualmente, pois há chances de haver corrupção de dados…
Para iniciar automaticamente, você deve inserir as informações no /etc/ini.d28 de junho de 2007 às 8:47 pm #79897gustavodesa
ParticipanteUtilizei esse tutorial no link abaixo para o Oracle 10g e esta funcionando perfeitamente.
http://www.vivaolinux.com.br/artigos/ve … 8&pagina=1
Você tem que configurar o serviço senão ao reiniciar a máquina o banco não vai ser parado automáticamente.
Ele só é parado automáticamente quando possui um serviço.(dbora)Espero que ajude !!!
Gustavo de Sá Oliveira
2 de julho de 2007 às 11:37 pm #79911vhoerlle
ParticipantePessoal,
não estou conseguindo fazer utilizando o tutorial, fiz mas não funcionou…
Alguém tem mais alguma coisa que pode me ajudar??? Como eu coloco o serviço la no Init.d????
abraço
3 de julho de 2007 às 8:50 pm #79924Jean_Bnu
ParticipanteE ai cara
Segue os passos que fiz aqui no meu servidor:
Primeiro, crie um arquivo oracle, ou dbora, ou como vc quiser chamar, no diretorio init.d.
Adicione o seguinte texto a esse arquivo:#!/bin/sh
chkconfig: 345 99 10
description: Oracle auto start-stop script.
#
ORA_HOME=/u01/app/oracle/product/10.2.0/db_1
ORA_OWNER=oracleif [ ! -f $ORA_HOME/bin/dbstart ]
then
echo “Oracle startup: cannot start”
exit
ficase “$1” in
‘start’)
# Iniciar Oracle database:
su – $ORA_OWNER -c “$ORA_HOME/bin/lsnrctl start”
su – $ORA_OWNER -c $ORA_HOME/bin/dbstart
;;
‘stop’)
# Parar Oracle database:
su – $ORA_OWNER -c $ORA_HOME/bin/dbshut
su – $ORA_OWNER -c “$ORA_HOME/bin/lsnrctl stop”
;;esac
Salve e saia do editor.
Digite:
chmod 750 /etc/init.d/oracle (esse foi o meu caso)
e após:
chkconfig –level 345 oracle onLembrando: você deve informar a ORACLE_HOME e o ORA_OWNER de acordo com o que você criou, e que esses passos deve ser executados como root.
Espero ter ajudado.
Abraço
Jean Carlo
-
AutorPosts
- Você deve fazer login para responder a este tópico.
› Fóruns › Banco de dados Oracle › Como iniciar o Oracle Automaticamente?