oracle收集统计信息job停止
Oracle10g增加了一个新的任务,用来自动分析数据库,用于增加CBO执行的正确性。这个任务就是GATHER_STATS_JOB,任务定义周一到周五的夜晚执行,和周六日全天执行。在oracle11g中job的名称有些不同。 oracle...
Oracle 11g Active Dataguard
一直以来都没有正儿八经的记录oracle 11g dataguard物理备库的创建步骤,11g的logical standby还没有去测试,不过个人认为随着11g adg特性的推出,logical standby其实已经没有什么吸引力了!本文介绍了11g ...
Oracle 数据库整理表碎片
表碎片的来源当针对一个表的删除操作很多时,表会产生大量碎片。删除操作释放的空间不会被插入操作立即重用,甚至永远也不会被重用。怎样确定是否有表碎片-- 收集表统计信息SQL> exec dbms_stats.gather_ta...
Oracle11g DataGuard 新特点小结
首先, 可以从活动主库构建物理备库是非常简单. 此外, 将物理备库转换为逻辑数据库也是轻而易举. 而最大的优势是, 现在, 可以高效地使用备库通过某种方式来支持业务. Active DataGuard特性允许打开备库, 在进...
rac到单实例的rman恢复
1.创建单实例pfile文件,对应db_name参数,dbs下对应sid*.audit_file_dest='/u01/app/oracle/admin/cn100db/adump'*.audit_trail='db'*.compatible='11.2.0.0.0'*.control_files='/u01/app/oracle/oradata/cn100d...
簇表
如果两个表经常按照某个列来做连接查询,则可以考虑将这两个表相关的行按照这个连接列聚簇到一个簇中。 簇的优点:1):两表连接时磁盘I/O减少2):连接查询时间减少3):簇值相同的只存储一次/******************...
11gR2 RAC添加LISTENER监听器并静态注册
之前有同学想要给11gR2的RAC添加LISTENER监听器,查看了listener.ora并发现问题: [oracle@vrh2 ~]$ lsnrctl statusLSNRCTL for Linux: Version 11.2.0.3.0 - Production on 04-DEC-2011 02:51:40Copyrigh...
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/...