一、摘要Oracle DataGuard是Oracle自带的数据同步功能,基本原理是将日志文件从原数据库传输到目标数据库,然后在目标数据库上应用这些日志文件,从而使目标数据库与源数据库保持同步,是一种数据库级别的高可用性方案。DataGuard可以提供Oracle数据库的冗灾、数据保护、故障恢复等,实现数据库快速切换与灾难性恢复。在生产数据库的保证"事务一致性"时,使用生产库的物理全备份创建备库,
转载
2023-07-27 22:21:43
158阅读
DataGuard一、容灾复制方案1、阵列的复制技术(硬件)通过在阵列之间进行复制,异地保存数据对存储设备和网络环境要求比较高。2、基于逻辑卷的复制技术(操作系统层面)通过LVM的镜像技术来实现。3、基于 Oracle 的 redo log 的复制(在应用层)1) DataGuard2) GoldenGate3) Stream二、什么是DG1)不同于RAC保护主机,DG保护的是数据库2)主库(一个
原创
2017-08-24 16:23:40
1263阅读
手工搭建物理dataguard首先数据库需要设置为归档模式强制数据库为force logging 模式SQL>alter database force logging;为主库添加standby redo log,standby日志文件需要大于或等于联机日志文件SQL> alter database add standby logfile group 4 '/export/home/or
原创
2014-01-13 22:51:15
480阅读
1.DataGuard概要 Oracle DataGuard是Oracle自带的数据同步功能,基本原理是将日志文件从原数据库传输到目标数据库,然后在目标数据库上应用这些日志文件,从而使目标数据库与源数据库保持同步,是一种数据库级别的高可用性方案。 DataGuard可以提供Oracle数据库的冗 ...
转载
2021-07-16 17:51:00
2399阅读
2评论
Dataguard原理 1.DataGuard概要 Oracle DataGuard是Oracle自带的数据同步功能,基本原理是将日志文件从原数据库传输到目标数据库,然后在目标数据库上应用这些日志文件,从而使目标数据库与源数据库保持同步,是一种数据库级别的高可用性方案。DataGuard可以提供Oracle数据库的冗灾、数据保护、故障恢复等,实现数据库快速切换与灾难性恢复。在生产数据库的
转载
2023-10-04 20:47:01
381阅读
oracle dataguard
原创
2012-04-26 12:17:32
645阅读
Oracle DataGuard Study之--DataGuard FailOver案例Oracle DG(Dataguard)是目前比较常见的数据库HA配置策略。通过实现Physical Standby和Logical Standby,可以实现数据冗余容错机制。防止在主库出现严重故障,不能支持服务的时候,没有快速的后备支持环境。在DG中,switchover和failover是两个重要的概念,
推荐
原创
2015-03-05 15:44:29
5567阅读
点赞
DATA GUARD的最主要的功能是冗灾。当然根据配置的不同,DATA GUARD还可以具备以下特点:高可用、性能提升、数据保护以及故障恢复等。
DATA GUARD可以分为物理STANDBY和逻辑STANDBY两种。二者的最大差别在于,物理STANDBY应用的是主库的归档日志,而逻辑STANDBY应用的是主库的归档日
转载
精选
2011-05-17 12:56:10
488阅读
实验:搭建dataguard
1、打开主库zwb强制写日志模式
SQL> alter database force logging;
SQL> select force_logging from v$database;
FOR
---
YES
2、建立备库数据文件放置目录
[oracle@testsvr oracle]$ mkdir stdby
3、做首次全同步数
原创
2012-06-17 21:19:41
842阅读
1、DATAGUARD原理
STANDBY一旦创建,DATAGUARD就会通过将主数据库的REDO传递给STANDBY数据库,然后在STANDBY中应用REDO实现数据库的同步。
有两种类型的STANDBY:物理STANDBY和逻辑STANDBY
物理STANDBY提供与主数据库完全一样的拷贝(块到块),数据库SCHEMA,包括索引都是一样的。它是直接应用R
转载
精选
2012-12-16 11:32:11
1992阅读
mkdir -p /home/oracle/rmanbk[oracle@localhost ~]$ cat 1dg.sh
sqlplus "/as sysdba" 1>sql.log 2>&1 <<EOF!
shutdown immediate;
startu
原创
2015-09-16 09:59:11
521阅读
1、概述和说明单实例数据库.只需安装grid、oracle software、不需要安装oracle database.2、安装前准备工作preusers.sh#!/usr/bin/bashgroupadd -g 1000 oinstallgroupadd -g
转载
2013-07-02 13:53:00
177阅读
2评论
运行Data Guard的条件 1、 在主库和从库的所有机器上必须安装同一个版本的Oracle企业版。 2、 主库必须运行在归档模式下。 3、 主库和从库的操作系统必须一样(允许版本不同),从库可以使用与主库不同的目录结构。 4、 主从库硬件系统的体系结构必须相同。比如:主库运行在64位的Sun Sparc系统上,如果从库是32位的Linux Intel系统就不允许。主从库硬件的配置可以不同,比如
转载
精选
2009-09-25 09:43:06
842阅读
alter database open read only;alter database open read only*ERROR at line 1:ORA-10456: cannot open standby database; media recovery session may be inp...
原创
2021-12-30 10:20:16
116阅读
Dec 1, 2009
Tag:oracle,dataguard,参数,LOG_ARCHIVE_DEST_2
HostName
tnsnames.ora
db1
primary node2
dr1
db1,db2,DR1,DR2
db2
Primary Site
*.DB_NAME='DB'
注意: 如果主备db_unique_name不一样,需要
转载
精选
2010-04-18 10:48:17
1247阅读
    Technorati 标签: oracle,dataguard,duplicate,主备,standby,primary   第一次搭建oracle dataguard。学oracle很长时间,却没有完整的搭过dg,说起来让人笑。总得有第一次,而且第一次总是很痛苦的。感谢庄哥和群内的朱老师的指点,也感谢公司同事标哥的支持。 
原创
2011-09-06 19:39:30
922阅读
Technorati 标签: dataguard,broker,failover,observer 配置好dataguard后,可以演练主库崩溃后的操作。一般有两种方式,一种是用oracle的dataguard broker,启用fast_start failover,自动切换;一种是用failover手工进行切换。下面就两种方式,分别做介绍。 dataguard broker的配置: 相
原创
2011-09-07 18:01:12
3785阅读
1.duplicate target databasefor standbyfrom active database nofilenamecheckDORECOVERspfileset service_names='CWFOLB'set db_unique_name='CWFOLB'set log_archive_dest_1='location=/folarch VALID_FOR=(ALL_L
原创
2015-02-19 15:43:16
815阅读
方法一:手工注册日志 方法二:RMAN 增量恢复
原创
2023-06-14 10:26:54
95阅读
从oracle11g开始,支持windows与linux异构dg,同时也开时支持备节点只读打开。所以在企业中,可以实现读写分离,客户知道这个新特性后,要求我们帮他们部署一套这样的active dataguard,来分担他们生产库的压力。下面,我就把我的实施过程发布出来与大家共享!1、安装操作系统及数据库软件 具体的安装、建库
原创
2014-07-11 16:13:48
757阅读