Oracle 执行语句历史查询—测试和实施人员必备技能
author:润明 2012-2-7 QQ:226399587 http://blog.csdn.net/runming918
今晚真的有点无聊,工作上好几天都没啥事情了,但还是不得不每天在办公室‘装忙’耗十三四个小时;坐得真抓狂。还是找点事情做吧。
这个项目做下来,我发现现场的测试人员普遍都不会前台抓SQL(就是指点击一下前台界面的操作,然后去数据库追查刚刚这个动作 操作了哪些表)。后来和做测试的几个其它朋友聊天,也基本不知道这几个视图,感觉很诧异,这个应该是每一个测试人员,以及实施人员(没参与项目数据库开发,不熟悉每个业务具体操作那些表)常用的技能。因此决定总结下,把这小技巧给大家推荐下。
其实很简单,就两个oracle 自带的视图:v$sql_bind_capture 和 v$sql.
1、先点击下系统前台操作,然后去数据库查询
select distinct sql_text, sql_id, address from v$sql where module = 'JDBC Thin Client' --数据库的链接方式 |