shell 脚本kill oracle 数据库指定用户
来源:互联网 发布:centos etc 文件夹 编辑:程序博客网 时间:2024/06/14 04:54
步骤一:
找到指定的用户的session信息,凑出执行脚本:
#!/bin/ksh
echo "conn sys/sys as sysdba
select 'alter system kill session '''|| sid ||',' ||SERIAL# ||''''||';' from sys.gv\$session where USERNAME='SCOTT';
exit;" > sel.sql
sqlplus -silent /nolog <<EOF @sel.sql 1>tmp.sql 2>&1
EOF
cat tmp.sql|sed '1,3d' 1>exc.sql 2>&1
步骤二:
执行步骤一文件中的脚本:
#!/bin/ksh
sqlplus -silent /nolog <<EOF
conn /as sysdba
@exc.sql 1>result.log 2>&1
exit
EOF
注:
由于本人不太熟悉shell脚本,暂时无法给出讲两个脚本放在一起执行的办法;
由于需要本地服务器(应用所在的服务器)去远程的机器(数据库所在的服务器)执行该脚本,将在另外一篇博客进行说明;
0 0
- shell 脚本kill oracle 数据库指定用户
- shell 脚本kill oracle 数据库指定用户
- shell 脚本实现kill oracle用户进程
- shell脚本killoracle数据库指定用户
- Windows下定时备份Oracle数据库指定用户数据脚本
- Windows下定时备份Oracle数据库指定用户数据脚本
- shell脚本定时kill超过1小时的指定命令
- shell oracle 创建用户脚本
- shell 脚本 指定用户执行命令
- shell脚本中用指定用户运行程序
- oracle pl/sql kill指定用户的session
- shell脚本监控Oracle数据库
- shell脚本,操作oracle数据库
- shell脚本操作oracle数据库
- Shell 脚本 连接 oracle 数据库
- shell脚本操作oracle数据库
- shell脚本执行oracle数据库脚本.sql
- kill 指定用户所有进程
- iOS流媒体直播整个框架介绍(HLS、RTSP)
- ThinkPHP多应用配置技巧
- 《鸟哥的私房菜阅读摘要》——linux的简介和计算机基础
- CyclicBarrier
- Android图片加载深度探析Fresco
- shell 脚本kill oracle 数据库指定用户
- 利用本地存储实现记录滚动条的位置
- 欢迎使用CSDN-markdown编辑器
- c语言==笔试题6(25)
- [FineReport]重复与冻结设置
- Kaggle | Santander Product Recommendation比赛总结
- 恩布开源安卓手机IM,EntboostIM发布1.5.1版本
- 第16周OJ-1
- Linux开源系统对比Windows闭源系统的优势解析