Oracle physical dataguard with broker部署】的更多相关文章

一.环境说明 主库:10.110.96.88 备库:10.110.96.87 数据库实例:gisc 二.主库操作 1.开启force logging ALTER DATABASE FORCE LOGGING; 2.开启日志归档 a.查看日志归档是否开启 ARCHIVE LOG LIST; b.如果没有开始归档则开启 SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN; 3.创建stan…
Oracle Grid control 11g及Active DataGuard 11g安装部署(一) 原贴 http://blog.csdn.net/lichangzai/article/details/7938622 http://blog.csdn.net/lichangzai/article/details/7940555 标签: oraclepatchmanagerbugs产品file 2012-09-03 16:37 5418人阅读 评论(0) 收藏 举报  分类: Oralce D…
Oracle 10gR2 Dataguard搭建(非duplicate方式) 我的实验环境: 源生产库(主库): IP地址:192.168.1.30 Oracle 10.2.0.5 单实例 新DG库(备库): IP地址:192.168.1.31 Oracle 10.2.0.5 单实例 1.源生产库开启归档 2.rman备份源生产库 3.修改源生产库参数 4.配置tnsnames.ora 5.同步密码文件 6.配置pfile文件 7.创建备库控制文件 8.还原备库 9.开启日志应用 10.swit…
https://www.jb51.net/article/52269.htm注:本文译自<Oracle Data Guard 11g Handbook> Page 78 – Page 88这篇文章主要介绍了Oracle 11g Dataguard参数详解,包含了独立参数.主库参数.备库参数的详细说明,需要的朋友可以参考下 就Data Guard(后面都写成DG)来说,我们只关注如下三种参数:1.独立于数据库角色的参数2.数据库角色为primary时的参数3.数据库角色为standby时的参数虽…
Oracle RAC 11g DG Broker配置和测试 之前在<RHEL6.4 + Oracle 11g DG测试环境快速搭建参考>已经简单说过. 本篇在实验环境中实际配置 环境: RHEL 6.5 + Oracle 11.2.0.4 GI.DB + Primary RAC(2 nodes)+ Standby RAC(2 nodes) 该实验环境的搭建可参考:模拟生产搭建Standby RAC实验环境(11.2.0.4 DG) 配置并测试DG Broker步骤: 1.停止MRP 2.修改…
Oracle 11g dataguard check RTA(real time apply) 2017年8月24日 16:38 环境:oracle 11.2.0.1 OEL 5.8 注:以下操作都在备库执行 总结方法: 1.FPYJ(125_7)@fpyj123> select open_mode from v$database; OPEN_MODE -------------------- READ ONLY WITH APPLY                   --证明开启 RTA 2…
环境说明 在亚马逊云AWS上面安装了一套oracle 19c dataguard,linux centos 7.7的操作系统,开始时同步正常,实时应用redolog,一会儿之后就不行了.报错如下: ora-03186: cannot start oracle adg recovery on a non-oracle cloud database on a server that is not a primary server 备库报警日志如下: 主库: select status,error f…
环境: OS:rhel6.3_64bit DB:Oracle10gR2 ————————————————————————dataguard broker配置———————————————————————— 主备库修改参数 SQL>  show parameter broker NAME                                 TYPE        VALUE ------------------------------------ ----------- -------…
(一)DataGuard概要 DataGuard中文称为”数据卫士“,提供了数据库高可用性.数据保护和灾难恢复的功能.DataGuard通过建立primary数据库和standby数据库来确立参照关系,DataGuard将主库(primary)的redo日志传递给备库(standby),然后在备库中应用redo进行同步. 备库又分为2种类型:物理备库和逻辑备库 物理standby是通过块拷贝方式同步,通过接受并应用primary数据库的redo log,以介质恢复的方式同步.在物理备库中,数据是…
一.前言: 本手册主要记录如何配置,还介绍了配置原因,以及注意要点,已经主备切换,以及故障转移等重要操作步骤,我希望这个文章可以作为进行dataguard配置的一个参考手册. 二.前提 1.主库是归档模式: 如果我们不清楚为什么是归档模式,那我们就应该也不会清楚dataguard是用来做什么的.透过很多修饰的官方语言,我们需要明确DG(dataguard简称,后同)实际上的作用就是用来高可用.而实现原理就是从主库获取数据到从库,在主库发生异常的时候,从库接管主库,完成身份的变化.可以一个主库,最…
RHEL6 + Oracle 11g客户端快速部署 需求:只是用到客户端的sqlplus, sqlldr功能. 方案:用精简版实现客户端的快速部署 1.上传oracle精简版客户端到服务器/tmp目录下,解压到/opt目录下,改名为oracleclient # cd /opt # unzip /tmp/oracle_instantclient_11_2_for_linux.zip # mv oracle_instantclient_11_2_for_linux oracleclient # ch…
oracle 10g可以通过基于备份的rman DUPLICATE实现dataguard,通过步骤需要对数据库进行备份,并在standby侧进行数据库的恢复.而到了11g,oracle推出了Duplicate From Active Database技术,不需要再对数据库进行rman备份恢复,一切动作都通过网络自动完成. 主库已在归档模式 SQL> archive log list;Database log mode              Archive ModeAutomatic arch…
DataGuard为企业数据的高可用性,数据安全以及灾难恢复提供支持,一般由一个primary db与几个物理或逻辑standby db组成一个DataGuard配置. 系统环境 操作系统为windows server 2003 r2 enterprise x64 edition service pack 2,database为oracle 10g 10.2.0.4 enterprise x64 edition.服务器均为AMD64架构,主机RAID5本地硬盘加RAID1光纤盘阵. primar…
 场景,重新启动数据库,不重新启动linux系统,所以不用考虑监听程序,#linux输入lsnrctl start1 数据库关闭1.1 关闭主库SHUTDOWN IMMEDIATE; SQL> SHUTDOWN IMMEDIATE;                                                                                                                                      …
环境描述:主库: IP: 10.8.3.191 主机名:primaryORACLE_SID=afcORACLE_BASE=/u01/oracleORACLE_HOME=/u01/oracle/10g备库: IP: 10.8.3.192 主机名:standbyORACLE_SID=afcORACLE_BASE=/u01/oracleORACLE_HOME=/u01/oracle/10g 准备工作:分别在主库和备库都安装上oracle软件,不装数据库.安装配置步骤: 1.运行dbca创建数据库 2.…
Oracle一步步搭建DataGuard DataGuard环境: OS: SuSe 10 Primary DB: IP address:1.1.1.1 user:root passwd:****** Oracle_SID:TEST DB_UNIQUE_NAME:TEST_PD Standby DB: IP address:2.2.2.2 user:root passwd:****** Oracle_SID:TEST DB_UNIQUE_NAME:TEST_ST Primary端的配置 Prim…
DG架构图如下: 计划,切换之后的架构图: DG切换: 主备切换:这里所有的数据库数据文件.日志文件的路径是一致的 [旧主库]主库primarydb切换为备库standby3主库检查switchover_status列的状态,是否支持switchover操作:如果该列值为"TO STANDBY"则表示primary 数据库支持转换为standby 角色prod> select switchover_status from v$database;SWITCHOVER_STATUS-…
搭建oracle 级联DG 现有架构:physical standby 一主二备,在此基础上,在主库下新建备库standby3.级联备库cascade 数据库版本 11.2.0.4 db_name=prod db为主库,dg1为备库,dg2为级联备库:DB_UNIQUE_NAME DATABASE_ROLEdb primary 10.100.12.10 dg1 standby1 10.100.12.11 dg2 standby2 10.100.12.12 三个库的LOG_FILE_NAME_CO…
1.重建主机的Oracle用户 组 统一规范 uid gid 以保证共享存储挂接或其他需求的权限规范 userdel -r oracle groupadd -g 7 oinstall groupadd -g 7 dba useradd -g oinstall -G dba -u 7 oraclepasswd oracle #id oracle uid=7(oracle) gid=7(oinstall) 组=7(oinstall),7(dba) 2.安装好Oracle 需要的rpm包.安装rpm依…
  ODP.net是Oracle提供的数据库访问类库,其功能和效率上都有所保证,它还有一个非常方便特性:在客户端上,可以不用安装Oracle客户端,直接拷贝即可使用. 以下内容转载自:http://blog.ywxyn.com/index.php/archives/326 由于微软在.net framework4中会将System.Data.OracleClient.dll deprecated,而且就访问效率和速度而言,System.Data.OracleClient.dll与Oracle.D…
http://allthingsoracle.com/rolling-forward-a-physical-standby-database-using-the-recover-command/ 当主数据库和备用数据库之间存在相当大的差异时,你不再需要复杂的前滚流程来填补它们之间的差异. oracle 12c RMAN能够通过网络执行备用恢复以进行增量备份,并且可以将它们应用到物理备用数据库. 假设主库为orcl, 物理备库为orcl2. 在备库执行(orcl2): DGMGRL> connec…
2017年8月24日 16:38 环境:oracle 11.2.0.1 OEL-5.8 注:以下操作都在备库执行 总结方法: 1.FPYJ(125_7)@fpyj123> select open_mode from v$database; OPEN_MODE -------------------- READ ONLY WITH APPLY                   --证明开启 RTA 2.FPYJ(125_7)@fpyj123> select DEST_ID,DEST_NAME,…
检查主备机的sys 密码是否一致,忘记密码可以修改,同步 .alter user sys identified by xxx: orapwd file=oraxxx.ora password=admin entries=40 force=y;  检查静态tnsnames.ora 和listener.ora ,确保正常测试:sqlplus sys/oracle@COMSTAR2 as sysdba / sqlplus sys/oracle@COMSTAR1 as sysdba 备库 sql>shu…
转自 https://blog.51cto.com/8858975/1401988监控脚本(注:这里没用Sendmail工具发送邮件,如果用的话需要修改)$cat check_oracle_dg_delay.sh #!/bin/shsource ~/.bash_profile#定义变量v_datetime=`date +"%Y-%m-%d %H:%M:%S"`v_username='oracle'v_hostname=`hostname`#获取IP地址v_ip=`/sbin/ifcon…
SQL> select thread#, low_sequence#, high_sequence# from v$archive_gap;确认下是否存在日志间隙,发现gap现象,说明failover不会有数据损失情况.在standby端,关闭apply和结束应用动作 SQL> alter database recover managed standby database cancel;数据库已更改. SQL> alter database recover managed standby…
主库: 一:强制force logging: alter database force logging; 二:开启主库的归档模式 三:主库添加standby redo log,比redo日志组多一组: ALTER DATABASE ADD STANDBY LOGFILE GROUP 4 ('/data/app/oracle/oradata/PROD/redo04_1.log','/data/app/oracle/oradata/PROD/redo04_2.log') size 1024M; AL…
环境说明 1.关闭透明大页 RHEL  6: # cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [oracle@rhel 6 ~]$ cat /sys/kernel/mm/redhat_transparent_hugepage/enabled[always] madvise never   RHEL  7: # cat /sys/kernel/mm/transparent_hugepage/enabled [root@rhel 7 …
大家可能已经知道,在Oracle的DATAGUARD(这里指的是PHYSICAL STANDBY)环境中,Primary端会把生成的REDO传到Standby端,然后由Standby端的MRP进程应用该Redo,以达到同期效果. 首先,REDO_TRANSPORT_USER参数的意义如下: http://docs.oracle.com/database/122/REFRN/REDO_TRANSPORT_USER.htm#REFRN10269 REDO_TRANSPORT_USER specifi…
很多人在学习flashback database这个oracle技术的时候,都会有一个疑问,就是如果我只有一个数据库作为生产库的话,是否有这样的业务需求导致我们要把数据库闪回到以前的时间点?以及这样做是否值得(当前时间点和闪回目的时间点中间的所有操作将丢失)? 其实抛开这个问题的讨论,在oracle的dataguard环境配置中,对于故障切换后产生故障的主机从新回到dataguard环境,以及处于测试的目的我们人为的激活了备库,flashback database都可以提供非常好的选择. 下面的…
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机环境 2.2 Oracle RAC环境 2.3 Oracle DataGuard环境 2.4 主机双机 三.Oracle应用补丁 3.1 单机环境 3.2 Oracle RAC环境 3.3 Oracle DataGuard环境 3.4 主机双机 说明:本文汇总Oracle安装部署,版本升级,应用补丁…