11g dataguard使用总结
11g的dataguard相比于10g来说,最优越的特性应该算就是active dataguard了,这一点改进在很大意义上促使用户需要把数据库从10g升级到11g,读写分离在这个时候得到了升华,而且在后台会根据需要进行数据的同步,相比于使用10g,想读数据的时候把数据库启动到read only 阶段,但这个时候不接受日志同步数据,如果需要同步数据...
11g r2 RAC 加节点步骤
已有节点rac1、rac2,下面做的是添加节点rac3rac3先安装下cvuqdisk包,这个包在GI安装文件中有。/home/grid/grid/rpm[root@rac3 rpm]# rpm -ivh cvuqdisk-1.0.9-1.rpm1.rac3节点安装集群软件GI①检查rac3是否满足rac安装条件[root@rac1 ~]# su - grid[grid@rac1 ~]$ cluvfy stage -pre nodeadd -n rac3 -fi...
【kingsql分享】Oracle 11g Data Guard原理研究(一)
网络上个官方文档配置Data Guard 的步骤已经非常成熟,个人觉得应该逐渐深入,去理解其原理,挖掘其精髓这篇文章是个人学习总结的笔记,如果写的有错的地方,还望大家留言指正下图为一个ADG的模型,那么这篇文章就来研究图中的箭头的原理,也就是日志是如何发送的
如何使用SQL_TRACE和10046事件
Eygle大师的微信讲堂昨天开课,第一堂课和大家分享了一些学习Oracle的基本方法,其中提到了使用SQL_TRACE和10046事件。SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。 对于这个工具,我很早就听过,但是...
MySQL操作规范(总结)
用户权限管理创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:Username所创建的用户名host 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任...
最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤)
最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤)一、环境介绍: 我在db01和db02两台Linux虚拟机上首先分别安装了一套数据库软件,在db01主机上创建了名为woo的数据库;我们这次的实验是要搭建了一套Oracle 11g Active DataGuard;目的是为了实现数据库同步的功能,并且了解Oracle 11g DG...
Oracle SQL优化总结
Oracle SQL优化总结Oracle SQL优化注意事项总结
Oracle DBA常用sql分享
Oracle DBA常用sql分享
oracle 11g中的 oracle restart特性
oracle restart性特在oracle 11g r2 以前对于单实例一般都是写脚本为自动启动oracle,在oracle 11g r2中使用oracle restart功能来配置在硬件或软件出现故障或者数据库所在主机重启之后自动重新启动数据库,监听和其它oracle组件对于非集群环境,只需要安装OracleGrid Infrastructure,在安装的时候选择“仅安装网格基础结构...
SID和Serial#的概念
SID和Serial#共同确定一唯一的session。它们的定义如下:SID: Session identifierSERIAL#:Session serial number. Used to identify uniquely a session's objects. Guarantees that session-level commands are applied to the correct session objects if the session ends and another session begins with the same session ID.Sid就是用来标识一个session的,它一般和process是对应的。一个process一般对应一个session,只要process不结束,则这个process建立的session具有同样的SID。在session结束后,新的session建立时,SID被重用
深入解析10053事件
你是否想知道一句sql语句如何执行,它是否走索引,是否采用不同得驱动表,是否用nestloop join,hash join…..?这一切对你是否很神秘呢?或许你会说execution plan能看到这些东西,但是你是否清楚execution plan是如何得到?这篇文章就是给出了隐藏在execution plan底下的具体实现。10053事件10053事件是oracle提供的用于跟踪sql语句成本计算的内部事件,它能记载CBO模式下oracle优化器如何计算sql成本,生成相应的执行计划。如何设置10053事件设置本session的10053开启:Alter session set events’10053 trace name context forever[,lev
【RAC】如何让Oracle RAC crs_stat 命令显示完整
【RAC】如何让Oracle RAC crs_stat 命令显示完整 BLOG文档结构图 最近在研究crs_stat命令较之前的版本多出了很多新的不同的资源类型,缺省情况下,使用name列显示不全,于是上网搜了一下这个问题的解决办法,大概有vi编辑器编辑一个Type列 awk 'BEGIN {printf "%-30s %-10s %-10s %-10s ...
12条语句学会oracle cbo计算(十二)
12条语句学会oracle cbo计算(十二)工作中,你可能会遇到统计数据正确,但就是不走你想要的执行计划的情况,最后一般通过hint或sql_profile解决.一条sql语句的性能主要依赖于好的物理结构,准确的系统统计数据,准确的对象统计数据,合理的查询优化器参数,合理的系统参数.这些因素也就是cost计算基本参数.因此产生的sql优化技术有...
oracle 11g duplicate from active database 复制数据库(三)
下面介绍将数据库复制到远程主机相同目录结构(且数据库名与原数据库名相同)的操作步骤1.创建辅助实例的密码文件(这里辅助实例名为db) ,在目的主机上为辅助实例创建密码文件可以有以下选项:.手动创建密码文件,对于duplicate ... from active database有额外的要求。必须使用SYS用户ID并且密码必须与原数据库的密码相匹...
oracle 11g duplicate from active database 复制数据库(一)
使用duplicate from active database复制数据库在oracle 11g中复制数据库有了两种方法,一是使用基于备份的复制,一种是active database方式来复制。执行active database复制,RMAN连接到原数据库实例作为target,连接到辅助实例作为auxiliary。RMAN将通过网络将active database复制到辅助实例,从而创建副本数据库并且...
oracle 11g duplicate from active database 复制数据库(二)
下面介绍将数据库复制到远程主机相同目录结构的操作步骤1.创建辅助实例的密码文件(这里辅助实例名为dup) ,在目的主机上为辅助实例创建密码文件可以有以下选项:.手动创建密码文件,对于duplicate ... from active database有额外的要求。必须使用SYS用户ID并且密码必须与原数据库的密码相匹配。当想要使用单独的密码来...
Oracle GoldenGate在RAC上部署安装
很多用户都采用了OGG作为生产环境的灾备复制软件,生产端通常是双节点的RAC,灾备端可能是同样环境也可能是单实例环境。生产端在安装OGG时会从存储上划分一个独立的共享磁盘,将其做成文件系统,然后将OGG软件和目录都放在该磁盘上,包括本地trail文件。下面的实验我们在虚拟机上来简单的创建一个上述灾备架构。环境介绍...
【RMAN】RMAN-05001: auxiliary filename conflicts with the target database
在oracle 10.2.0.1中使用duplicate 创建standby的时候,遇到如下错误: RMAN> duplicate target database for standby;sql statement: alter database mount standby databasereleased channel: ORA_AUX_DISK_1...
监控Data Guard实时同步
监控 real-time apply 实时同步的dataguard 是否正常同步:select to_char(SYSDATE,'yyyymmdd hh24:mi:ss') CTIME,NAME,VALUE,DATUM_TIME from V$DATAGUARD_STATS WHERE NAME LIKE '%lag';其中如果apply lag对应的value大于0,那么就需要注意检查是否同步正常。如果相差时间非常多,value值...
Oracle11g 搭建单实例DataGuard
环境:主备库都为单实例并且数据库SID相同OS:red hat 6.5Oracle:11.2.0.4.3主库操作1. 开启归档模式 创建归档目录[root@enn ~]# mkdir -p /u01/archivelog[root@enn ~]# chown -R oracle:oinstall/u01/archivelog[root@enn ~]# chmod 777 /u01/archivelog...