ORACLE的隔离级别
隔离级别(isolation level)l 隔离级别定义了事务与事务之间的隔离程度。l 隔离级别与并发性是互为矛盾的:隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。l ...
update global indexes的online的程度研究
我们知道,如果要在一个table partition上做DDL时,是可能会invalidate global index的。但是,如果我们加上update global indexes,或update indexes语句,那么Oracle会自动帮我们update glob...
in与exists
select * from Awhere id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍...
RAC环境中的密码文件
RAC环境中多个节点的密码文件应该保证一致,否则在以DBA权限登陆数据库的时候可能造成问题。ITPUB个人空间;o\1}@c7lMdk在客户端的SQLPLUS上执行下面的操作:SQL> CONN SYS@TESTRAC1 AS SYSDBA输入口令: ****...
全面学习和应用ORACLE ASM特性
ORACLE10g版本推出时,为了简化RAC中存储端的配置,ORACLE新推出了ASM(Automatic Storage Management --自动存储管理)特性,该特性拥有易管理,高自动性,并且,拥有号称超越裸设备IO性能。升级到11gR2版本后,又被...
RAC asm恢复到单实例
rac源服务器:rac1:192.168.100.201rac2:192.168.100.202目标服务器:192.168.8.201 恢复的主要步骤如下:恢复初始化参数文件->修改参数文件->恢复控制文件->resotre数据文件->recover数据文件 1、正确安...
RAC--归档日志的开启方法
oracle RAC--归档日志的开启方法 ================================== 10g R1 要修改cluster_database参数 ,10G R2和以后的版本就不需要了 1. 例子(10g R1或...
asm下的控制文件的复制
在asm管理下的oracle数据库,当进行数据库的控制文件增添时,如何进行控制文件的复制。SQL> show parameter control_filesNAME TYPE VALUE--------------...
DB_FILE_MULTIBLOCK_READ_COUNT参数和区间尺寸的设置问题
我们知道Oracle通过两种方式从表中获取数据:· 通过ROWID(通常使用索引扫描时)· 通过全表扫描如果通过ROWID读取数据,表中的区间数就不是读性能的一个因素(如果使用并行查询,那...
checkpoint 优化
什么是checkpointCheckpoint是为了内存中已经被修改的数据块与磁盘数据文件同步的一种数据库事件。它提供了一种保持事务提交以后数据一致的手段。往Oracle磁盘写脏数据的机制与事务提交不是同步的。checkpoint有...
DBWR,LGWR,CKPT,ARCH触发条件
DBWR写磁盘数据触发条件:1) 当进程在辅助LRU链表和主LRU链表上扫描以查找可以覆盖的buffer header[空闲缓冲区]时,如果已经扫描的buffer header的数量到达一定的限度(由隐藏参数:_db_block_max_scan_pct决定)时...
Oracle RMAN 兼容性 及 不同版本和不同平台之间使用 常见问题说明
一.RMAN Catalog兼容性MOS的文档:RMAN Compatibility Matrix [ID 73431.1]1.1 About RMAN CompatibilityThe RMAN environment can contain thefollowing components:--RMAN 环境由以下5部分组成:(1)RMAN ex...
Oracle索引的内部结构
Oracle 使用平衡树(B-tree)存储索引以便提升数据访问速度。当不使用索引时,用户必须对数据进行顺序扫描(sequential scan)来查找指定的值。如果有 n 行数据,那么平均需要扫描的行为 n/...
shared SQL,parent cursor,child cursor
近日有朋友问到 cursor 如何确定是否sharable的,Metalink Note 296377.1 说得比较好,简单注释如下:1. shared SQL,parent cursor,child cursor 概念:所有SQL都是Oracle暗式共享的(implicitly sharable)。当用户A...
bootstrap$核心对象数据不一致导致ORA-08102
原帖:[url]http://www.killdb.com/?p=201[/url] 本文参考了dbsnake和老白的部分方法,再次感谢两位!昨天准备研究11g的query cache result 特性,准备用10g的老方法来直接通过show parameter xxxx的方...
ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [
SQL> startupORACLE instance started.Total System Global Area 2137886720 bytesFixed Size 2215064 b...
top sql 产生的归纳
产生top sql的原因,细化起来有以下原因:1 表结构设计的不合理2 索引创建不合理3 不必要的表关联4 隐式数据类型转换导致没走索引5 使用table类型的函数而没有指定合适的hints6 不使用绑定变量7 表与索引的统计信息陈...
oracle 10.2.0.4 patch的下载地址列表
oracle 10.2.0.4 patch的下载地址列表 Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit) http://download.oracle.com/otn/nt/oracle10g/10201/10201_datab...
Oracle RAC Failover 详解
Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故...