ogg配置2

Ogg配置

 

源库端 首先要是归档模式, 要开启数据库最小附加日志模式,和所需同步表的补全日志

命令如下

 

Sql > select supplemental_log_data_min from v$database;

      --显示为no 表示未开启

Sql> alter database add supplemental log data;

      --开启数据库级别的最小附加日志模式

Sql >select force_logging from v$database;

      --查看是否开启了强制日志模式,以免丢失数据

Sql> Alter database force logging;

      --开启日志强制模式

Sql> alter table <tablename> add supplemental log data (primary key) columns;

 

 

节点一:

alter database force logging;

alter database add supplemental log data;

alter table scott.t1 add supplemental log data (primary key) columns;

 

节点2:

alter database force logging;

alter database add supplemental log data;

alter table scott.t2 add supplemental log data (primary key) columns;

alter table scott.t3 add supplemental log data (primary key) columns;

 

create directory dp_dir as '/home/oracle/expdp/';

 

 

创建goldengate用户并赋予权限:

create  user goldengate identified by goldengate;

grant connect,resource  to goldengate;

grant delete any table to goldengate;

grant update any table to goldengate;

grant insert any table to goldengate;

grant select any table to goldengate;

grant SELECT ANY DICTIONARY to goldengate;

 

 

 

 

 

 

 

--开启基于检查点的复制

Ggsic>dblogin userid goldengate,password goldengate

 

 

edit  param ./GLOBALS

 

checkpointtable goldengate.checkpoint

 然后保存退出,

add checkpointtable goldengate.checkpoint

 

ogg:

主进程配置

 

 

edit param mgr

PORT 7801

DYNAMICPORTLIST 7802-7820

Purgeoldextracts /home/oracle/ogg/dirdat/*/* USECHECKPOINTS,MINKEEPHOURS 10

AUTORESTART  EXTRACT *,WAITMINUTES 2,RETRIES 5

 

 

节点一:

新增抽取进程:

edit param ext-t1

 

extract  ext-t1

userid goldengate,password goldengate

exttrail    /home/oracle/ogg/dirdat/scott/es

dynamicresolution

WARNLONGTRANS 1h,CHECKINTERVAL 3m   

table  scott.t1;

 

添加进程

add extract ext-t1,tranlog,begin now

添加本地队列

add exttrail /home/oracle/ogg/dirdat/scott/es,extract ext-t1, megabytes 1000

 

 

新增投递进程:

edit param pp-t1

 

extract      pp-t1

userid  goldengate ,password goldengate

RMTHOST      172.18.0.139, MGRPORT 7801,COMPRESS

rmttrail         /home/oracle/ogg/dirdat/scott/t1

dynamicresolution

table  scott.t1;

 

添加进程

add extract pp-t1,exttrailsource /home/oracle/ogg/dirdat/scott/es ,begin now

--添加远端队列

add  rmttrail  /home/oracle/ogg/dirdat/scott/t1, extract pp-t1,megabytes 1000

 

节点二:

新增抽取进程:

edit param ext-t2

 

extract  ext-t2

userid goldengate,password goldengate

exttrail    /home/oracle/ogg/dirdat/scott/es

dynamicresolution

WARNLONGTRANS 1h,CHECKINTERVAL 3m   

table  scott.t2;

table  scott.t3;

 

添加进程

add extract ext-t2,tranlog,begin now

添加本地队列

add exttrail /home/oracle/ogg/dirdat/scott/es,extract ext-t2, megabytes 1000

 

 

新增投递进程:

edit param pp-t2

 

extract      pp-t2

userid  goldengate ,password goldengate

RMTHOST      172.18.0.139, MGRPORT 7801,COMPRESS

rmttrail         /home/oracle/ogg/dirdat/scott/t2

dynamicresolution

table  scott.t2;

table  scott.t3;

 

添加进程

add extract pp-t2,exttrailsource /home/oracle/ogg/dirdat/scott/es ,begin now

--添加远端队列

add  rmttrail  /home/oracle/ogg/dirdat/scott/t2, extract pp-t2,megabytes 1000

 

 

目标端:

新增复制进程1:

edit param rp-t1

 

replicat   rp-t1

userid goldengate,password goldengate

assumetargetdefs

HANDLECOLLISIONS

reperror default,discard

discardfile /home/oracle/ogg/dirdat/scott/t1.dsc,append,megabytes 1000

map  scott.t1, target scott.t1;

 

新增复制进程:

add replicat  rp-t1,exttrail /home/oracle/ogg/dirdat/scott/t1,begin now,checkpointtable goldengate.checkpoint

 

 

新增复制进程2:

edit param rp-t2

 

replicat   rp-t2

userid goldengate,password goldengate

assumetargetdefs

HANDLECOLLISIONS

reperror default,discard

discardfile /home/oracle/ogg/dirdat/scott/t2.dsc,append,megabytes 1000

map  scott.t2, target scott.t2;

map  scott.t3, target scott.t3;

 

新增复制进程:

add replicat  rp-t2,exttrail /home/oracle/ogg/dirdat/tbs01/t2,begin now,checkpointtable goldengate.checkpoint

 

创建测试表:

create table scott.t1 as select * from scott.emp;

alter table scott.t1 add constraint t1_pk primary key(empno)

 

create table scott.t2 as select * from scott.emp;

alter table scott.t2 add constraint t2_pk primary key(empno);

 

create table scott.t3 as select * from scott.emp;

alter table scott.t3 add constraint t3_pk primary key(empno);

 

 

 

目标库建立相应表结构:

create table scott.t1 as select * from scott.emp where 1=2;

alter table scott.t1 add constraint t1_pk primary key(empno)

create table scott.t2 as select * from scott.emp where 1=2;

alter table scott.t2 add constraint t2_pk primary key(empno);

create table scott.t3 as select * from scott.emp where 1=2;

alter table scott.t3 add constraint t3_pk primary key(empno);

 

 

expdp/impdp导出导入测试表数据。

 

启动进程:

1、  分别在各个源端和目标端启动start mgr

2、  启动各个源端抽取和投递进程

3、  数据导入目标端后,启动目标端复制进程

4、  使用info all查看各个进程状态,正常为running

5、  若出错,使用view report + 进程名查看报错并解决之。

测试:在源端表进行dml操作,观察目标端相应表数据变化。若两端一致,则ogg搭建成功

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30592920/viewspace-2143904/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30592920/viewspace-2143904/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值