s sysdba”< on behalf of Rafael Mendonca
raffaell.t...@yahoo.com [oracle_br]
Sent: Tuesday, December 12, 2017 12:21:43 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] AJuda script shell Sergio, obrigado pela resposta,
mas nao eh isso que preciso, falei em SCRIPT SHELL e
os.com.br
Subject: Re: [oracle_br] AJuda script shell
Sergio, obrigado pela resposta, mas nao eh isso que preciso, falei em SCRIPT
SHELL e nao a query, a query eu ja tenho:
kill_session.ksh
#!/bin/ksh
export ORACLE_SID=
export ORACLE_HOME=/oracle/lalala
export PATH=$ORACLE_HOME/bin
sqlplus /
corrigindo:
select '!kill -9 '|| p.spid FROM gv$session s, gv$process p WHERE s.paddr =
p.addr AND s.username IS NOT NULL AND s.status like '%KILLED%';
como faco pra dentro do shell, ele executar a saida do sql dinamico?
Em Terça-feira, 12 de Dezembro de 2017 12:21, "Rafael Mendonca
raffa
Sergio, obrigado pela resposta, mas nao eh isso que preciso, falei em SCRIPT
SHELL e nao a query, a query eu ja tenho:
kill_session.ksh
#!/bin/ksh export ORACLE_SID=export ORACLE_HOME=/oracle/lalalaexport
PATH=$ORACLE_HOME/binsqlplus / as sysdba
@/home/oracle//scripts/kill_session.sql
Bom dia,
O select abaixo é para identificação de locks mas pode ser adaptado para o que
você precisa. Atenção para o texto que está para ambiente de RAC.
SELECT gvh.inst_id INST_BLOQUEADORA, gvh.SID SID_BLOQUEADORA, gvs.serial#
SERIAL_BLOQUEADORA,
gvs.status STATUS,gvs.username USUARIO_BL