iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >GoldenGate12.2在DataGuard备库同步数据的配置
  • 204
分享到

GoldenGate12.2在DataGuard备库同步数据的配置

2024-04-02 19:04:59 204人浏览 独家记忆
摘要

OGG 12.2.0.1在standby数据库上安装 ###########################软件安装配置############################ 1.设置oracle_

OGG 12.2.0.1在standby数据库上安装
###########################软件安装配置############################
1.设置oracle_HOME和ORACLE_SID(主库、备库、目标库)
如果只有一个实例,只需要设置环境变量ORACLE_HOME和ORACLE_SID即可,如果有多个实例,需要在每个进程组(process group)的配置文件中设置:

2.设置library的path,源端(主库、备库、目标库)

export GG_HOME=/home/oracle/ogg
export PATH=$PATH:$GG_HOME
export LIBPATH=$GG_HOME:$ORACLE_HOME/lib

3.执行runinstaller(主库、备库、目标库)
./runinstaller

4.修改日志模式(主库)

SELECT supplemental_log_data_min, force_logging FROM v$database;
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
ALTER DATABASE FORCE LOGGING;
SELECT supplemental_log_data_min, force_logging FROM v$database;

5.在数据库中启用ogg(主库、目标库)

alter system set ENABLE_GoLDENGATE_REPLICATioN=true scope=both;

6.设置Flashback Query(主库和备库)

UNDO_MANAGEMENT=AUTO
UNDO_RETENTION=86400 #需要计算得出

8.建立GoldenGate Credentials(主库、目标库)

create tablespace ogg_tbs datafile '/home/db/oracle/oradata/bidb/ogg_tbs01.dbf' size 1m autoextend on next 1m maxsize unlimited;
create user ogg identified by ogg123 default tablespace ogg_tbs quota unlimited on ogg_tbs;

9.执行setup脚本(主库,目标库)
@marker_setup.sql
@ddl_setup.sql
@role_setup.sql
@ddl_enable.sql
@ddl_pin ogg

10.安全相关认证(主库、备库、目标库)
 $ ./ggsci
注意下面两个语句末尾不能有分号,否则报ERROR: Invalid command.
GGSCI> add credentialstore
GGSCI> alter credentialstore add user ogg,passWord ogg123
GGSCI> dblogin useridalias ogg

########################主库上添加trandata###############################
11.在DG主库上添加trandata(主库)
 $ ./ggsci
GGSCI> dblogin useridalias ogg
GGSCI> add trandata scott.T
GGSCI> info trandata scott.*

#######################源端配置################################
12 配置manager进程(备库)
 $ ./ggsci
GGSCI> edit params mgr
内容如下:
PORT 7809
DYNAMICPORTLIST 7801-7809
--AUTORESTART ER *,RETRIES 5,WaiTMINUTES 7
PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 7
LAGREPORTHOURS 1
LAGINFOMINUTES 30
LAGCRITICALMINUTES 45 13.配置抽取进程:
GGSCI> add extract extncf, tranlog, begin now
GGSCI> add exttrail ./dirdat/et extract extncf, megabytes 100
GGSCI> edit params extncf
内容如下:
EXTRACT extncf
--SETENV (ORACLE_HOME="/home/db/oracle/product/11.2.0")
--setenv (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")
--setenv (ORACLE_SID="stby")
useridalias ogg
GETTRUNCATES
REPORTCOUNT EVERY 1 MINUTES, RATE
DISCARDFILE ./dirrpt/extncf.dsc,APPEND,MEGABYTES 1000

WARNLONGTRANS 2h,CHECKINTERVAL 10m
EXTTRAIL ./dirdat/et

--TRANLOGOPTIONS  CONVERTUCS2CLOBS
TRANLOGOPTIONS EXCLUDEUSER ogg
TRANLOGOPTIONS MINEFROMacTIVEDG
DBOPTIONS ALLOWUNUSEDCOLUMN
--DYNAMICRESOLUTION

FETCHOPTIONS FETCHPKUPDATECOLS

--table
table SCOTT.T;

14.配置datapump进程
GGSCI> add extract dpencf, exttrailsource ./dirdat/et
GGSCI> add rmttrail ./dirdat/rt, extract dpencf, megabytes 100
GGSCI> edit params dpencf
内容如下:
EXTRACT dpencf
RMTHOST 192.168.137.7, MGRPORT 7800, compress
PASSTHRU
RMTTRAIL ./dirdat/rt
DYNAMICRESOLUTION

--table
table SCOTT.T; 15.启动进程
 $ ./ggsci
GGSCI> start mgr
GGSCI> start extncf

#######################目标配置################################
16.目标端GLOBALS配置:
GGSCI> edit params ./GLOBALS
内容如下:
CHECKPOINTTABLE ogg.oggchkpt
GGSCI> exit
shell> ggsci
(重新登陆以激活GLOBALS参数)
GGSCI> dblogin useridalias ogg
GGSCI> add checkpointtable

17 配置目标端manager进程:
GGSCI> edit params mgr
内容如下:
port 7800
DYNAMICPORTLIST 7801-7809
--AUTORESTART ER *,RETRIES 5,WAITMINUTES 7
PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 7
LAGREPORTHOURS 1
LAGINFOMINUTES 30
LAGCRITICALMINUTES 45

18 配置目标端复制进程:
GGSCI> add replicat repncf, exttrail ./dirdat/rt
GGSCI> edit params repncf
内容如下:
REPLICAT repncf
SETENV (ORACLE_HOME="/home/db/oracle/product/11.2.0")
setenv (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")
setenv (ORACLE_SID="bidb")
useridalias ogg
--SQLEXEC "ALTER SESSION SET CONSTRAINTS=DEFERRED"
REPORT AT 01:59
REPORTCOUNT EVERY 30 MINUTES, RATE
REPERROR DEFAULT, ABEND
--numfiles 5000

--HANDLECOLLISIONS
assumetargetdefs
DISCARDFILE ./dirrpt/repncf.dsc, APPEND, MEGABYTES 1000
GETTRUNCATES
ALLOWNOOPUPDATES

--table
map SCOTT.T, target SCOTT.T;

#######################数据初始化################################
19.源端导出数据(主库操作)
SQL> select dbms_flashback.get_system_change_number from dual;

GET_SYSTEM_CHANGE_NUMBER
------------------------
        347494

expdp \'/ as sysdba\' directory=dump_dir dumpfile=scott.dmp logfile=scott.log tables=scott.t  flashback_scn=347494
scp scott.dmp m3:/home/oracle/dump_dir

20.目标端导入
cd /home/oracle/dump_dir
impdp \'/ as sysdba\' directory=dump_dir dumpfile=scott.dmp logfile=scott.log #######################启动进程################################
20.启动进程
源端:
GGSCI> start extncf
目标端:
GGSCI> alter replicat repncf extseqno 0, extrba 0
此处的extseqno后面的0代表trail文件的序号,需要到ogg根目录下的dirdat中检查,如果初始配置的话,就是0
GGSCI> start repncf aftercsn 347494

您可能感兴趣的文档:

--结束END--

本文标题: GoldenGate12.2在DataGuard备库同步数据的配置

本文链接: https://www.lsjlt.com/news/48495.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • GoldenGate12.2在DataGuard备库同步数据的配置
    OGG 12.2.0.1在standby数据库上安装 ###########################软件安装配置############################ 1.设置ORACLE_...
    99+
    2024-04-02
  • MySQL数据库的同步配置方法
    本篇内容主要讲解“MySQL数据库的同步配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL数据库的同步配置方法”吧!   &n...
    99+
    2024-04-02
  • Mysql数据库的主从同步配置
    目录Mysql主从同步配置1、安装两个 mysql 2、编写mysql配置文件3、初始化数据4、其他mysql 相关命令Mysql主从同步配置 配置准备: 需要两个数据库...
    99+
    2024-04-02
  • 如何进行mysql数据库主从同步中数据库同步配置
    这篇文章给大家介绍如何进行mysql数据库主从同步中数据库同步配置,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。背景: 最近有一个mysql数据库同步的需求,我用了mysql主从同步的...
    99+
    2024-04-02
  • 阿里云数据库同步数据同步怎么设置
    摘要 数据同步是云数据库管理的重要功能,可以实现数据的实时备份和恢复,提高数据安全性。本文将介绍如何在阿里云数据库中设置数据同步,并分析其重要性和优势。 一、什么是数据同步数据同步是指将一个数据库中的数据复制到另一个数据库中,以保持数据的一...
    99+
    2024-01-25
    阿里 数据同步 数据库
  • MySQL数据库的主从同步配置与读写分离
    使用mysql主从复制的好处有: 1、采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。 2、在主从服务器上分开处理用户的请求,可以提升数据处理效率。 3、将主服...
    99+
    2024-04-02
  • mysql服务器主从数据库同步如何配置
    小编给大家分享一下mysql服务器主从数据库同步如何配置,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!首先需要在同一个局域网内的两台机器(当然也可以用一台机器虚拟两台机器出来),都安装上mys...
    99+
    2024-04-02
  • Mariadb数据库主从复制同步配置过程实例
    目录一、环境规划二、mariadb的主从复制介绍1.主从复制简介2.半同步复制介绍3.主从复制原理图三、安装Mariadb1.配置yum仓库2.检查yum仓库3.安装mariadb4.启动mariadb服务5.从节点安装...
    99+
    2022-11-24
    Mariadb主从复制同步配置 Mariadb数据库主从配置
  • MYSQL如何配置master/slave数据同步
    这篇文章主要介绍了MYSQL如何配置master/slave数据同步,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。redhat 9.0 my...
    99+
    2024-04-02
  • MYSQL数据库主从同步设置的实现步骤
    目录为什么要主从同步?主从同步的原理MYSQL数据库进行主从同步创建两个MYSQL数据库初始化,安装主机数据库配置从机测试主从同步为什么要主从同步? 1、读写分离 主从同步分为一个主...
    99+
    2024-04-02
  • 阿里云数据库同步数据设置方法
    在云上建立数据库是许多企业日常运营中必不可少的一项任务。为了保证数据的一致性和完整性,我们需要对数据库进行定期同步。本文将详细介绍如何在阿里云数据库中设置数据同步。 一、阿里云数据库介绍阿里云数据库是阿里云推出的一款分布式数据库,具有高可用...
    99+
    2023-12-09
    阿里 数据库 方法
  • Go 同步存储教程:让你的数据在多个设备间同步
    随着人们对数据的需求越来越高,如何实现数据在多个设备间的同步成为了一项重要的技术。Go 作为一门高效且易于学习的编程语言,提供了丰富的同步存储解决方案,能够帮助我们轻松地实现数据在多个设备间的同步。 本文将介绍 Go 同步存储的相关概念和...
    99+
    2023-10-19
    同步 存储 教程
  • Mysql主从数据库(Master/Slave)同步配置与常见错误
    随着访问量的增加,对于一些比较耗时的数据库读取操作,一般采用将写入与读取操作分开来缓解数据库的压力,数据库引擎一般采用Master/Slave架构。实现mysql服务器的主从配置,可以实现读写分离,另外在主...
    99+
    2024-04-02
  • 跨越不同数据库系统的数据库同步挑战
    数据库同步 数据集成 异构数据库 事务一致性 数据库同步的挑战 当组织拥有来自不同供应商的不同数据库平台时,数据库同步就成为一项挑战。这些数据库可能使用不同的数据格式、查询语言和事务处理机制,这使得在它们之间同步数据变得复杂。以下是跨...
    99+
    2024-02-29
    数据库同步在拥有多个不同数据库平台的情况下面临挑战 本文探讨了解决这些挑战的最佳实践和工具。
  • MYSQL5中master slave数据同步如何配置
    这篇文章将为大家详细讲解有关MYSQL5中master slave数据同步如何配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。测试环境.基本上数据是瞬间同步,希望对大家...
    99+
    2024-04-02
  • 阿里云数据库同步备份是否安全?
    在数字化时代,数据安全成为了企业和个人关注的焦点。阿里云作为国内领先的云计算服务提供商,其数据库同步备份功能备受关注。那么,阿里云数据库同步备份是否安全呢?本文将为您详细解答。 首先,阿里云数据库同步备份是安全的。在数据安全方面,阿里云采用...
    99+
    2023-11-19
    阿里 备份 数据库
  • mysql数据库配置的步骤是什么
    配置MySQL数据库的步骤如下:1. 下载安装MySQL:从MySQL官方网站下载适合您操作系统的MySQL安装包,并按照安装向导进...
    99+
    2023-09-05
    mysql数据库
  • Win系统下MYSQL主从数据库同步设置实现数据同步更新
    这篇文章主要讲解了“Win系统下MYSQL主从数据库同步设置实现数据同步更新”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Win系统下MYSQL主从数据库同...
    99+
    2024-04-02
  • MYSQL数据库怎么设置主从同步
    本篇文章为大家展示了MYSQL数据库怎么设置主从同步,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、配置主数据库主master : 192.168.1.132从slave : 192.168.1....
    99+
    2023-06-29
  • MYSQL数据库如何设置主从同步
    目录1、配置主数据库2、配置从数据库总结MYSQL可以配置1个主数据库多个从数据库 1、配置主数据库 主master : 192.168.1.132 从slave : 192.168...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作