sql 查看某用户的连接数 以及 如何删除该用户的会话

--查看不同用户的连接数

select TERMINAL from v$session where username='username' and machine='machine'网址:yii666.com<

---查询用户会话
select username,serial#, sid from v$session where sid='sid';

---删除相关用户会话

alter system kill session 'serial#, sid '

例如删除PCISV7_DEV用户下机器号为ISS460602001667的会话

1、查看用户对应的sid--,得到sid='367'
select TERMINAL from v$session where username='PCISV7_DEV' and machine='ISS460602001667';文章地址https://www.yii666.com/article/332467.html文章来源地址:https://www.yii666.com/article/332467.html

2、对应sid,获得对应的serial#--得到serial='26820'文章来源地址https://www.yii666.com/article/332467.html网址:yii666.com

select username,serial#, sid from v$session where sid='367';

3、通过sid和serial#,删除对应会话
alter system kill session '26820, 367 ';

查看所有包含某字段的表

select * from all_tab_cols t where t.column_name='字段名';

查看所有表修改情况

select object_name, created,last_ddl_time from user_objects order by last_ddl_time desc;

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

sql 查看某用户的连接数 以及 如何删除该用户的会话-相关文章

  1. centos6.5用户管理

    一.centOS6.5用户管理命令useradd 新增用户userdel  删除用户passwd  修改用户密码二.命令的使用useradduserdelpasswd

  2. 【转】Linux下查看所有用户及用户组

    groups 查看当前登录用户的组内成员groups gliethttp 查看gliethttp用户所在的组,以及组内成员whoami 查看当前登录用户名/etc/group文件包含所有组/etc/shadow和/etc/passwd系统存在的所有用户名1、/etc/group 解说;/etc/group 文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户

  3. linux下查看所有用户及所有用户组

    groups 查看当前登录用户的组内成员groups gliethttp 查看gliethttp用户所在的组,以及组内成员whoami 查看当前登录用户名/etc/group文件包含所有组/etc/shadow和/etc/passwd系统存在的所有用户名1、/etc/group 解说;/etc/group 文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户

  4. linux查看登录用户

    lastlog 查看所有用户最后一次登录信息who 命令显示关于当前在本地系统上的所有用户的信息。显示以下内容:登录名、tty、登录日期和时间。输入whoami 显示您的登录名、tty、您登录的日期和时间。如果用户是从一个远程机器登录的,那么该机器的主机名也会被显示出来。who

  5. Linux常用命令学习4---(挂载命令mount umount、用户登陆查看和用户交互命令 w who last lastlog)

    紧接着上一篇Linux的命令行的学习:Linux学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)1.挂载命令     简介         简单的理解为Windows中的分配盘符         在安装Linux的时候,往往设置了/、/boot、swap分区,所以这些分区在开机时都是自

  6. sql 查看某用户的连接数 以及 如何删除该用户的会话

    --查看不同用户的连接数select TERMINAL from v$session where username=\\\'username\\\' and machine=\\\'machine\\\'---查询用户会话select username,serial#, sid from v$session where sid=\\\'sid\\\';---删除相关用户会话alter system kill session \\\'serial#, sid \\\'例如删除PCISV7_DEV用户下机器号为ISS460602001667的会话1、查看用户对应的sid--,得到

  7. oracle查看当前用户权限

    查看用户和默认表空间的关系select username,default_tablespace from dba_users;--查看当前用户能访问的表select * from user_tables; --Oracle查询用户表select * from user_all_tables;--Oracle查询用户视图select * from user_views;--查询所有函数和储存过程:select * from user_source;--查询所有用户:select * from all_

  8. Oracle查看所有用户

    1.查看所有用户:select * from dba_users;   select * from all_users;   select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs;   select * from user_sys_privs; (查看当前用户所拥有的权限)3.查看角色(只能查看登陆用户拥有的角色)所包含的权限

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png