`

前期准备

阅读更多

1.      GoldenGate安装

1.         Oracle网站http://edelivery.oracle.com/下载GoldenGate压缩包,要注意下载的版本与数据库版本和操作系统位数相对应。

2.         将压缩包解压到硬盘,最好选择根目录,比如:D:\ggs

3.         进入命令行cmd

4.         切换到ggs目录下。

5.         //输入命令   install addserviceaddevents(此处可选,作用是将GoldenGate添加到服务列表,以便启动,建议还是直接使用命令行操作,比较直观。)

6.         输入ggsci进入GoldenGate的命令行。

7.         输入 create subdirs,屏幕上显示一些已经创建成功的目录信息。OKGoldenGate安装就已经完成了。

8.         注意:ggsci里的命令不允许在结尾处加任何标点符号,比如sqlplus中的分号或者/都不允许,否则报错。

 

2.      数据库设置

由于GoldenGate依赖日志进行同步,所以需要开启Oracle数据库的归档模式,并确保雇用了最小附加日志模式和force logging

1.开启归档模式:

查看当前数据库的归档模式,输入命令archive log list;返回结果如下:

Database log mode            No Archive Mode #非归档模式

Automatic archival             Disabled #禁用

Archive destination            USE_DB_RECOVERY_FILE_DEST #归档终点

Oldest online log sequence     24 #最早联机日志序列

Current log sequence           26 #当前日志序列

则说明没有开启,需要以sysdba的身份登录数据库,并执行以下语句:

shutdown immediate

startup mount

alter database archivelog

再次查看,正确的结果应该如下:

Automatic archival             Enabled

Archive destination            USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence     24

Next log sequence to archive   26

Current log sequence           26

2.开启最小附加日志模式:

查看当前数据库是否开启,输入以下命令:

select SUPPLEMENTAL_LOG_DATA_MIN from v$database;

如果返回结果是NO,则用以下命令开启:

alter database add supplemental log data;

 

切换日志以使附近日志生效

Alter system archive log current;

 

3.  启用force logging

Alter database force logging;

3.      创建用于同步的用户

因为执行同步的数据库用户需要一些特殊的权限,所以建议创建一个专门的用户来进行同步操作,比如建立一个名为goldengate的用户:

create user goldengate identified by goldengate  default tablespace users temporary tablespace temp quota unlimited on users;

授予该用户以下权限:

GRANT CONNECT TO goldengate;

GRANT ALTER ANY TABLE TO goldengate;

GRANT ALTER SESSION TO goldengate;

GRANT CREATE SESSION TO goldengate;

GRANT FLASHBACK ANY TABLE TO goldengate;

GRANT SELECT ANY DICTIONARY TO goldengate;

GRANT SELECT ANY TABLE TO goldengate;

GRANT RESOURCE TO goldengate;

GRANT drop ANY TABLE TO goldengate;

GRANT DBA TO goldengate;

分享到:
评论

相关推荐

    展会前准备工作.doc

    【展会前准备工作】 在当今竞争激烈的市场环境中,展会成为了企业展示自身产品、拓展市场、提升品牌形象的重要平台。然而,要想在展会上脱颖而出,吸引目标客户群体,前期周密的准备工作是不可或缺的。本文将围绕...

    iOS开发前期准备

    iOS开发前期准备是每个想要踏入iOS应用开发领域的程序员必须经历的阶段。这一阶段主要包括对iOS开发的基本情况了解、开发环境的搭建以及获取必要的软件开发者证书。 2.1 iOS开发基本情况介绍 iOS开发主要针对苹果...

    国际贸易流程及交易前期准备.pptx

    国际贸易流程分为三个主要阶段:交易前准备、交易磋商和签订合同,以及履行合同。 - **交易前准备**:这是基础阶段,包括申请许可证、市场调研、目标市场选择和制定出口商品经营方案。企业需要了解各国的贸易法规,...

    网络工程前期准备.pptx

    网络工程前期准备是一个关键的阶段,它涉及到整个项目的规划、设计以及最终的成功实施。这个过程包括了多个关键步骤和环节,确保网络工程的质量和效率。 首先,网络工程项目管理的基础是理解用户的需求。在开始任何...

    如何做好首次开盘前准备工作.pdf

    如何做好首次开盘前准备工作.pdf

    宴会前准备程序(表格模板、DOC格式).doc

    宴会前准备程序作为一种管理工具,帮助确保活动的各个环节得到妥善安排和执行,是保障宴会顺利进行的基础。本文将详细探讨这一过程,并提供一个表格模板的概要,以便读者更好地理解并应用于实际操作中。 首先,关于...

    建筑施工组织2021-002模板工程施工前准备工作.doc

    以下是关于"建筑施工组织2021-002模板工程施工前准备工作"的详细阐述: 1. **放线工作**: 放线是模板施工的首要步骤,其准确性对整个工程的精度至关重要。在施工前,需要使用经纬仪引测建筑物的边柱和墙轴线,...

    工作分析的前期准备工作.pptx

    工作分析是人力资源管理中的一个重要环节,其前期准备工作尤为关键,因为它为接下来的人事决策与组织结构设计奠定了基础。要深入理解工作分析的前期准备工作,首先需要掌握组织设计的基本理论,这些理论是指导组织...

    01工程项目安全管理前期准备报.doc

    总的来说,这份“01工程项目安全管理前期准备报表”全面地涵盖了项目启动前应考虑的各种安全因素,是确保项目安全、有序进行的重要文档。通过详细的规划和准备,可以最大限度地减少安全事故的发生,保护工人的生命...

    美国数学建模前期准备

    在美国数学建模竞赛(MCM/ICM)的前期准备中,选手们往往需要投入大量的时间和精力,以确保在竞赛中能够脱颖而出。根据标题“美国数学建模前期准备”以及描述中的“请看附件”,我们可以深入探讨一些关键的准备策略...

    软件准备前期工作

    在进行软件准备前期工作时,特别是对于像LIS(实验室信息系统)、PACS(影像存档与通信系统)这样的体检软件,我们需要确保一系列的硬件、网络和人员配置已经就绪,以便于系统的顺利实施和运行。以下是一份详细的...

    职教园区广场工程前期准备工作.docx

    【职教园区广场工程前期准备工作】是工程项目启动前的关键阶段,涵盖了多个方面的工作,主要包括技术准备、物资准备、劳动组织准备、施工现场准备和机械、材料进场等步骤。 **技术准备**是整个工程的基础,包括组织...

    oracle实习周前期准备

    在即将步入Oracle实习周的前夕,我们有必要对实习前期的准备工作进行细致的梳理与探讨。这不仅是为即将到来的实训周做好充分的准备,更是为了在实习过程中能够高效地吸收知识,提升自己的技能水平。对于任何一位...

    图书商城前期准备

    在构建一个图书商城的前期阶段,有很多关键的资源和技术需要准备和理解。这些资源主要包括前端开发所需的jsp(JavaServer Pages)、css(Cascading Style Sheets)和js(JavaScript)代码,以及网页设计中不可或缺的...

    数据挖掘的前期准备.pdf

    数据挖掘的前期准备是整个数据挖掘项目的基石,直接关系到最终模型的效果。在数据挖掘的前期准备中,需要完成多个关键步骤,其中包括理解业务目标、数据收集、数据预处理、选择适当的算法等。 首先,理解业务目标是...

    项目管理前期准备工作程序.pdf

    项目管理作为确保工程项目顺利实施的核心环节,其前期准备工作尤为关键。它不仅涉及到项目的启动、规划和组织,还关系到后续各阶段的顺利推进。本文将深入探讨项目管理前期准备工作的主要内容和注意事项,以期为项目...

    外事口译活动中短期译前准备

    在外事口译活动中,译前准备是一项至关重要的工作,它直接影响到口译任务能否顺利完成。译前准备可以分为长期准备和短期准备,其中短期准备往往易被忽视,但实际上对于口译质量具有决定性作用。短期译前准备主要包括...

    餐前准备培训.pptx

    【餐前准备培训】是餐饮服务中的重要环节,关乎到餐厅的整体运营质量和顾客满意度。这份培训内容详尽地阐述了餐前准备工作的重要性及其具体操作规程,涵盖了从工作橱的准备到餐桌、餐具的布置,再到服务流程的规范化...

    民事诉讼法_民事审前准备程序文件.doc

    【民事审前准备程序】 民事审前准备程序是民事诉讼中的关键环节,它是指在法院正式开庭审理之前,对案件进行一系列组织和证据收集的工作流程。这一阶段的合理安排对于确保审判的公正与效率至关重要。西方国家的民事...

    大修前准备工作稿件.doc

    大修前准备工作稿件.doc

Global site tag (gtag.js) - Google Analytics