2

トランザクションにJDBCAPIを使用しています。

これは、JDBCAPIを使用してトランザクションを開いている場合に知っておくべき好奇心です。Oracleデータベースにエントリはありますか。

トランザクションがアプリケーションによって開かれたときに開いたトランザクションの結果を表示するクエリを探しています。

答えから:

詳細についてはGoogleit

同じ上で良い記事を見つけました:

http://oraclue.com/2009/10/20/uncommitted-transaction/

4

2 に答える 2

5

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;
于 2013-01-29T11:12:34.267 に答える
2

ビューがあります-v$transaction。ここにドキュメントへのリンクがあります

于 2013-01-29T11:11:27.760 に答える