Startup e shutdown automático do Oracle 9i e 10g no Linux, rápido e prático

Publicado por Fernando Galves Cardoso em 09/02/2007

[ Hits: 19.110 ]

 


Startup e shutdown automático do Oracle 9i e 10g no Linux, rápido e prático



Fala galera!

Sem enrolação, segue essa dica para automatizar os processos de startup/shutdown no Oracle 9i e 10g durante o boot do Linux.

Então, vamos lá:

1º - Crie o arquivo oracle dentro do diretório /etc/init.d/:

# vi /etc/init.d/oracle

2º - Copie e cole o conteúdo a seguir para o arquivo:

case "$1" in
    start)
        echo -n "Iniciando o banco de dados Oracle"
        su - oracle "/u01/app/oracle/product/10g/bin/dbstart"
        su - oracle -c "/u01/app/oracle/product/10g/bin/lsnrctl start"
        ;;
    stop)
        echo -n "Parando o banco de dados Oracle"
        su - oracle "/u01/app/oracle/product/10g/bin/dbshut"
        su - oracle -c "/u01/app/oracle/product/10g/bin/lsnrctl stop"
        ;;
    *)
        echo "Parâmetro incorreto"
        echo "  Uso: oracle start|stop"
        exit 1
        ;;
esac

3º - Salve as alterações e feche o arquivo:

:wq!

4º - Altere as permissões do arquivo para 755:

# chmod 755 /etc/init.d/oracle

5º - Mude para o diretório /etc/init.d/rc3.d e crie os links simbólicos para iniciar e parar o banco de dados:

# cd /etc/init.d/rc3.d
# ln -s ../oracle S17oracle
# ln -s ../oracle K17oracle


Pronto!

Um abraço a todos e até a próxima dica!

Outras dicas deste autor

Instalando o htop no Oracle Linux Server 7 a partir do código fonte

Problema de conexão usando o protocolo TLS

Como retornar 404 (Não encontrado) ao invés de 403 (Proibido) usando o mod_rewrite no Apache

Retornando a lista de usuários de uma aplicação vulnerável usando o SQL Injection

Como adicionar um repositório no Oracle Linux Server

Leitura recomendada

Oracle SQL Developer 2.1: Unit Testing com vídeo e tutorial

Gerando MER no Oracle SQL Developer

Erro de Lock - ORA-01591

Descobrir se uma determinada tabela, sinonimo ou usuário existe no Oracle

Driblando a instalação do Oracle 10 no Suse 9.1 Professional

  

Comentários
[1] Comentário enviado por cabelo em 03/02/2011 - 19:49h

Esta cara é o PAPA do oracle...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts