`
yuxuan1215
  • 浏览: 14684 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle事务

阅读更多

1什么是事务 事务的特性

事务是对数据库的若干操作组成的一个操作单元,这些操作要么做要么全不做,它们是不可分割的。
事务控制语言是TCL(Transaction Control Language) 主要有:commit , savepoint ,rollback
事务是恢复和并发控制的基本单元
 

2事务的ACID 特性

原子性(automicity):事务是数据库的逻辑控制单元,要么全做要么全不做
 

3语句级读一致性(ISOLATION LEVEL READ COMMIT)

即一个select查询语句查询到的数据来自单个时间点,在读的过程中,其他事务对这个表数据的更改不会被读入,查询的过程中不会看到脏数据,也不会在查询的过程中被其他事务修改

4事务级读一致性(ISOLATION LEVEL SERIALIZABLE

读提交级别
事务提交的每个查询看到的是查询开始前的数据,Oracle从来不会读脏数据,是默认的事务级读一致性级别
Set Transaction Isolation Level READ COMMITTED
串行化级别
串行化级别事务知道看到事务开始前被提交税务所做的修改数据
Set Transaction Isolation Level SERIALIZABLE
只读级别
只读级别事务只能看到事务开始前(而不是语句开始前)被提交的修改,本级别事务中职能出现select 语句
Set Transaction Isolation Level  READ ONLY
 
(待续)
分享到:
评论

相关推荐

    Oracle事务与锁定

    Oracle事务与锁定是数据库管理系统中的核心概念,它们对于确保数据的完整性和一致性至关重要。事务是数据库操作的基本单元,它封装了一系列的数据库操作,确保这些操作要么全部成功,要么全部失败,从而保持数据库的...

    oracle 事务 回滚 存储过程

    本文将深入探讨“Oracle事务回滚存储过程”这一主题,旨在理解其核心概念、工作原理以及实际应用。 ### Oracle事务 在数据库操作中,事务是一系列操作的集合,这些操作要么全部成功,要么全部失败。事务具有ACID...

    oracle事务处理

    Oracle 事务处理 Oracle 事务处理是指在 Oracle 数据库中对数据进行操作时,确保数据的一致性和完整性的一种机制。事务处理是 Oracle 数据库的核心功能之一,通过事务处理,数据库可以确保数据的一致性和完整性,...

    java Oracle事务处理

    java 代码写的关于Oracle的 事务处理

    oracle事务1.ppt

    Oracle事务管理 Oracle事务是一组数据库命令,构成单一逻辑工作单元的操作集合,是不可分割的工作逻辑单元。事务控制是数据库管理系统中最重要的部分之一,它确保了数据库的一致性和可靠性。 事务的特性: * 原子...

    oracle事务.ppt

    Oracle事务管理 Oracle事务是指一组数据库命令,构成单一逻辑工作单元的操作集合。事务是访问并可能更新各种数据项的一个程序执行单元,是不可分割的工作逻辑单元。执行并发操作的最小控制单位。 事务的特性包括...

    oracle事务完整流程分析

    首先,要了解Oracle事务的完整流程,首先要明白客户端与服务端的连接机制。Oracle客户端与服务端的连接通过网络实现,这一过程中可以使用不同的连接类型。一种是专用服务器连接(dedicated server),另一种是共享...

    oracle 事务

    总的来说,Oracle事务和EJB的结合为分布式企业级应用提供了强大的数据管理能力,使得开发者能够构建出高可用、高性能且数据一致的应用系统。理解并掌握事务管理机制,对于优化数据库操作、提升系统性能至关重要。

    Oracle事务、锁表查询及相关实用查询SQL语句

    ### Oracle事务、锁表查询及相关实用查询SQL语句 #### 一、Oracle事务管理 在Oracle数据库中,事务是作为一组逻辑操作单元处理的一系列数据库操作。这些操作要么全部成功,要么全部失败,确保了数据的一致性和完整...

    oracle事务.pptx

    Oracle 事务管理 Oracle 事务是指一组数据库命令,构成单一逻辑工作单元的操作集合,是不可分割的工作逻辑单元。事务控制是数据库管理系统的核心之一,目的是为了确保数据库操作的安全、可靠和高效。 事务的特性:...

    oracle事务与死锁

    本文将详细介绍Oracle数据库中事务的概念、操作、控制以及死锁的原理和处理方法,但不涉及具体的Java设计模型或代码样例,仅以Oracle事务和死锁为主题进行讨论。 ### 事务概念 在Oracle中,事务是确保数据库数据...

    Oracle事务.docx

    ### Oracle事务的核心特性详解 #### 一、引言 在Oracle数据库系统中,事务是数据库管理系统执行过程中的最小逻辑单元,它确保了数据处理的完整性和一致性。事务管理是数据库系统的重要组成部分,对于保证数据的...

    07.Oracle事务1

    Oracle 事务是数据库管理系统中确保数据一致性的重要机制。在Oracle中,事务是由一系列SQL语句组成的逻辑工作单元,它们作为一个整体被执行,确保要么全部成功,要么全部失败,从而保证数据的完整性和一致性。 1. *...

    Oracle事务概念及基础知识.pdf

    通过深入理解Oracle事务的这些基本概念和特性,数据库管理员和开发人员能够更好地控制数据的变更,确保数据的完整性和一致性,从而提高系统的稳定性和可靠性。实践中,应根据具体的应用场景和需求选择合适的事务隔离...

    ORACLE事务处理机制探析.pdf

    本文将深入探讨Oracle事务处理的运行机制、实现方法,并通过实例解析事务处理的整个流程。 首先,事务是数据库操作的基本单位,它封装了一组逻辑相关的SQL语句,这些语句要么全部执行,要么全部回滚,以此保证数据...

    Oracle事务处理

    Oracle 事务处理是数据库操作的核心概念,它确保了数据的完整性和一致性。事务是一组逻辑操作,这些操作被视为单个单元,必须全部成功执行或全部回滚,以防止数据不一致。这种机制对于多用户环境中的并发操作尤其...

Global site tag (gtag.js) - Google Analytics