查看oracle的事务级别

[email protected] SQL>delete from scott.emp;

14 rows deleted.

[email protected] SQL>SELECT s.sid, s.serial#,
  2     CASE BITAND(t.flag, POWER(2, 28))
  3        WHEN 0 THEN ‘READ COMMITTED‘
  4        ELSE ‘SERIALIZABLE‘
  5     END AS isolation_level
  6  FROM v$transaction t 
  7  JOIN v$session s ON t.addr = s.taddr AND s.sid = sys_context(‘USERENV‘, ‘SID‘);

       SID    SERIAL# ISOLATION_LEVE
---------- ---------- --------------
       149         61 READ COMMITTED

[email protected] SQL>rollback;

Rollback complete.

[email protected] SQL>exit

查看oracle的事务级别

时间: 2024-10-17 14:17:43

查看oracle的事务级别的相关文章

Oracle之事务

一,oracle的事务: 是指对数据操作的一系列动作的统称.即:事务的任务便是使数据库从一种状态变换成为另一种状态,这不同于文件系统,它是数据库所特用的. 事务有四大特性(ACID): 1,原子性(atomicity), 事务中的所有任务要么全部成功,要么全部失败.不能存在部分成功,部分失败.比如银行转账,A向B转200元,A账户余额少200元,B账户余额多200元.不能出现A账户少200元而B账户余额没多出200元. 2,一致性(consistency), 事务将数据库从一种一致状态转变为下一

oracle ITL(事务槽)的理解

一.ITL描述: ITL(Interested Transaction List)是Oracle数据块内部的一个组成部分,位于数据块头(block header),itl由xid,uba,flag,lck和scn/fsc组成,用来记录该块所有发生的事务,一个itl可以看作是一条事务记录.当然,如果这个事务已经提交,那么这个itl的位置就可以被反复使用了,因为itl类似记录,所以,有的时候也叫itl槽位.如果一个事务一直没有提交,那么,这个事务将一直占用一个itl槽位,itl里面记录了事务信息,回

如何查看 oracle 官方文档

Concept 包含了 oracle 数据库里面的一些基本概念和原理, 比如 数据库逻辑结构, 物理结构, 实例结构, 优化器, 事务等. PDF 460页 Reference 包含了动态性能视图, 数据字典, 初始化参数等, 如果有参数不知道意思, 或者 v$视图字段信息模糊, 都可以从这里找到描述, 使用 html版的进去 ctrl+f查找比较快.还包含一些其他比如数据库的硬性限制, 等待事件的名称, 后台进程的描述等. SQL Language Reference 这个文档中包含 orac

Oracle一个事务中的Insert和Update执行顺序

今天碰到了一个奇怪的问题,是关于Oracle一个事务中的Insert和Update语句的执行顺序的问题. 首先详细说明下整个过程: 有三张表:A,B,C,Java代码中有一段代码是先在表A中插入一条数据,然后再更新表B的两个字段,更新的两个字段是特定值.并且插入和更新在一个事务中. 有个需求需要在表A添加一个Insert的行级触发器,在触发器里,插入表A一行记录后去表B查看更新的两个字段是否满足特定条件, 如果表B的两个字段同时等于特定值,则把表A和表B的数据整合下放到表C.触发器的初衷就是这样

浅述Oracle分布式事务概念

着系统的复杂性不断增加,我们所面对的分布式系统渐渐增加.分布式文件系统.分布式消息队列系统等等层出不穷,在一些行业特别是互联网行业应用广泛.分布式数据库也是目前使用比较常用的分布式系统之一. 简单来说,分布式数据库就是通过多个相互连接的数据库节点(注意不是Instance),来支持前端系统数据访问需要的数据库组织结构.各个节点之间相互独立.自我管理(site autonomy).分布式数据库系统追求的主要目标包括:可用性(availability).准确性(accuray).一致性(concur

数据库事务级别

1. 地球人都知道的,但往往你就不能说出口,所以事务的相关概念还是有必要提一下 事务特性(ACID特性) 原子性(Atomicity),事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做. 一致性(Consistency),事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态.一致性与原子性是密切相关的. 隔离性(Isolation),一个事务的执行不能被其他事务干扰. 持续性/永久性(Durability),一个事务一旦提交,它对数据库中数据的改变就应该是永久性的.

Oracle - 数据更新 - 事务

/* 事务 事务是为了控制数据异步访问所使用的一种技术 就类似于java中的锁机制 synchronized,只不过功能更加强大 事务不能进行嵌套,当我们开启一个事务的之后作的每一次dml语句都属于这个事务 在oracle里面 事务的开启 执行一个dml语句就会开启一个事务 他会把当前dml语句操作的数据进行锁定,别人在操作这些数据的时候就需要等锁 事务的结束 当事务结束的时候会释放掉当前事务所拥有的锁 显示的事务结束 rollback:事务的回滚 回到开启事务的之前的状态 commit:事务的

MySQL InnoDB四个事务级别 与 脏读、不反复读、幻读

MySQL InnoDB事务隔离级别脏读.可反复读.幻读 希望通过本文.能够加深读者对ySQL InnoDB的四个事务隔离级别.以及脏读.不反复读.幻读的理解. MySQL InnoDB事务的隔离级别有四级,默认是"可反复读"(REPEATABLE READ). ·        未提交读(READUNCOMMITTED). 还有一个事务改动了数据,但尚未提交.而本事务中的SELECT会读到这些未被提交的数据(脏读). ·        提交读(READCOMMITTED).本事务读取

查看oracle系统

前言:oracle安装完成后,可以执行[控制面板]|[管理工具]|[服务]命令,打开[服务]窗口,在该窗口中可以查看Oracle服务信息.OracleDBConsoleorcl  OEM控制台的服务进程.OracleJobScheduler<SID>  定时器的服务进程.其中<SID>为创建该数据库实例时为其配置的实例名.Oracle<ORACLE_HOME_NAME>TNSListener  监听程序的服务进程.其中<ORACLE_HOME_NAME>表示