主要等待事件
转载http://blog.csdn.net/tianlesoftware/article/details/5807800一. 等待事件的相关知识: 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指ORACLE...
oracle的段管理
oracle的段管理 (1)段、区段、块Oracle中的段segment是占用磁盘存储空间的一个对象。从逻辑上讲一个数据库由若干表空间(TABLESAPCE)组成,每个表空间有若干个表(TABLE),每个表又可以分为若干数据段(DATA SE...
什么是enqueue
本文简单描述了一下enqueue的基本概念,结构和一些相关的参数,希望对于加深enqueue的理解有点帮助。什么是enqueueenqueue可以做名词,也可以做动词来解释。做名词时,指的的是一种锁的类型,比如Tx enqueue。做...
latch
引言 Oracle Rdbms应用了各种不同类型的锁定机制,latch即是其中的一种,本文将集中介绍latch(闩)的概念,理解latch的实现方法并说明引起latch冲突的原因。 什么是latch Latch是用于保护SGA区中共享数据...
临时表空间的作用
在执行order by/group by/distinct/union/create index/index rebuild/minus等操作时,如果在pga或sort_area_size中不能完成,排序将在临时表空间进行(disk sort),临时表空间主要作用就是完成系统中的disk sort....
选择多dbwr还是I/O slaves
Consider Multiple Database Writer (DBWR) Processes or I/O SlavesConfiguring multiple database writer processes, or using I/O slaves, is useful when the transaction rates are high or when the buffer ca...
Oracle实例和Oracle数据库详解---转载
一、ORACLE实例 1、ORACLE 实例——包括内存结构与后台进程 System Global Area(SGA) 和 Background Process 称为数据库的实例。 2、ORACLE 数据库——物理操作系统文件的集合 一系列物理文件的集合...
oracle sql tuning
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可...
something about Undo
Undo段对于insert操作,回滚段只需要记录插入的rowid,回退时根据rowid删除记录对于update操作,回滚段只需要记录被更新字段的旧值即可(前镜像),回退时通过旧值覆盖新值对于delete操作,回滚段记录整行的数据,回退...
让我纠结的三个概念--gets
在Oracle的文档中有这样的解释:Recursive Calls: Number of recursive calls generated at both the user and system level. Oracle Database maintains tables used for internal processing. When it needs to ch...
ASM的应用
视频要点摘录:创建asm首先安装 asm包;asmsuport=>asm kenel=>asm lib首先分区:fdsik.../etc/init.d/oracleasm config unix install文档里有/etc/init.d/oracleasm createdisk DISK1 /dev/sdb1/etc/in...
DBWR 触发条件 与 Buffer List
LRU and Dirty ListBuffer cache 中:LRU list and Dirty List(也叫Write List,Checkpoint Queue)各List 上存放指向 具体buffer的指针LRU List用于维护内存中Buffer,按照LRU算法(即最近最少使用)管理。数据库初始化...
Oracle 字符集
Oracle 字符集摘自** 一.引言ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自...
AIX 常用命令汇总
AIX 常用命令汇总摘自IBM 在使用 AIX® 和 System p™ 服务器遇到问题时,您是否希望能够自己找到答案呢?您是否希望不必总是求助于专业支持人员,从而节省一些时间呢?好,本文的作者将讨论一些能够回答...
ORACLE--RMAN制订备份策略
ORACLE--RMAN制订备份策略--摘自君三思 制订备份策略 作为一名严谨的DBA,必须在数据库正式上线之前就考虑到,数据由于各种原因导致出错的可能。出现错误本身并不可怕,但如果没有对应的机制进行处理...
Oracle 查询表字段属性的方法
Oracle 查询表字段属性的方法1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.tabl...
行迁移与行链接
行迁移与行链接 当一行的数据过长而不能插入一个单个数据块中时,可能发生两种事情:行链接(row chaining)或行迁移(row migration)。 1、行链接: 当第...
library cache pin和library cache lock及其案例
library cache pin和library cache lock及其案例library cache pin和library cache lock一、概述一个实例中的library cache包括了不同类型对象的描述,如:游标,索引,表,视图,过程,等等.这些对象不能在他们被使用的...
CLUSTERING_FACTOR
我们知道clustering_factor是通过oracle的索引得到表数据块的一个因子,实际上表示index列的排列顺序和表中index这个列的排列顺序的关系,在极端的情况下:1、clustering_factor=表中记录的数目,这表明表中...
查询今天是本月的第几周
SELECT CASE WHEN TRUNC (sysdate, 'mm') = TRUNC (sysdate) OR TO_CHAR (TRUNC (sysdate, 'mm'), 'IW...