Oracle 10g: Startup automático
Este artigo tem o objetivo de explicar de forma detalhada a configuração de um "startup" automático do banco de dados Oracle para versões 10g. Isso é útil para bancos que precisam rodar em 24x7.
Parte 9: Considerações e agradecimentos
Administradores de banco de dados e muitos consultores de Oracle racionalizam todo este processo de startup automático por acharem, equivocadamente, que apenas editando a opção "Y" do arquivo ORATAB seja suficiente.
Resultado:
Quando a máquina reiniciar no meio de uma madrugada fria e chuvosa, receberão um telefonema do chefe pedindo a presença imediata na empresa, que fica há uns 40 minutos de carro de sua casa. Isso vale um emprego, acreditem.
Enfim, este artigo cumpriu a sua preposição ao descrever o "background" e a apropriada configuração do startup automático no ORACLE 10g.
Meu agradecimento ao Viva o Linux por me dar a oportunidade de compartilhar o meu conhecimento com outros companheiros, e a minha namorada que, para minha sorte, é formada em letras e fez o favor de revisar o texto para mim. ;-)
Resultado:
Quando a máquina reiniciar no meio de uma madrugada fria e chuvosa, receberão um telefonema do chefe pedindo a presença imediata na empresa, que fica há uns 40 minutos de carro de sua casa. Isso vale um emprego, acreditem.
Enfim, este artigo cumpriu a sua preposição ao descrever o "background" e a apropriada configuração do startup automático no ORACLE 10g.
Agradecimentos
Meu agradecimento ao Viva o Linux por me dar a oportunidade de compartilhar o meu conhecimento com outros companheiros, e a minha namorada que, para minha sorte, é formada em letras e fez o favor de revisar o texto para mim. ;-)
Gostaria de fazer apenas algumas observações:
* No release 2 do oracle 10g, os scripts dbstart e dbshut, já apontam para o caminho certo: /etc/oratab
* No arquivo de inicialização initora, vc não colocou o comando export depois da definição da variável de ambiente TNS_ADMIN. Não sei se é preciso que essa variável seja exportada, coloquei o export na dúvida.
TNS_ADMIN=$ORACLE_HOME/network/admin/listener.ora; export TNS_ADMIN
* Também no arquivo de inicialização initora, a linha que inicia o banco de dados está faltando abrir aspas, e o parâmetro - , não sei porque não funcionou no meu sistema, utilizei o -l que é sinônimo:
su oracle -c -l "/u01/app/oracle/product/10.2.0/bin/lsnrctl start"
* no debian, o arquivo /etc/rc.local tem o comando exit 0 no final, portanto o comando echo /usr/local/sbin/initora >> /etc/rc.local não funcionaria, já que a linha seria adicionada no final do arquivo, e não seria executada, mas aí foi só editar o arquivo manualmente.
Ótimo artigo, parabéns!