本文给出了Oracle数据库和Sybase数据库根据pid查询sql语句的命令,希望能对各位有所帮助。
Oracle根据系统的pid查询sql语句:
- select sql_text from v$session s,v$process p,v$sql s1
- where spid=2473
- and p.addr=s.paddr
- and s.sql_hash_value=s1.HASH_VALUE
- order by piece
Sybase根据系统的pid查询sql语句:
dbcc traceon(3604)是把dbcc的结果输出到屏幕上。
dbcc sqltext(pid)是看指定的sybase进程的操作语句。
pid是用sp_who sp_lock看到的sybase进程。
查询计划可以通过set showplan on后,再执行相关的sql语句来看。
本文就介绍到这里,如果想了解更多Oracle数据库的知识,可以看一下这里的文章:http://database.51cto.com/oracle/,在这里谢谢各位的支持了!
【编辑推荐】