如何获取客户端传给数据库的SQL语句?

gdxuz 2005-05-09 03:30:55
如何获取客户端传给数据库的SQL语句(包括select、update、delete等),是否有
这样的视图?
...全文
206 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
newboy3205579 2005-05-12
  • 打赏
  • 举报
回复

SELECT osuser, username, sql_text from v$session a, v$sqltext b
where a.sql_address =b.address order by address, piece;
tobywusky 2005-05-12
  • 打赏
  • 举报
回复
1. select sql_text from v$sql order by first_load_time desc;
2. 在dba中看session,sql很清楚。
zhaokeke2004 2005-05-11
  • 打赏
  • 举报
回复
SELECT SQL_TEXT
FROM V$SQL_TEXT T, V$SESSION S
WHERE T.ADDRESS=S.SQL_ADDRESS
AND T.HASH_VALUE=S.SQL_HASH_VALUE
AND S.MACHINE='XXXXX' OR USERNAME='XXXXX' -- 查看某主机名,或用户名
'Alan 2005-05-11
  • 打赏
  • 举报
回复
your machine name 大写
'Alan 2005-05-11
  • 打赏
  • 举报
回复
set line 1000
select address,piece,sql_text from v$session,v$sqltext
where address=sql_address and machine='YOUR MACHINE'
order by address,piece;
gdxuz 2005-05-10
  • 打赏
  • 举报
回复
是不是所有数据库用户的SQL都能查到?
railgunman 2005-05-10
  • 打赏
  • 举报
回复
v$sql
v$sqltext
chanet 2005-05-09
  • 打赏
  • 举报
回复
v$sql

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧