杀掉oracle在线用户脚本分享

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

杀掉oracle在线用户,在oracle所在服务器上使用root用户执行该脚本

参数说明$1为该oracle用户

复制代码

代码如下:

#!/bin/sh

function _oracleplus(){

su – oracle -c “$oraclehome/bin/sqlplus /nolog” <

connect / as sysdba;

$1

exit

EOF

}

echo “start select $1 session!!!”

selectUS=”select alter system kill session ||sid||,||serial#||; from v$session where username=$1;”

_oracleplus “$selectUS” |grep alter system > onlinesession.dmp

echo “start kill $1 session!!!”

cat onlinesession.dmp | while read line;

do

_oracleplus “$line”

done

echo “end kill $1 session!!!”

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容