热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用OGG,两个Oracle库之间单向同步数据

配置:源数据库100.100.100.21实例名dbsid2目标数据库100.100.100.41实例名db1实验目标:源数据库中

配置:源数据库100.100.100.21 实例名dbsid2 目标数据库100.100.100.41 实例名db1 实验目标:源数据库中

配置:源数据库100.100.100.21 实例名dbsid2

目标数据库100.100.100.41 实例名db1

实验目标:源数据库中的 scott用户 emp表同步到目标数据库 scott中的test表

安装包为文件ogg112101_fbo_ggs_Linux_x64_ora10g_64bit.zip

解压之后,然后再tar解压tar -xvf fbo_ggs_Linux_x64_ora10g_64bit.tar -C /Oracle/ogg/

Oracle GoldenGate在异种OS上同种DB之间的数据同步

GoldenGate将Oracle数据同步到GreenPlum

1. 源数据库(dbsid2)配置:

(1) 用户权限:grant dba to scott

(2) 打开归档模式

(3)附加日志:
alter database add supplemental log data;

alter database force logging;

(4)将目标数据库db1信息添加到 tnsnames.ora中

2. 目标数据库(db1)配置:

(1) scott用户建立空表test,,表结构和emp相同

(2) 打开归档模式

(3) 附加日志:

alter database add supplemental log data;

alter database force logging;

(4) 将源数据库(dbsid2)的信息添加到 tnsnames.ora中

3. 源数据库服务器 goldengate安装

(1) 解压到/oracle/ogg目标下面

(2) 运行./ggsci

(3) 新建子目录: GGSCI (host2) 1> create subdirs

Creating subdirectories under current directory /oracle/ogg

Parameter files /oracle/ogg/dirprm: already exists

Report files /oracle/ogg/dirrpt: created

Checkpoint files /oracle/ogg/dirchk: created

Process status files /oracle/ogg/dirpcs: created

SQL script files /oracle/ogg/dirsql: created

Database definitions files /oracle/ogg/dirdef: created

Extract data files /oracle/ogg/dirdat: created

(4) 配置字符管理的Port参数

GGSCI (host2) 6> edit params mgr

输入: PORT 7809 然后保存

检查输入情况:

GGSCI (host2) 7> view params mgr

PORT 7809

(5) 启动Start mgr:

GGSCI (host2) 8> start mgr

MGR is already running.

GGSCI (host2) 9> info mgr

Manager is running (IP port host2.7809).

4. 目标数据库服务器 goldengate安装(和源目标服务器相同)

(1) 解压到/oracle/ogg目标下面

(2) 运行./ggsci

(3) 新建子目录: GGSCI (host2) 1> create subdirs

Creating subdirectories under current directory /oracle/ogg

Parameter files /oracle/ogg/dirprm: already exists

Report files /oracle/ogg/dirrpt: created

Checkpoint files /oracle/ogg/dirchk: created

Process status files /oracle/ogg/dirpcs: created

SQL script files /oracle/ogg/dirsql: created

Database definitions files /oracle/ogg/dirdef: created

Extract data files /oracle/ogg/dirdat: created

(4) 配置字符管理的Port参数

GGSCI (host2) 6> edit params mgr

输入: PORT 7809 然后保存

检查输入情况:

GGSCI (host2) 7> view params mgr

PORT 7809

(4) 启动Start mgr:

GGSCI (host2) 8> start mgr

MGR is already running.

GGSCI (host2) 9> info mgr

Manager is running (IP port host2.7809).

5. 配置源数据库服务器(dbsid2)传输进程extract

(1)添加名字为source1的进程

GGSCI (host2) 19> add extract source1,sourceistable

EXTRACT added.

(3) 修改source1参数

GGSCI (host2) 20> edit params source1

添加如下,并且保存

extract source1

setenv (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)

userid scott,password tiger

推荐阅读
  • windows平台使用NSP拦截具体进程的域名解析过程(xFsRedir的代理功能之域名代理)
    byfanxiushu2022-10-17转载或引用请注明原始作者。xFsRedir软件其中之一的功能就是实现了全方位的网络代理,从主机代理,到本地代理 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • Oracle分析函数first_value()和last_value()的用法及原理
    本文介绍了Oracle分析函数first_value()和last_value()的用法和原理,以及在查询销售记录日期和部门中的应用。通过示例和解释,详细说明了first_value()和last_value()的功能和不同之处。同时,对于last_value()的结果出现不一样的情况进行了解释,并提供了理解last_value()默认统计范围的方法。该文对于使用Oracle分析函数的开发人员和数据库管理员具有参考价值。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文为转载,原连接:https:www.zhihu.comquestion40822826简单说一下吧做要解释这些要从netconf说起。netconf ... [详细]
author-avatar
mobiledu2502898417
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有