开发A在测试环境操作时有时会遇到阻塞问题,需要找DBA帮忙查看阻塞会话及kill session,后来觉得太麻烦想要个kill会话的权限,查了下Oracle授予普通用户kill session权限的方法。 1. 授予alter syst
开发A在测试环境操作时有时会遇到阻塞问题,需要找DBA帮忙查看阻塞会话及kill session,后来觉得太麻烦想要个kill会话的权限,查了下Oracle授予普通用户kill session权限的方法。 1. 授予alter system权限官方文档查到,kill session需要ALTER SYSTEM权限,但是这个权限非常大,不能直接给
2. 创建存储过程后来查到了可以自己创建存储过程实现,简单的实现方法如下:
还能加各种限制条件,例如写入日志,记录是谁在什么时候发起的、kill了谁,视需要而定。 创建审计表
创建存储过程
运行方法同上~ |
2024-05-11
2021-06-05
2022-09-01
2022-09-17
2024-05-14