从CLIENT到Oracle的SQL跟踪——优化
其实用一句SQL语句就能完成这个任务。
SQL>select sql_text from v$SQL
>where address =
>(select sql_address from v$SESSION
>where paddr =
>(select addr from v$PROCESS
>where spid =&spidd));
执行过后Oracle会提示你输入,
Enter value for spidd :
此时你需要输入一个进程号。
这个进程号就是你需要查询的Client的链接的系统PID
用这个命令查到
netstat -anp | grep 0.0.0.0
0.0.0.0就是Client的IP地址。
所以首先需要知道Client的IP地址。
但是不知道Client的ip地址怎么办?
用这个视图v$TRANSACTION可看到当前的事务集合,也可以查出来。
阅读(825) | 评论(0) | 转发(0) |