Pular para o conteúdo

Desconectar banco oracle 10g XE e Desligar o servidor com um shell script [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Desconectar banco oracle 10g XE e Desligar o servidor com um shell script [RESOLVIDO]

Enviado em 17/07/2012 - 14:55h

Boa tarde Pessoal,
Fiz uma pesquisa no site e não encontrei algo relacionado diretamente a essa dúvida, por isso decidir postar aqui.
É o seguinte, tenho um servidor linux Oracle Enterprise 5 com instalado um banco de dados Oracle 10g XE.
Preciso criar um alias com o nome "desligar" para quando a pessoa for desligar este servidor, ela apenas logar como oracle (ou root mesmo se der) e digitar "desligar" para desconectar o banco e depois desligar o servidor.
Eu usava este script aqui:

echo Shutting down the database...
sqlplus / as sysdba <<EOF
set echo on
shutdown immediate
EOF
echo Finished.
sudo -u root /sbin/shutdown -h now

ai fiz o alias assim
alias desligar='sh /root/stop_oracle.sh'
Porém quando o cara loga com o usuário oracle e digita "desligar" da um erro falando que ele não tem permissão para executar o comando sh /root/stop_oracle.sh.
Já dei permissão para o arquivo e mesmo assim não muda.
Alguém sabe alguma forma de contornar isso?


Valeu, boa tarde a todos!

Responder tópico

3. Re: Desconectar banco oracle 10g XE e Desligar o servidor com um shell script [RESOLVIDO]

Enviado em 17/07/2012 - 15:16h

Então andré, obrigado pela ajuda!
Vou ver se consigo entender aquela parte q ele disse em dar acesso de shutdown a todos os usuários.
Talvez eu consiga com isso liberar acesso ao oracle para fazer o shutdown ne!?

Bom, vou testar aqui e depois posto o resultado.
Se alguém tiver mais alguma idéia e quiser postar aqui...


Valeu!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder