檢視oracle資料庫session事務設定的是哪個隔離級別
Oracle JDBC Driver支援的事務隔離級別設定
For transactions, the Oracle server supports only the TRANSACTION_READ_COMMITTED
and TRANSACTION_SERIALIZABLE transaction isolation levels.
The default is TRANSACTION_READ_COMMITTED.
Use the following methods of the oracle.jdbc.OracleConnection interface to get and set the level:
- getTransactionIsolation(): Gets this connection's current transaction isolation level.
- setTransactionIsolation(): Changes the transaction isolation level,
So with Oracle JDBC driver the possible transaction isolation levels are
TRANSACTION_READ_COMMITED and the TRANSACTION_SERIALIZABLE.
Trying to set any other transaction isolation level will cast the following exception:
"EXCEPTIONS : Code 17030 SQL State null Message READ_COMMITTED and
SERIALIZABLE are the only valid transaction levels".
檢視oracle資料庫session事務設定的是哪個隔離級別
connect system/manager
SQL> update scott.emp set empno=7369 where empno=7369;
1 row updated.
SQL> select
decode(bitand(flag,268435456),268435456,'serializable','non-serializable')
from v$transaction,v$session
where taddr=addr and sid=(select sid from v$mystat where rownum <2);
DECODE(BITAND(FL
----------------
non-serializable
SQL> rollback;
Rollback complete.
SQL> set transaction isolation level serializable;
Transaction set.
SQL> update scott.emp set empno=7369 where empno=7369;
1 row updated.
SQL> select
decode(bitand(flag,268435456),268435456,'serializable','non-serializable')
from v$transaction,v$session
where taddr=addr and sid=(select sid from v$mystat where rownum <2);
DECODE(BITAND(FL
----------------
serializable
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11780477/viewspace-2887054/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE資料庫事務隔離級別Oracle資料庫
- 檢視ORACLE事務隔離級別方法Oracle
- Oracle資料庫事務隔離級別概述Oracle資料庫
- 資料庫事務隔離級別資料庫
- 資料庫事務與事務的隔離級別資料庫
- 資料庫事務與隔離級別資料庫
- 資料庫事務及其隔離級別資料庫
- 聊聊資料庫的事務隔離級別資料庫
- [資料庫]事務的4種隔離級別資料庫
- 資料庫事務的四種隔離級別資料庫
- 資料庫系列:事務的4種隔離級別資料庫
- MySQL資料庫引擎、事務隔離級別、鎖MySql資料庫
- 資料庫事務隔離級別分析----轉載資料庫
- Oracle-事務隔離級別Oracle
- 啥是 MySQL 事務隔離級別?MySql
- 資料庫事務的四大特性以及事務的隔離級別資料庫
- MySQL的事務預設隔離級別是什麼MySql
- [golang]MySQL中如何為單個事務設定隔離級別GolangMySql
- Oracle不同版本檢視資料庫session/system級別設定了哪些eventsOracle資料庫Session
- 資料庫事務的隔離級別及四大特性資料庫
- 資料庫事務的四大特性和隔離級別資料庫
- 關係型資料庫的四種事務隔離級別資料庫
- oracle資料庫事務transaction隔離級別isolation level的選擇依據Oracle資料庫
- 資料庫事務隔離資料庫
- 資料庫事務與隔離級別示例(oracle與sql server對比)資料庫OracleSQLServer
- MySQL的事務隔離級別是什麼?MySql
- 資料庫事務隔離級別的深坑:預設值應修改為SERIALIZABLE資料庫
- oracle資料庫事務不同事務隔離級別與v$transaction flag列思考Oracle資料庫
- MySQL事務的隔離級別MySql
- MySQL的事務隔離級別MySql
- KES資料庫實踐指南:探索KES資料庫的事務隔離級別資料庫
- MySQL 事務隔離級別MySql
- PostgreSQL事務隔離級別SQL
- 事務、特性、隔離級別
- MySQL事務隔離級別MySql
- [Mysql]事務/隔離級別MySql
- 資料庫事務併發產生的問題以及事務的隔離級別資料庫
- 資料庫學習筆記:事務的特性和隔離級別資料庫筆記