杀掉oracle在线用户脚本分享
网络编程
杀掉oracle在线用户,在oracle所在服务器上使用root用户执行该脚本
参数说明$1为该oracle用户
#!/bin/sh
function _oracleplus(){
su - oracle -c "$oraclehome/bin/sqlplus /nolog" <<EOF
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!!!"
一个下载网页图片的shell脚本
记得去年找工作面试时,听到一位同学说自己非常喜欢linux,我相信他说的是真的,我觉得喜欢linux的人很大的快乐来自shell脚本,因为它能够整合linux
一个测试下载速度的shell脚本
在Linux下用Shell来测试下载度,代码如下:#!/bin/bash#date:20140210#usedfortestserverdownloadspeedr_host="188.18.28.19"r_dir="/home/test0208/tmp"r_file="$r_dir/ddfile2m"l_dir="/home/yangj
用内置变量调试shell脚本的方法
一般的shell脚本的调试基本都是echo来处理遇到比较大的脚本的时候,就比较麻烦了,出了问题,还不是很好定位哪行代码出问题了。其实shell内置的一
编辑:一起学习网
标签:脚本,用户,在线,的人,的是