oracle用户会话操作

oracle用户会话操作

ID:38218470

大小:49.84 KB

页数:4页

时间:2019-06-07

oracle用户会话操作_第1页
oracle用户会话操作_第2页
oracle用户会话操作_第3页
oracle用户会话操作_第4页
资源描述:

《oracle用户会话操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、oracle用户会话操作··

2、·浏览:995·

3、·更新:2013-09-0122:22下面我将会对oracle用户会话的相关查询方法做下总结,希望可以对读者有所帮助~~·1.查询用户会话:通过v$session视图查询所有用户的会话信息。    selectsid,logon_time,username,machinefromv$session; ·2.通过用户名和操作系统主机的分组查询用户会话信息    selectusername,machine,count(*)fromv$sessiongroupb

4、yusername,machine·3.通过会话序列号和会话标识符删除用户会话   ALTERSYSTEMKILLSESSION'v_sid,v_serial#'immediate;·4.通过表gv$locked_object,dba_objects和gv$session查询哪些表被锁死,因为没有别锁定的,所以查询无结果。    SELECTobject_name,machine,s.sid,s.serial#   FROMgv$locked_objectl,dba_objectso,gv$session

5、s   WHEREl.object_id =o.object_id    ANDl.session_id=s.sid;·5.通过表v$locked_object,v$session查询被锁住会话信息,根据login_time排序    selectb.username,b.sid,b.serial#,logon_time   fromv$locked_objecta,v$sessionb   wherea.session_id= b.sidorderbyb.logon_time;·6.通过表v$locke

6、d_object,dba_objects查询被锁住会话信息   selectb.owner,b.object_name,a.session_id,a.locked_mode   fromv$locked_objecta,dba_objectsb   whereb.object_id=a.object_id;   第4,5,6因为没有锁住的会话,所以查询暂无结果。·附录:视图v$session字段含义,便于理解查询的目的和结果。SID     会话标识符SADDR    会话地址  SERIAL#   会话

7、序列号 USER#    数据库用户标识符 USERNAME   数据库用户名称 COMMAND   正在处理的命令 STATUS   会话当前状态 SCHEMA#   方案用户的标识符 SCHEMANAME  方案用户的名称 OSUSER   操作系统名称 PROCESS   操作系统客户机进程 MACHINE   操作系统主机 TERMINAL  操作系统终端 PROGRAM   操作系统程序名称 TYPE    会话类型 ACTION   正在执行的操作名称 ACTION_HASH 对应于ACTIO

8、N的HASH值 LOGON_TIME 登录时间 经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。