八月 13th, 2008 @ Kevin.yuan |【转载时请务必以超链接形式标明文章原始出处和作者信息】
日志的传输以及应用可以算作是Dataguard的核心所在.在我们搭建DG的过程中,如何配置优化日志传输服务,关系到整个DG体系的性能以及可用性.而且,不同的保护模式也需要不用的参数组合.10g下,影响配置日志传输的参数主要有以下几个:
【 阅读全文 】
七月 19th, 2008 @ Kevin.yuan |【转载时请务必以超链接形式标明文章原始出处和作者信息】
大多数OLTP型的系统都会采用代码绑定变量的方式来减轻对share pool的压力。因为,频繁的硬解析势必会占用过多的CPU,加重shared pool的压力,造成大量的碎片。而稳定的执行计划也是我们不可忽视的方面.在实际中,往往一些不经意的操作,会造成执行计划的重新解析,比如发布DDL语句,发布授权信息等.
下面用跟踪Peeked Binds的方式,验证一下这个过程.
【 阅读全文 】
七月 3rd, 2008 @ Kevin.yuan |【转载时请务必以超链接形式标明文章原始出处和作者信息】
前言: 本文主要记录了自己在学习和管理维护RAC过程中的一点心得和笔记,鉴于网上安装文档参考资料相对详尽,故尽量对此过程减少笔墨。RAC是一个相对复杂的体系,其高效稳定运行与主机/存储/网络等密不可分,因此文中很多认知难免存在偏颇疏漏之处,姑且抛砖引玉。藉此,希望能得到更多指正并不吝分享宝贵经验。
如不加特殊说明,后续提及环境皆为RedhatAS 4/Oracle 10gR2.
提供PDF下载,下载地址>>.ITPUB下载地址>>
目录:
一 RAC相关以及基础知识…
1.CRS简介…
(1).CRS进程…
(2).Virtual IP Address.
(3).OCR,Voting disk.
2.ASM相关…
3.RAC存储/网络需求…
(1).存储需求…
(2).网络需求…
4.其他概念…
(1).缓存融合…
(2).后台进程..
二 RAC安装…
1.安装规划部署…
2. 安装过程…
3.几点注意问题.
三 RAC管理维护…
1.CRS管理维护…
(1).OCR的管理维护…
(2).Voting disk管理维护…
2.RDBMS管理维护…
(1).spfile以及相关参数说明…
(2)REDO/UNDO管理
(3)Archivelog/flashback配置管理
(4)ASM管理
3.Database备份/恢复…
(1) .Archivelog对各节点可见的备份/恢复…
(2). Archivelog对各节点不可见的备份/恢复…
四.故障切换/负载平衡配置
1.Service 18
2. failover 18
(1).TAF以及实现
(2).FCF以及实现
3.Load Balance
五.其他维护实施相关/案例
1.集群中主机名的更改
2.集群中IP地址的更改
3.集群中节点的删除/添加
4.升级与迁移
5.高可用架构:RAC+DG
六.RAC监控优化
1.思路及等待事件说明
2.性能诊断
七月 1st, 2008 @ Kevin.yuan |【转载时请务必以超链接形式标明文章原始出处和作者信息】
trigger抛出ORA-04091异常,无非是当前trigger下的事务access了一mutating table,比较常见的就是trigger访问了自身上的表.在一个指定on delete cascade模式下的父子表中,trigger中如果有对其相关的父/子表的访问,依然会抛出ORA-04091.这是比较隐性的.
拿oracle的示例表emp和dept来做这个试验.
dept的表结构如下:
create table DEPT
(DEPTNO NUMBER(2) not null primary key,
DNAME VARCHAR2(14),
LOC VARCHAR2(13));
emp表结构如下:
【 阅读全文 】