Oracle的隔离级别(Isolation Level)
刚刚回顾了事务的ACID特性,以前对隔离级别理解的不是很透彻,以为ACID中的Isolation和隔离级别(Isolation Level)有关,今天理清之后,发现这两个是完全不同的概念。ACID中的Isolation是指在一个事务的影响在其未...
事务的ACID特性
前一阵子参加一个面试,面试官问了我一个最简单的事务ACID特性,我却回答的很不好,而且还忘了其中I的含义了,真是不应该啊!看来即使再简单的东西,很久不看也会忘记。1. Atomicity (原子性)原子性很容易理解...
Oracle中几个常见的用于查权限的视图
在Oracle中有很多用于查权限的视图,但很多人在需要查权限时会很困惑,不知道该用哪个视图去查,这里我列出几个常见的用于查权限的视图及其用法:1. DBA_ROLE_PRIVSColumnDatatypeNULLDescriptionGRANTE...
大量"library cache lock"事件导致数据库无法连接
问题出现:27日下午,客户抱怨无法连上Oracle数据库O02ESG1(版本11.2.0.2),错误如下:ERROR:ORA-00018: maximum number of sessions exceeded此时即使用sysdba也无法登陆数...
SQL Server的3种恢复模式(Simple,Full,Bulk-logged)
1.SimpleSimple模式的旧称叫”Checkpoint with truncate log“,其实这个名字更形象,在Simple模式下,SQL Server会在每次checkpoint或backup之后自动截断log,也就是丢弃所有的inactive log records,仅保留用...
SQL Server Snapshot
Snapshot是SQL Server 2005引入的一个新特性,只有在Enterprise版本中有这个功能。创建Snapshot:创建Snapshot的语句和创建Database的语句类似,只是在末尾多了AS SNAPSHOT OF。(注意:暂时还不支持用Sql S...
Oracle Database Appliance
北京时间2011年9月23日——甲骨文公司日前宣布推出Oracle数据库机(Oracle Database Appliance)。Oracle数据库机是一款简单易用、经济实惠和可用性高的数据库设备,配备了运行于Oracle Linux上的双节点Sun Fire服...
SQL Server数据库从高版本迁移到低版本的解决方案
平时最常用的SQL Server数据库迁移的方法是backup&restore,步骤如下:1. 用backup命令物理备份源数据库2. 把备份文件传输到目标主机上3. 用restore命令还原成目标数据库但是今天在做一个SQL Server 数据库迁移...
Golden Gate的definition文件
definition文件记录数据格式,比如表名、列名、数据类型、数据长度等,当源和目标表拥有不同的数据定义时,必须得使用definition文件,那么怎样判断行结构是一样的呢,Golden Gate官方文档的详细说明如下:For sourc...
一个Golden Gate实时数据分发的例子
本文记录在我工作中的一个Golden Gate实时数据分发的例子,数据从一个RKS数据库分发到两个两个ESG数据库。Extract ...
Golden Gate 初探
最近有个app需要用到Golden Gate,需要我(DBA)给他们做Golden Gate的日常维护,之前从未接触过,因此赶紧查看有关资料学习一下。 背景:Oracle是在2009年7月收购Golden Gate,以前Oracle在数据同步复制上,...
B树索引 位图索引 全文索引 比较
1. B树索引B树索引类似于倒置的树型结构,包括根节点、树枝节点和叶节点,使用树遍历算法搜索列值。上图是B树索引的结构示意图,根节点和分支节点的结构类似,都包含指向下一层的指针及其键值范围,叶节点包...
OLTP和OLAP比较
OLTP:用户并发多,多为小事务,数据量较小,侧重于对用户的快速响应;数据库的内存设计显得非常重要,要提供Cache的命中率;对于SQL语句来说,尽可能使用绑定变量,减少硬解析次数;容易产生热块(数据热块和undo热...
OGG-01028 Recovery record is missing ERROR
今天重启一个Extract失败,状态为ABENDED,在ggserr.log查看错误信息如下: Normal 0 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. ...
物理Standby和逻辑Standby
1. 物理StandbyRedo Apply: 通过oracle的恢复机制,基于数据库级别应用redo数据,要求数据库在mount状态,不能open。Read Only: 可以以read only模式打开,以便在standby执行查询等操作,此时虽然还可以接收...
Data Guard 的3种数据保护模式
1. 最大保护模式原理: 当事务提交时,日志必须同时写到Primary数据库和至少一个Standby数据库,以保证Primary和Standby的数据的实时同步。问题: 1. 影响Primary数据库的性能; 2. 当日志无法同步...