- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle从客户端到sql语句追踪
这两天看小布老师的视频学习了一下从客户端到oracle数据库发送执行的SQL语句的跟踪,整理一下笔记。
需要用到的命令:netstat
oracle端要用到的四个视图为:
V$session: 当前有多少个用户连接到数据库服务器上
V$transaction 事务信息
V$process 进程信息
V$SQL: 当前正在运行的一些SQL的情况
这四个图的关系为:
图1
下面进行探索:
第一步:
首先在数据库端以sysdba身份登录oracle,查询v%transaction视图
SQL> select ADDR from v$transaction;
no rows selected
显示当前没事务在处理
第二步:
windows端使用SQL/PLUS以HR用户连接到远程 oracle,执行语句
insert into t values (3,'lisi';
图2
再次查询事务视图:
SQL> select ADDR,SES_ADDR from v$transaction;
ADDR SES_ADDR
---------------- ----------------
00000000830EE248 00000000853C67F8
Elapsed: 00:00:00.00
这里显示已经有了一个事务。
第三步:
查询v$session视图
SQL> select SADDR,SID,PADDR,SQL_ADDRESS,PREV_SQL_ADDR,USERNAME,STATUS from v$session;
SADDR SID PADDR SQL_ADDRESS PREV_SQL_ADDR USERNAME STATUS
---------------- ---------- ---------------- ---------------- ---------------- -------- ----------
0000000085292D98 1 0000000085079BB0 00 00 ACTIVE
000000008528FF28 2 000000008507BC30 00 00 ACTIVE
000000008528D0B8 3 000000008507DCB0 00 00 ACTIVE
000000008528A248 4 000000008507FD30 00 00 ACTIVE
00000000852873D8 5 0000000085081DB0 00 00 ACTIVE
0000000085284568 6 0000000085083E30 00 00 ACTIVE
00000000852816F8 7 0000000085085EB0 00 00 ACTIVE
000000008527E888 8 0000000085087F30 00 00 ACTIVE
000000008527BA18 9 000000008508C030 00 00 ACTIVE
0000000085278BA8 10 000000008508E0B0 00 00 ACTIVE
0000000085272EC8 12 0000000085090130 00 00 ACTIVE
0000000085267508 16 00000000850921B0 00 000000007F66DAF8 ACTIVE
0000000085261828 18 0000000085094230 00 00 ACTIVE
0000000085255E68 22 00000000850962B0 00 00 ACTIVE
0000000085250188 24 000000008509A3B0 00 00 ACTIVE
000000008524A4A8 26 0000000085098330 00 00 ACTIVE
00000000853FABD8 125 000000008508AFF0 000000007D8D2848 000000007F5CC218 SYS ACTIVE
00000000853F7D68 126 000000008507ABF0 00 00 ACTIVE
00000000853F4EF8 127 000000008507CC70 00 00 ACTIVE
00000000853F2088 128 000000008507ECF0 00 00 ACTIVE
00000000853EF218 129 0000000085080D70 00 00 ACTIVE
00000000853EC3A8 130 0000000085082DF0 00 00 ACTIVE
00000000853E9
1亿VIP精品文档
相关文档
最近下载
- 《鱼类生理学》课程教学大纲.pdf
- 【课件】安全生产治本攻坚三年行动方案(2024-2026年)解读(43页).ppt
- Unit 3 Diverse cultures 重点单词、短语及句式精讲,课文重点小结 2020-2021学年【新教材】人教版(2019)高中英语必修第三册.docx
- 数值计算方法大作业.docx
- Kaplan&Norton--The Balanced Scorecard Measures That Drive Performance英文清晰.pdf
- 中美贸易战对中国出口业的影响.docx
- 【《中班幼儿分享行为现状及其培养策略分析(数据论文)》5000字】 .docx
- 贵州公务员面试真题及答案.docx
- 风景园林专业课程体系框架图.PDF
- 山东省潍坊市2020-2021学年高一下学期期中考试 生物 .doc VIP
文档评论(0)