荐 正确分析解读执行计划 该篇文档说明如何正确理解分析sql语句的执行计划。 首先,扩展下二叉树相关知识: 前序遍历(DLR) 前序遍历也叫做先根遍历,可记做根左右。 前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。在遍历...
荐 常规恢复思路 这是个常规恢复的小例子,旨在给大家一个恢复的思路,当发生需要恢复的时候,我们不要盲目进行恢复,我们首先要明白恢复哪些文件,为什么恢复,恢复又需要哪些文件,这样一来,我们便可在恢复之前就知道常规...
荐 RAC+DG+OGG灾备中OGG实现部分 本文不牵扯具体操作系统及oracle软件的安装,假定在实施完毕的rac环境及安装好oracle软件的单机平台下,讲解如何实施RAC+DG+OGG构建灾备系统中OGG实现部分,其他部分见我之前的相关博文。 RAC+DG+OGG简要架构如下...
荐 查看sql执行计划的方法 对于oracle dba来说,其中最多的时间是放在数据库优化上的,数据库优化也是衡量一个dba价值的重要方面,这个也在很多刚入门的dba去面试dba职位时被问及的最多并且也是必不可少的一个问题。而对于数据库优化,基本...
solaris下oracle 9.2.0.4 rac升级到11.2.0.4 rac的操作手记 以前的一个核心数据库RAC跨版本升级的操作文档,这份文档有的厂商报价到了10万+,今天花时间整理出来放给大家,以飨众人,算是近两年来没有更新技博的自我检讨吧! 迁移升级背景: 机器型号:v890 sparcx64 -> T5-2 sparcx64 集群件:sun cluster -> oracle cluster 操作系统:solaris 数据库:9.2.0.4 双节点 RAC -> 11.2.0.4 双节点 RAC 迁移难点: 1、集群件更换 2、数据库夸版本升级 3、数据量较大,停... 2016年08月04日 DG&RAC&OGG 暂无评论 喜欢 52 阅读 5,051 次 阅读全文
源码安装saltstack 之前在redhat6.2_x64上装saltstack比较容易,当时考虑到服务器没有联网,就用的本地yum源和所需的包进行安装的,当时也比较顺利,光盘中的包以及自己下载的包都能够很好的方便的进行安装;后来又使用同样的方法在master端起一个httpd服务将所需的包作为网络中的yum源,继续在redhat6.2上安装saltstack真是屡试不爽;但是,今天再次尝试使用以上2种方法在redhat5.7上安装saltstack时就问题多多,无论是联网... 2015年01月15日 Other Tech 暂无评论 喜欢 6 阅读 4,316 次 阅读全文
ORA-38760_DG无法启动MRP进程 记录一次ORA-38760_DG无法启动MRP进程 现象是监控报警称主备库日志应用不同步,登到备库查看mrp进程不存在,随即启动mrp进程,前台正常返回无报错,但是mrp进程还是没有启动起来。 如下: 前台执行 SQL> alter database recover managed standby database disconnect from session parallel 2; Database altered. 正常返回,但是mrp进程没有启动 alert报错 Thu Oct 16 09:58:40 2014 MRP0: Ba... 2014年10月17日 TroubleShooting 暂无评论 喜欢 0 阅读 4,275 次 阅读全文
使用salt一键批量安装/配置/管理Apache 该文档是使用salt集中安装/配置/管理Tomcat的姊妹文档 但是该文档将之前安装tomcat的各个步骤集中在一个配置文件中进行一键安装配置管理Apache 其他细节不在赘述,具体见:http://www.yallonking.com/?p=1302 Apache的sls配置文件如下: [root@mysqlhost apache]# cat apache.sls apache-install: file.managed: - name: /apache/httpd-2.2.27.tar.gz - source: salt://apache/files/htt... 2014年09月07日 Other Tech 暂无评论 喜欢 3 阅读 3,286 次 阅读全文
使用salt集中安装/配置/管理Tomcat 首先我们有2台机器需要部署tomcat如下: [root@mysqlhost ~]# salt-key -L Accepted Keys: 192.168.137.154 192.168.137.155 Unaccepted Keys: Rejected Keys: 查看2台机器OS版本 [root@mysqlhost ~]# salt '*' cmd.run "uname -a;cat /etc/redhat-release" 192.168.137.155: Linux mysqlhost 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_6... 2014年09月07日 Other Tech 暂无评论 喜欢 0 阅读 5,480 次 阅读全文
浅析undo 该文档从insert,update,delete所产生的dump文件进行分析并做简要说明 31号会话插入一条记录(未提交) sys@ora11gr2> select sid from v$mystat where rownum<2; SID ---------- 31 1 row selected. sys@ora11gr2> select * from yallonking.redoundo; ID NAME ---------- -------------------- 1 redoundo1 2 redoundo2 2 row... 2014年08月01日 BasicKnowledge 暂无评论 喜欢 1 阅读 2,328 次 阅读全文
浅析scn 1.什么是scn 系统更改号(system change number),有的叫做 system commit number,这个叫法其实并不准确。scn是oracle的内部单调递增的序列时钟;scn确保事务的acid【原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)】性质;scn在实例恢复中可以剔除掉无用的日志,可以灵活通过scn进行不完全恢复;每个事务都含有scn。 2.scn分几类 2.1 以下scn记录在控制文件中... 2014年08月01日 BasicKnowledge 暂无评论 喜欢 0 阅读 2,922 次 阅读全文
tnsname中UR=A配置使用 当数据库nomount,mount或者restricted时,动态监听显示状态为BLOCKED时,客户端可通过配置UR=A进行连接。 如下: SQL> startup nomount; ORACLE instance started. Total System Global Area 939495424 bytes Fixed Size 2233960 bytes Variable Size 562039192 bytes Database Buffers 369098752 bytes Redo Buffers 6123520 bytes ... 2014年07月29日 BasicKnowledge 暂无评论 喜欢 0 阅读 2,993 次 阅读全文
浅析redo 该文档从insert,update,delete所产生的dump文件进行分析并做简要说明 数据库版本 sys@ora11gr2> select * from gv$version; INST_ID BANNER ---------- -------------------------------------------------------------------------------- 1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 1 PL/SQL Release 11.2.0.3.0 - Production ... 2014年07月13日 BasicKnowledge 暂无评论 喜欢 1 阅读 3,475 次 阅读全文
移动OCR和voting disk 首先确保crs在两个节点运行正常: bash-3.2$ crsctl check cluster -all ************************************************************** cadb1: CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online ************************************************************** cadb2: CRS-4537: Cluster Ready Servic... 2014年06月27日 DG&RAC&OGG 暂无评论 喜欢 1 阅读 2,516 次 阅读全文