Oracle数据库查看篇,即进程如何执行SQL语句。

数据库 Oracle
今天我们主要讨论的是Oracle数据库查看篇,即Oracle数据库查看一个进程是如何执行相关的实际SQL语句.sql的相关内容的描述。

我们今天主要介绍的是Oracle数据库查看篇,所要查询的是Session正在执行的相关语句,对Oracle数据库查看一个进程是如何执行相关的实际SQL语句.sql。的相关内容的介绍。以下就是正文的介绍。

 

  1. SELECT b.sql_text, sid, serial#, osuser, machine  
  2. FROM v$session a, v$sqlarea b  
  3. WHERE a.sql_address = b.address;  

 

查询前台发出的SQL语句.SQL

 

  1. select user_name,sql_text  
  2. from v$open_cursor  
  3. where sid in 
    (select sid from (select sid,serial#,username,program from v$session where 
    status='ACTIVE'));  

 

根据SPID查询session

 

  1. SELECT * FROM v$session WHERE paddr IN 
    (SELECT addr FROM v$process WHERE 
    spid=&spid); 

根据SID查询process

 

  1. SELECT * FROM v$process WHERE addr IN 
    (SELECT paddr FROM v$session WHERE 
    sid=&sid); 

 

DBA如何查询其他用户所进行的操作.SQL

 

  1. SELECT sql_text  
  2. FROM v$sql t1, v$session t2  
  3. WHERE t1.address = t2.sql_address  
  4. AND t2.sid = &sid;  

 

以上的相关内容就是对Oracle数据库查看查看某个进程正在执行什么SQL语句的介绍,望你能有所收获。

【编辑推荐】

  1. Oracle数据库中3种常用的关闭方式
  2. Oracle11g认证考试的3个主要途径
  3. Oracle存储过程的编写经验总结
  4. Oracle SQL的优化的规则描述
  5. Oracle字段的转字符串实际操作方案
责任编辑:佚名 来源: 互联网
相关推荐

2010-11-18 10:06:16

Oracle数据库性能

2010-05-10 11:02:27

Oracle数据库查看

2009-03-09 17:46:16

ASP.NETSQLOracle

2010-04-26 18:32:48

Oracle数据库

2010-04-19 09:37:22

Oracle查询语句

2010-09-07 15:20:58

SQL语句事务

2011-06-27 14:44:30

Qt 数据库 QSqlQuery

2011-06-27 14:17:35

Qt 数据库 QSqlQuery

2011-06-27 14:31:29

Qt 数据库 SQL语句

2011-08-24 10:45:23

Oracle数据库进程从属进程

2010-05-05 11:17:55

Oracle数据库

2010-09-06 13:17:19

SQL Server语句

2011-08-09 17:48:54

Oracle参数文件

2010-09-07 16:12:36

SQL语句数据库压缩

2011-01-06 09:28:19

SQL语句

2011-08-24 10:31:10

Oracle数据库进程后台进程

2010-09-06 13:41:42

sql server语句

2010-04-29 14:06:40

Oracle SQL

2010-04-12 14:22:13

Oracle性能sql语句

2010-07-15 17:28:50

SQL Server
点赞
收藏

51CTO技术栈公众号