Как я мог знать открытую транзакцию, используя запрос SQL?

Я использую API JDBC для сделки..

Это - мое любопытство, чтобы знать это, если я открываю сделку, используя API JDBC. Есть ли в Oracle Database любой вход.

Я просто ищу вопрос, которые показывают результат открытой транзакции, когда сделка открыта Применением.

Из ответа:

Google это для получения дополнительной информации

Найденный хорошей статьей о том же самом:

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

2
nl ja de

2 ответы

вы видите, что открытые транзакции, подвергая сомнению 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;
5
добавлено

Есть представление - v$transaction, вот a свяжитесь с документацией.

2
добавлено
Oracle RU
Oracle RU
303 участник(ов)

Русскоязычная группа по Oracle. — Архитектура СУБД — PL/SQL — Оптимизация — Администрирование — Вакансии Oracle (указать инфу по вилке ЗП и удалёнке) Приглашайте коллег :-) Запрещены: личные оскорбления, обсуждения оффтопик вопросов политики и религии