06 2024 档案
oracle事务
摘要:1 事务的概念 事务是将数据库从一种一致性状态转变为另外一种一致性状态 2 事务的四个特征(ACID) 原子性(Atomicity):事务的所有执行要么一起成功,要么一起失败 一致性(Consistency):事务将数据从一种一致性状态转为另外一种一致性状态 隔离性(Isolation):事务中所有
阅读全文
oracle并发与多版本控制
摘要:1 相关概念 1.1 并发控制 数据库对多个用户同时查询或者操作数据的管理。 1.2 多版本控制 oracle能物化多个版本的数据,保证一个时间点读到的表数据是一致的。oracle的多版本控制机制是oracle提供读一致性的基础。 1.3 事务的作用 事务使数据库从一种一致性状态转变为另外一种一致性
阅读全文
oracle的锁
摘要:锁是管理共享资源的并发访问。 1 关于锁的衍生概念 1.1 悲观锁 悲观锁是认为数据会被其他会话同时修改。所以在数据修改前,先对数据锁定,然后再修改数据。例如,先对某一行数据进行for update锁定,然后再更新这一行的数据。 Select * from table where primary_k
阅读全文
oracle进程
摘要:每个oracle进程都有自己的任务,oracle会给进程分配内存(PGA)让进程更好的完成任务。oracle进程可以分为三类:服务器进程,后台进程,从属进程。 1 服务器进程 服务器进程是执行客户端会话指令的进程。负责将客户端的指令发送到oracle服务端执行,然后将服务端的结果返回给客户端。可分为
阅读全文
oracle内存结构
摘要:oracle内存结构主要有两部分组成,一个是系统全局区(SYStem Global Area, SGA),所有进程都可以访问该内存区域。另外一个叫进程全局区(Process Global Area, PGA ),是一个进程专用的内存区域,其他进程不可以访问。使用oracle的自动内存管理(ASM)并
阅读全文
oracle数据库文件
摘要:oracle数据库重要的文件包括参数文件,控制文件,数据文件,临时文件,重做日志文件。 1 参数文件 oracle的参数文件可以设置数据库的名称,SGA和PGA的大小,控制文件的路径等系统参数。这些参数可以通过V$PARAMETER视图进行查询。oracle有两类参数文件,分别为pfile参数文件和
阅读全文
oracle数据库与oracle实例
摘要:1 oracle数据库分类 1.1 单租户数据库 ORACLE12C之前的oracle数据库都是单租户数据库。单租户数据库是独立和完整的数据库,包括ORACLE的元数据和应用的数据。 1.2 容器数据库(CDB) 容器数据库只包含oracle的元数据,不存储应用数据。包含了一整套数据文件、参数文件、
阅读全文