12c下更换ASM磁盘
12c以前的更换磁盘步骤见:http://blog.itpub.net/22621861/viewspace-1320369/12c开始,更换ASM磁盘更加便捷。首先确认当前ASM磁盘和磁盘组的对应情况。点击(此处)折叠或打开$ sqlplus / as sysasmcol disk_name format a20col diskgroup_name...
Linux裸设备管理详解
转载:http://czmmiao.iteye.com/blog/1587170裸设备概述裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备。裸设备可以绑定一个分区,也可以绑定一个磁盘。字符设备:对字符设备的读写不需要通过OS的buffer。它不可被文件系统mount。块设备:...
使用文件描述符恢复误删除的数据文件
OS:Oracle Linux 5u8 x64DB:Oracle 11.2.0.4在Oracle运行时,如果误删除了数据文件,可以通过如下方式恢复。前提是不能关闭Oracle进程。因为文件在用命令删除时,并未立刻在磁盘上被删除,其句柄扔被进程访问,因此一旦进程终止,将无法找回文件。另有一点注意,对于用户表空间(如USERS),可用如下方式恢复。但如...
RAC 12c中为集群添加一个节点
OS:Oracle Linux 6.6 x64DB:Oracle 12c以下环境中,有一个2节点RAC,node1+node2,集群模式为flex集群且都是hub角色,现计划新增一个节点node3,角色为leaf。先为node3做预先准备,与新安装时一样。完成后在node1上预检,以grid用户运行:点击(此处)折叠或打开$ cluvfy stage -pre n...
统计信息不正确导致执行计划的错误选择
过时的统计信息,会对执行计划的选择产生偏差。尤其对于突然产生的性能很差的SQL,可以从这个方向去判断。参考:http://www.eygle.com/archives/2011/02/dba_event_10046_10053.html上文中的例子,过程概述:1)查看执行计划显示的“疑问表”的行数rows_A;2)查看10053 event trace中显示的“疑问表”的行数rows_B...
【原创】ORACLE 深入解析10053事件
新年新说:新年伊始,2012年过去了,我们又踏上了2013年的,回顾2012我们付出了很多,辛勤和汗水换来了知识和友谊,当我们技术成长的时候我才发现长路漫漫,唯心可敬。一份耕耘一份收获,走技术之路是艰辛的 孤独的...
设置Event事件来追踪Trace
参考:如何获取记录当前会话的trace文件:使用SQL TRACE和TKPROF观察SQL语句执行结果 Oracle常用Event参数:Oracle常用Event参考 启用Event会导致Oracle性能问题,应在session级别设置。点击(此处)折叠或打开alter session set events '10046 trace name context forever,lev...
Oracle常用Event参考
转载:事件说明例子Event 10013 - Monitor Transaction Recovery在Startup时跟踪事务恢复ALTER SESSION SET EVENTS '10013 trace name context forever, level 1';...
Flex ASM的配置和转换
从12c开始,推出了Flex ASM特性,允许RAC节点访问远程节点的ASM实例,而自身无需运行ASM实例。一般在Flex集群,中心节点运行ASM实例,叶节点远程访问中心节点的ASM实例。但是中心节点也可以不运行ASM实例而访问其他节点的ASM实例;另外,标准集群也可以启用Flex ASM。由于有通过网络远程访问ASM实例的状况,因此也形...
将12c RAC由标准集群改为flex集群
OS:Oracle Linux 6.6 64bit在12c下,RAC集群分为标准集群和flex集群,可如下方式查看点击(此处)折叠或打开$ crsctl get cluster mode statusCluster is running in "standard" mode可在安装时指定集群模式。如果在安装时使用标准集群,可按如下方式改为flex集群...
Library cache pin问题的处理过程
本文是《DBA手记1》的读书笔记,相关文章:ORA-600(17069)错误的解决过程1. 故障的确定:ORA-00600 Error的通用处理 2. 故障的分析1)根据已经确认的问题是library cache pin,加上若能在trace文件中找出SID,可用以下语句确认点击(此处)折叠或打开SELECT EVENT,P1TEXT,P1RAW,P2T...
ORA-00600 Error的通用处理
MOS ID 600.1可以输入首个参数Argument,搜索相关的文档。也可在上方通过上传trace文件查找相关文档。
使用GI Agent(XAG)实现GoldenGate的高可用性(一)
参考MOS:ID 1527310.1另外参考:http://blog.itpub.net/22621861/viewspace-1407083/ (MOS ID 1313703.1)以上的区别:结论:XAG是当前最佳实践。注:具体配置步骤见MOS文档末尾的附件。
Oracle Data Guard 12c 新功能
下面的文章提供了 Oracle 数据库 12c 中的 Data Guard 新功能概述:新的备用数据库类型“Far Sync Standby Database”SYSDG 管理权限多租户数据库支持使用 Active Data Guard 的滚动升级在线移动在线的数据文件新的备用数据库类型“Far Sync Standby Database”这是一个本...
在RAC 12c下打补丁概述
OS:Oracle Linux 6u6 64bitGI+RDBMS:12.1.0.2.0补丁的选择建议选择Proactive补丁集,参考:http://blog.itpub.net/22621861/viewspace-2097166/补丁安装过程参考补丁文档,以下是大致过程。1. 更新OPatch2. 创建OCM应答文件(每个节点)$ORACLE_HOME/OPatch/ocm/bin/emocmrsp -no_banner -output /u01/oc...
在Oracle Linux 6中识别scsi id
参考博文:《在OEL4中使用udev精确找到iscsi磁盘》点击(此处)折叠或打开# scsi_id --page=0x83 --whitelisted --device=/dev/sdc14f504e46494c45527259614870472d426d566f2d7155504d
RAC 12c的启动与关闭
RAC正常情况下会随系统自动启动,启动进程是/etc/rc.d/ohasd如果要关闭RAC,因相关服务太多,不建议一一关闭,可用root用户一次性关闭全部。点击(此处)折叠或打开/u01/app/12.1.0/grid/bin/crsctl stop crs以上命令需在所有RAC节点运行。若要启动RAC,则用root运行...
《DBA手记一》读书笔记
Eygle案例描述思路亮点RAC环境下故障处理一则一节点加入RAC后,性能低于单节点,新节点换页频繁、磁盘busy高。查物理内存、与内存相关的内核参数和SGA。发现SGA=2G、物理内存2G。经沟通知道原来正常物理...
安装Oracle RAC 12cR1
OS:Oracle Linux 6.6 x64DB:12.1.0.2参考:《安装Oracle RAC 11g》 部分不同点:点击(此处)折叠或打开yum -y install oracle-rdbms-server-12cR1-preinstall.x86_64用户和组点击(此处)折叠或打开groupadd -g 54421 oinstall...
Oracle RAC 12c的新变化和新优势
新特性描述旧版本特性flex集群叶节点叶节点不直接访问共享存储、通过中心节点访问所有节点连接到共享存储快速连接故障切换(FCF)实例失败时,通过快速应用通知(FAN)停止连接到失败实例的客户端...