授权其他数据库用户kill session

kill session权限

CREATE OR REPLACE PROCEDURE P_KILL_SESSION(P_USER IN VARCHAR2, P_SID IN VARCHAR2, P_SERIAL IN VARCHAR2) AS
V_SQL VARCHAR2(32767);
BEGIN
SELECT 'ALTER SYSTEM KILL SESSION ''' || SID || ',' || SERIAL# || ''''
INTO V_SQL
FROM V$SESSION
WHERE USERNAME = P_USER
AND SID = P_SID AND SERIAL# = P_SERIAL ;
EXECUTE IMMEDIATE V_SQL;
EXCEPTION
WHEN NO_DATA_FOUND THEN
RAISE_APPLICATION_ERROR(-20001,
'SID: ' || P_SID || ' DOES NOT EXISTS, OR THE SESSION USER IS NOT ' || P_USER);
END;
/GRANT EXECUTE ON SYS.P_KILL_SESSION TO username;

使用EXEC SYS.P_KILL_SESSION('username',sid,serial#)可以杀死session,建议dba执行该操作前记录spid。

转载于:https://www.cnblogs.com/wangrongxin/p/6229558.html

授权其他数据库用户kill session相关推荐

  1. Oracle授权普通用户 kill session权限

    --Oracle中开发环境有时会有锁产生,开发人员需要kill session权限 --但Oracle中对应系统权限是alter system, 权限太大,不合适. --故可以通过创建存储过程给开发人 ...

  2. mysql数据库用户授权_MySQL数据库用户授权(GRANT)

    在对 MySQL 的日常管理和实际操作中,为了数据库的安全,避免恶意用户使用 root 账号控制数据库,我们通常会创建一系列具备适当权限的账号.这样,我们就可以不用或少用 root 账号登录NySQL ...

  3. Oracle数据库用户管理之二---权限授权去权(用户和角色)

                                Oracle数据库用户管理之二---权限授权去权(用户和角色) 书接上回,https://blog.csdn.net/alwaysbefine/ ...

  4. MySql中添加用户,新建数据库,用户授权,删除用户,修改密码

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

  5. oracle数据库赋权_oracle数据库用户之间授权

    今天遇到一个数据库的问题: 系统数据库用户下创建了几个视图用于外部系统开发报表使用,当外部系统提取视图数据时,需要通过一个只能访问需要视图权限的用户,于是想到给他创建一个新的用户,并给这个用户分配只能 ...

  6. mysql中给用户添加密码_MySql中添加用户,新建数据库,用户授权,删除用户,修改密码...

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

  7. 数据库基本操作-----数据库用户管理和授权

    目 录 一.数据库用户管理 1.新建用户 2.查看用户信息 3.重命名用户 4.删除用户 5.修改当前登录用户密码 6.修改其他用户密码 7.忘记 root 密码的解决办法 (1)修改 /etc/my ...

  8. 计算机三级数据库安全管理(一)、授权语句、WITH GRANT OPTION、guest、用户定义的数据库角色、Oracle安全管理、收权语句、安全管理、数据库用户、角色、用户分类、GRANT

    1.设某数据库中有表T1(c1,c2, c3),并只对U1执行了如下授权语句: GRANT SELECT ON T1 TO U1 下列语句中,U1无权执行的是 A.SELECT *FROM T1 B. ...

  9. MySQL数据库用户管理以及数据库用户授权

    目录 一.数据库用户管理 1.新建用户 2.查看用户信息 3.重命名用户 4.删除用户 5.修改当前登录用户密码 6.修改其他用户密码 7.忘记 root 密码的解决办法 7.1 修改 /etc/my ...

  10. mysql给用户授予某数据库权限_mysql 数据库授权(给某个用户授权某个数据库)

    mysql 数据库授权(给某个用户授权某个数据库) 2016-10-10 带你飞 1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysq ...

最新文章

  1. SSH免密码登录命令无法生效?直接复制粘贴也可以!
  2. MySQL事务的可串行化
  3. matplotlib(2)
  4. SQLI_LAB——Less7~15
  5. HALCON示例程序hull.hdev区域提取与凸度筛选
  6. python目录结构生成库,使用CMake构建平台无关的目录结构
  7. 改善深层神经网络:超参数调整、正则化以及优化——2.7 RMSprop
  8. Scrapy网络爬虫实战[保存为Json文件及存储到mysql数据库]
  9. linux 共享内存为分配,Linux在x86_64上共享内存分配
  10. Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.9
  11. 20145234黄斐《信息安全系统设计基础》第十周
  12. Java Hello World程序
  13. 怎么把3d风格的图变成2d_单图像三维重建、2D到3D风格迁移和3D DeepDream
  14. 【转载】 扫描二维码自动识别手机APP下载地址
  15. 阿里矢量图标库 - Unicode 方式使用说明(两种用法)
  16. 看完这篇文章后,妈妈再也不用担心我搞不懂java中的接口和监听器啦
  17. 如何设置eclipse眼睛保护色-码农必备
  18. 万用表(数字多电表)的认识与使用
  19. 纳韦斯托克斯方程的推导_一个方程的故事——纳维-斯托克斯方程(Navier-Stokes Equations)...
  20. flash学习者不要错过-视频教程打包下载

热门文章

  1. (原)War3 脚本分析4-触发器
  2. JAVA foreach 遍历列表为nulll判定
  3. 批处理(bat)xcopy详解
  4. 解决navicat连接不上mysql8
  5. epoll内核源码详解+自己总结的流程
  6. windows串口控制linux,是这个linux的串口配置与windows相同
  7. 阿里代码规范pdf_看完阿里的代码规范,立马学会代码分层,再也不会被同事怼...
  8. 发生内部错误。请与 microsoft 支持部门联系。_设计变更、工程签证、确认单、工程洽商、联系单、会签的区别,一文搞懂...
  9. 软件开发python方向_2020年软件开发7大学习方向!
  10. linux中逻辑块大小为,Linux 文件系统相关的基本概念