11g RAC OCR备份与恢复
Backing Up Oracle Cluster RegistryThis section describes how to back up OCR content and use it for recovery. The first method uses automatically generated OCR copies and the second method enables...
11g data guard 新特性
Oracle Active Data GuardOracle Active DataGuard 是 Oracle 数据库 11g 企业版的选件之一,该选件可通过将资源密集型工作负载卸载到一个或多个同步备用数据库来提升服务质量。Active Data Guard 针对查询...
【升级与补丁】Complete Checklist for Manual Upgrades to 11gR2 (Doc ID 837570.1)
Oracle Database - Enterprise Edition - Version 9.2.0.8 to 11.2.0.3 [Release 9.2 to 11.2]Oracle Database - Standard Edition - Version 9.2.0.8 to 11.2.0.3 [Release 9.2 to 11.2]Information in this docume...
10g RAC升级到11gr2 RAC
1 创建目录mkdir -p /u01/app/11.2.0/gridchown –R oracle:oinstall /u01/app/11.2.0/grid 2 Backup the database:使用rman全备数据库 3 Backup the OCR file Backu...
ORACLE RAC 手动建库
环境11.2.0.1 RAC前提条件Grid Infrastructure已经安装 ASM已经创建 DB软件已经安装通过手动创建RAC可以更深的理解单实例DB和RAC DB 的一些区别,在DBCA无法使用的场景中,也需要手动的方式创建,创建步骤如下:大概思路:先创建单实例DB再转为RAC DB1. ...
ORACLE TRACE 10046
trace 当前进程方式一ALTERSESSION SET SQL_TRACE = TRUE ;(exec sys.dbms_support.start_trace ;)Altersession set events '?10046 trace name context forever, level 12';--sqlAltersession set events '10046 trace name context off';ALTERSESSION SET SQ...
ORACLE 滚动升级(Rolling Upgrades)介绍
滚动升级可以实现生产库应用补丁的较少停机或无停机,可以使用滚动升级升级CSR 软件 DB软件,ASM实例等。滚动升级还支持RAC 中ASM实例无停机升级,但是不支持RAC中数据库实例的滚动升级,具体滚动升级支持的类型如下:10g支持的类型 Oracle Streams...
ORACLE TSPITR 介绍
TSPITR 架构TSPITR 是基于表空间的时间点恢复,架构如下:过程如下:1创建实例(自动或者手动)2 Restore database 只恢复(system undotbs sysaux和指定的需要恢复的表空间)3 recover database until time 4 使用exp从还原数据库导出5 导入到源数据库3种实现方式...
自动清理Dead Connections And INACTIVE Sessions
Dead connections ,但是进程再服务断依然在服务器断运行:(如防火墙Dead Connections,需要开启DCD 开启后(SQL*NET)会定期发送一个探测包到客户端,这个包将被丢弃,服务端会受到一个错误 开启sqlnet.ora文件中添加SQLNET.EXPIRE_TIME = 10INACTIVE Sessions保持连接并且进程状态是INACTIVE...
RAC中验证各个节点盘符是否是同一个LUN(AIX LINUX HP-UX SOLARIS)
配置ORACLE RAC 由于盘符不一致造成失败是最常见的故障之一,所以在准备阶段检测各个节点的相同盘符对应的是不是同一个lun就是必须的一个步骤,判断是否是同一个的方法就是查询lun id 或wwid进行对比,以下总结了各种系统下查询lun ID的方法AIX方式一:# lscfg-l hdisk* hdisk2 &nb...
11gr2 RAC配置Service-Side TAF
10g可以用dbca 来配置TAF 11.2以后只能通过命令和EM方式来实现,命令方式试验结果如下:1 创建TAF服务srvctladd service -d orcl -s orcl_taf -r "orcl1,orcl2" -P BASIC2 启动TAF服务srvctlstart service -d orcl -s orcl_taf 3 修改service 参数...
AIX 卷管理常用命令
VG 命令 显示卷组状态列出卷组细节: lsvg <vgname>列出卷组中的逻辑卷: lsvg -l <vgname>列出卷组中的物理卷: lsvg -p <vgname>增加卷组命令:smitty mkvg修改卷组属性smittychvg激活/解除卷组激活卷组(使其可用) varyonvg vg_name...
AIX日志文件系统(Journaled File System)管理
AIX日志文件系统文件系统是一组文件、目录和其他结构的集合。文件系统维护信息并标识一个文件或目录的数据所在的位置。除文件和目录外,文件系统可以包含一个引导块(boot block),一个超级块(superblock),位图(bitmaps)和一个或多个分配组(allocation groups)。一个分配组包含磁盘的索引节点(i...
使用DBMS_REPAIR确定和跳过坏块
以下命令使用sys用户执行1. 创建修复表DBMS_REPAIR.ADMIN_TABLES SQL>BEGIN 2 DBMS_REPAIR.ADMIN_TABLES ( 3 TABLE_NAME => 'REPAIR_TABLE', 4 ...
Rac 环境中分区表创建index hang(row cache lock)
今天在一张大表(分区表)上创建bitmap 索引,执行一段时间后就hang在那里 等待事件为row cache lock查询得知:SQL>select event,p1 from v$session a wherea.username is not null and a.status='ACTIVE'EVENT &nb...
物化视图日志与增量刷新
一、 物化视图日志结构Oracle 的物化视图的快速刷新要求必须建立物化视图日志,通过物化视图日志可以实现增量刷新功能。MLOG$_后面跟基表的名称,如果表名的长度超过20位,当截短后出现名称重复时,ROWID、OBJECT ID几种类型,同时还可以指定 WITH 选项  ...
物化视图日志(materialized view log)引起大量Dfs Lock Handle等待
APPLIES TO:Oracle Server - Enterprise Edition - Version 10.2.0.3 to 10.2.0.4 [Release 10.2]Information in this document applies to any platform.SYMPTOMSAfter creating materialized view logs on two very active tables, many sessions doing DML on those base tables were showing 'DFS L...
ORACLE LINUX 使用本地源进行oracle-rdbms-server-11gR2-preinstall安装
1 下载oracle-rdbms-server-11gR2-preinstall下载地址:http://public-yum.oracle.com/repo/OracleLinux/OL6/2 配置本地yum 源mount:block device /dev/sr0 is write-protected, mounting read-only在/etc/yum.repos.d目录下编辑 public-yum-ol6.repo or ULN-base.r...
【PLAN STABILITY】 STORED-OUTLINE
stored outline用来保存标准的sql执行计划,无论环境或统计信息的变化,都将不影响sql的性能。 11g以后stored outline被SQL plan management 代理,oracle建议11g以后将stored outline复制到SQL PlanBaselines1. 创建outline需要的权限CREATE ANY OUTLINE ...
SQL PROFILE 测试
SQL profile是一个SQL语句的表或索引的对象级的统计数据。调用SQL Tuning Advisor会的SQL profile创建在分析SQL语句时,SQL Tuning Advisor会使用一组特定的绑定值作为输入,然后比较优化估计与执行该语句的片段上的数据采样获得的值。当发现显著差异,SQL Tuning Advisor会捆绑纠正措施一起在一个SQL PROFILE,然后建议其接受。 在SQL PROFILE校正的统计信息可以改进优化的基数估计,这反过来又导致优化器选择更好的计划。