is
zhou

ORA_数据

数据库并发的五个问题以及四级封锁协议与事务隔离的四个级别

zhouchong阅读(100)评论(0)

五类并发问题 丢失更新(第一类丢失更新) 撤销一个事务时,把其他事务已提交的更新数据覆盖(A和B事务并发执行,A事务执行更新后,提交;B事务在A事务更新后,B事务结束前也做了对该行数据的更新操作,然后回滚,则两次更新操作都丢失了)。这种并发...

彻底搞懂Oracle字符集

zhouchong阅读(118)评论(0)

基本概念 字符集(Character set):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。常见的字符集有ASCII,ZHS16GB231280,ZHS16GBK等。 字符编码...

Oracle字符集的三大类型

zhouchong阅读(104)评论(0)

我们都知道Oracle字符集问题,可以分成三类: 即,数据库字符集, sqlplus的字符集(客户端字符集),以及 终端程序的字符集 (非Oracle的),以下的文章就是对Oracle字符集三种类型的主要描述。 1、数据库字符集 数据库字符...

数据类型简介

zhouchong阅读(107)评论(0)

数据类型简介 选择什么类型来存储你的数据,这是一个最基本的决定,而且这个决定会在以后的数年间影响着你的应用和数据。因此选择适当的数据类型至关重要,而且很难事后再做改变。也就是说,一旦选择某些数据类型实现了应用,在相当长的时间内只能忍耐(因为...

数据类型分类之表格大纲

zhouchong阅读(111)评论(0)

Oracle 11g 数据类型 1.     字符类型 数据类型 长度 说明 CHAR(n BYTE/CHAR) 默认1字节,n值最大为2000 末尾填充空格以达到指定长度,超过最大长度报错。默认指定长度为字节数,字符长度可以从1字节到四字...

自动锁的概述

zhouchong阅读(145)评论(0)

1. 说明 Oracle 数据库会为事务自动锁定资源,以防止其他事务进行某些需要独占访问同一资源的操作。数据库在不同的限制级别自动获取不同类型的锁,这依赖于不同的资源和正在执行的操作。 锁(lock)机制用于管理对共享资源的并发访问。注意,...

手动数据锁概述

zhouchong阅读(147)评论(0)

1. 说明 Oracle 数据库自动执行锁定,以确保数据并发性、数据完整性、和语句级读取一致性。但是,您可以手动覆盖Oracle数据库的默认锁定机制。 您可以在会话级或事务级覆盖数据库的自动锁定。在会话级,会话可以使用ALTER SESSI...

用户定义的锁的概述

zhouchong阅读(148)评论(0)

1. 说明 使用 Oracle 数据库锁定管理服务,您可以为特定应用程序定义您自己的锁。 例如,您可以创建一个锁,来串行化到文件系统上的一个消息日志的访问。 因为保留的用户锁与Oracle数据库锁一样,它具有包括死锁检测在内的Oracle数...

数据库锁定机制概述

zhouchong阅读(147)评论(0)

说明 锁是一种机制,用来防止多个共同访问共享数据的事务之间的破坏性交互,包括不正确地更新数据或不正确地更改基础数据结构。锁在维护数据库并发性和一致性当中扮演着一个关键的角色。 锁定行为总结 1. 说明 数据库维护几种不同类型的锁,这取决于获...

数据库事务隔离级别概述

zhouchong阅读(150)评论(0)

读提交隔离级别 1. 说明 在(默认的)已提交读隔离级别中,事务中执行的每个查询,仅看到在查询开始之前提交的数据 ——而不是事务开始之前提交的数据。这一隔离级别适合于几乎不可能发生事务冲突的数据库环境。 已提交读事务中的查询可以避免读取在查...