Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 我如何知道使用sql查询打开的事务?_Oracle_Jdbc - Fatal编程技术网

Oracle 我如何知道使用sql查询打开的事务?

Oracle 我如何知道使用sql查询打开的事务?,oracle,jdbc,Oracle,Jdbc,我正在使用JDBCAPI进行事务处理 我很想知道,如果我正在使用JDBCAPI打开一个事务。Oracle数据库中是否有任何条目 我只是在寻找一个查询,当应用程序打开事务时,它会显示打开的事务的结果 答案如下: 谷歌搜索更多信息 在同一网站上找到一篇好文章: 有一个视图-v$transaction,这里是一个。您可以通过查询gv$transaction和gv$session查看打开的交易。例如: select s.inst_id, s.sid, s.serial#, s.username,

我正在使用JDBCAPI进行事务处理

我很想知道,如果我正在使用JDBCAPI打开一个事务。Oracle数据库中是否有任何条目

我只是在寻找一个查询,当应用程序打开事务时,它会显示打开的事务的结果

答案如下:

谷歌搜索更多信息

在同一网站上找到一篇好文章:


有一个视图-v$transaction,这里是一个。

您可以通过查询
gv$transaction
gv$session
查看打开的交易。例如:

select s.inst_id, s.sid, s.serial#, s.username,
       s.program, s.osuser, s.status session_status,
       s.sql_id, t.status tran_status, 
       t.start_time tran_start, t.used_ublk used_undo_blocks, 
       t.used_urec used_undo_recs
  from gv$session s, gv$transaction t
 where t.addr = s.taddr;