oracle ogg11.2下载,ogg config for sqlserver 2012 to oracle 11.2(ogg 12.1 to 12.2)
源端:
Win 7 sp1
ogg 12.1
Sql Server 2012
目标端:
Centos 6.3
ogg 12.2
Oracle 11.2.0.4
特别提示 1: 在 start extract 进程之前需要先全备数据库, 否则将报错:
OGG-00868 Oracle GoldenGate Capture for SQL Server, ETA.prm: Supplemental logging is disabled for database 'EMTT'. To enable logging, perform the following: 1) Set 'trunc. log on chkpt.' to false. 2) Create a full backup of the database. Please refer to the "Oracle GoldenGate For Windows and UNIX Administration Guide" for details.
小注:源端sqlserver需要完整的日志链,需要定期全库备份。
特别提示 2:
在 Win中不允许用纯数字的目录, 否则将报错:
ERROR OGG-01044 Oracle GoldenGate Capture for SQL Server, 166.prm: The trail 'D:\ggs\dirdat\E0' is not assigned to extract '166'. Assign the trail to the extract with the command "ADD EXTTRAIL/RMTTRAIL D:\ggs\dirdat\E0, EXTRACT 166".
注: The trail 'D:\ggs\dirdat\E0' 不能正确显示,请看下面截图
本文重点讲解ogg在 sqlserver下的安装配置
----------------------- ogg install for oracle -------------------------------------
略提一下在oracle 下安装ogg 需要注意的相关事项:
必须先设置LD_LIBRARY_PATH,为了安装OGG所用的动态链接库。如果没有配置这个路径的话,在安装OGG的过程中会报找不到动态链接库的错误.
alter database force logging;
alter database archivelog;
select supplemental_log_data_min from v$database;
alter database add supplemental log data;
----------------------- ogg install for sql server 2012 -------------------------------------
OGG 12c is not certified on SQLSERVER 2005 and 2008, OGG 12c only supports 2008 R2 and higher DB version
直接解压安装包即可
C:\Users\Administrator>d:
D:\>cd ggs
D:\ggs>ggsci
Oracle GoldenGate Command Interpreter for SQL Server
Version 12.1.2.1.0 OGGCORE_12.1.2.1.0_PLATFORMS_140920.0203
Windows x64 (optimized), Microsoft SQL Server on Sep 20 2014 04:33:50
Operating system character set identified as GBK.
Copyright (C) 1995, 2014, Oracle and/or its affiliates. All rights res
GGSCI (DBA) 1> CREATE SUBDIRS
Creating subdirectories under current directory D:\ggs
Parameter files D:\ggs\dirprm: already exists
Report files D:\ggs\dirrpt: created
Checkpoint files D:\ggs\dirchk: created
Process status files D:\ggs\dirpcs: created
SQL script files D:\ggs\dirsql: created
Database definitions files D:\ggs\dirdef: created
Extract data files D:\ggs\dirdat: created
Temporary files D:\ggs\dirtmp: created
Credential store files D:\ggs\dircrd: created
Masterkey wallet files D:\ggs\dirwlt: created
Dump files D:\ggs\dirdmp: created
GGSCI (DBA) 2>
查看 D:\ggs目录,是否有相关目录已经生成
删除 Windows 中已经注册的服务(如第一次配置则请跳过):
查看"服务"是否已经存在“GGSMGR”服务
sc delete GGSMGR --删除服务
注册服务:
D:\ggs>INSTALL ADDSERVICE
Service 'GGSMGR' created.
Install program terminated normally.
查看"服务"是否已经存在“GGSMGR”服务(配置自动启动)
------------------------------- config datasource for sql server --------------------------------------------------------
配置ODBC:
Control Panel -> Administrative Tools -> Data Sources (ODBC),添加一个新的系统 DSN。
控制面板--> 管理工具 --> 数据源(ODBC) , 双击开启窗口配置--> 系统 DSN, 添加
数据源名称:SSQL(自定义) ---非常重要(dblogin 登录的时候需要)
要连接的数据库所在的服务器:机器名
选择 “使用用户输入登录ID和密码的SQL SERVER验证”(不是必须的,下面提供了另一种解决办法)
输入用户名和密码:emgg/zero
否则:
OGG-00551 Database operation failed: Couldn't connect to SSQL. ODBC error: SQLSTATE 37000 native database error 4060. [Microsoft][ODBC SQL Server Driver][SQL Server]无法打开登录所请求的数据库 "EMTT"。
修改默认连接到的数据库名称
测试数据源即可。
若不使用“使用用户输入登录ID和密码的SQL SERVER验证”,解决上述 OGG-00551的另一种方法:
1. If Manager is installed as service. Go to SQL Server Management studio,
Security ->login>select NT AUTHORITY\SYSTEM ->Right Click -->Properties-->Server Role -->Enable sysadmin role
安全性 -> 登录名 -> 右键单击“ NT AUTHORITY\SYSTEM” -> 属性 -> 服务器角色 -> 选中sysadmin
2. ggsci>stop mgr
3. ggsci>stop mgr
4. ggsci>start extract
-----------------------------config extract\pump\replicat -----------------------------------------------
GGSCI (DBA) 2> dblogin sourcedb SSQL, USERID emgg, password zero ---- “SSQL” 上述配置的“数据源名称”
GGSCI (DBA) 2> ADD TRANDATA cran.emp
Logging of supplemental log data is enabled for table cran.emp
GGSCI (DBA) 3> EDIT PARAMS DEFGEN
defsfile D:\ggs\dirdef\emp_defgen.def, purge
sourcedb SSQL, USERID,emgg, password zero
table cran.emp;
GGSCI (DBA) 6> exit
D:\ggs> defgen paramfile d:\ggs\dirprm\defgen.prm
***********************************************************************
Oracle GoldenGate Table Definition Generator for SQL Server
Version 12.1.2.1.0 OGGCORE_12.1.2.1.0_PLATFORMS_140920.0203
Windows x64 (optimized), Microsoft SQL Server on Sep 20 2014 05:15:05
Copyright (C) 1995, 2014, Oracle and/or its affiliates. All rights reserved.
Starting at 2016-08-11 10:09:16
***********************************************************************
Operating System Version:
Microsoft Windows 7 , on x64
Version 6.1 (Build 7601: Service Pack 1)
Process id: 6436
***********************************************************************
** Running with the following parameters **
***********************************************************************
defsfile D:\ggs\dirdef\emp_defgen.def, purge
sourcedb SSQL
2016-08-11 10:09:16 WARNING OGG-05236 ODBC Warning: The specified DSN 'SSQL' u
ses a client driver that may be incompatible with the database server. Microsoft
SQL Server 2012 requires SQLNCLI11.DLL or a more recent version.
2016-08-11 10:09:16 INFO OGG-03036 Database character set identified as win
dows-936. Locale: zh_CN.
2016-08-11 10:09:16 INFO OGG-03037 Session character set identified as GBK.
table cran.emp;
Retrieving definition for cran.emp.
Definitions generated for 1 table in D:\ggs\dirdef\emp_defgen.def.
将def 文件copy 到目标端
目标端创建相应的表:
select username from dba_users where username='CRAN'
create table cran.emp (id number not null, first_name varchar2(50), last_name varchar2(50));
源端配置:
edit params mgr
PORT 7801
DYNAMICPORTLIST 7810-7820
PURGEOLDEXTRACTS D:\ogg\dirdat\* MINKEEPDAYS 30
AUTOSTART ER *
AUTORESTART ER *, RETRIES 3, WAITMINUTES 5, RESETMINUTES 30
edit params 166
extract 166
discardfile D:\ggs\dirrpt\E166.dsc,purge
exttrail D:\ggs\dirdat\E166\E0
TRANLOGOPTIONS MANAGESECONDARYTRUNCATIONPOINT ----必须加,否则进程报错
SOURCEDB SSQL, USERID emgg,PASSWORD zero
table cran.emp;
add extract 166,tranlog,begin now
add exttrail D:\ggs\dirdat\E166\E0,extract 166 ,megabytes 30
start 166
edit params 166P1
extract 166P1
rmthost 172.16.70.154, mgrport 7801, compress
rmttrail /u01/app/oracle/products/ogg/dirdat/166P1/R0
passthru
table *.*;
nopassthru
add extract 166P1,exttrailsource D:\ggs\dirdat\E166\E0,begin now
add rmttrail /u01/app/oracle/products/ogg/dirdat/166P1/R0,extract 166P1,megabytes 30
start 166P1
目标端配置:
mgr
PORT 7801
1、登录ggsci, 在./GLOBALS文件里添加 checkpoint 表名
edit params ./GLOBALS
ggschema ggs
checkpointtable ggs.rep_ckt
2、连上DB创建 checkpoint table
dblogin userid ogg, password zero
add checkpointtable ggs.rep_ckt
view params 166P1R1
replicat 166P1R1
SETENV (NLS_LANG='AMERICAN_AMERICA.ZHS16GBK')
sourcedefs /u01/app/oracle/products/ogg/dirdef/emp_defgen.def -------defgen文件
DBOPTIONS INTEGRATEDPARAMS(parallelism 6)
AssumeTargetDefs
--HANDLECOLLISIONS
DiscardFile /u01/app/oracle/products/ogg/dirrpt/166P1R1.dsc,purge
userid ggs, password zero
map cran.emp, target cran.emp;
add replicat 166P1R1, integrated, exttrail /u01/app/oracle/products/ogg/dirdat/166P1/R0,begin now,checkpointtable ogg.rep_ckt
start 166P1R1
trail.png
(8.55 KB, 下载次数: 17)
2016-10-1 15:17 上传
oracle ogg11.2下载,ogg config for sqlserver 2012 to oracle 11.2(ogg 12.1 to 12.2)相关推荐
- oracle怎么下载安装,Oracle数据库的下载和安装方法
一.Oracle数据的下载与安装: 我这里是Oracle Database 11g Release 2版本的. 1.百度云链接: 链接:https://pan.baidu.com/s/1QYvBVS3 ...
- JDK Oracle 官网下载地址
JDK Oracle 官网下载地址 1.JDK6 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downlo ...
- oracle 如何边看表中字段信息_【Oracle移行到Sqlserver完美解决案】④sqluldr2+bulk 32H=3H...
在[Oracle移行到Sqlserver完美解决案]③执行时间改善案bcp+bulk 一文中,移行实现了,但数据600多万件,占内存3G多的操作log表,移行需要32H,这个时间我们是无法接受的. 原 ...
- 【翻译自mos文章】OGG的集成捕捉模式支持Oracle database标准版么?
OGG的集成捕捉模式支持Oracle database标准版么? 来源于: Does OGG 11.2.1 Integrated Capture Work with Oracle Database S ...
- oracle宣传视频下载,1300首 Audiomachine 背景音乐电影宣传预告片配乐合辑(23集)...
[音乐介绍] AUDIOMACHINE 中文为音频机器[trailermusic]厂牌的简称为AM,是属于华纳音乐旗下的LABEL.主要作曲家来自BMI大英作曲家协会的成员.当今世界上最顶级以及最赋盛 ...
- oracle:10g下载地址(转载)
转载地址:http://www.veryhuo.com/a/view/177074.html Oracle 10g Database和Client多平台官方下载地址 http://www.veryhu ...
- oracle 免费 工具下载,免费的Oracle客户端工具(Oracle SQL Handler )
Oracle客户端 - Oracle SQL Handler是一款能够帮助用户快捷,方便的完成Oracle数据库客户端开发和操作的一种免费的数据库管理工具,具有免装客户端.多线程.多连接.支持 PL/ ...
- oracle的 客户端工具,Oracle SQL Handler下载-Oracle数据库客户端工具5.2 官方版-东坡下载...
Oracle数据库客户端工具是一款非常好用的Oracle数据库客户端工具.有了它,用户可以轻松导出各种数据,操作简单,使用方便,占用资源少.有这方面需要的朋友可以来下载试试! Oracle数据库客户端 ...
- jdk8下载要先有Oracle账号吗,【转载】linux安装jdk8--附带oracle账号
1.下载jdk8 方法一:官网手动下载 下载Linux环境下的jdk1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-d ...
- linux上传oracle压缩包,Linux中从oracle官网下载jdk文件不是标准的gzip格式文件问题...
http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-lin ...
最新文章
- golang interface 转 int string slice struct 类型
- FCC有意支持Sprint与T-Mobile合并?
- ARM 之十一__weak 和 __attribute__((weak)) 关键字的使用
- 佳能2900打印机与win10不兼容_佳能2900打印机和惠普1020哪种好 佳能2900打印机和惠普1020对比【详解】...
- 魔兽美服服务器维护,美服《魔兽世界》低人口密度服务器合并计划最新动态
- Open Flash Chart 图表组件
- map容器find用法
- mysql中多个left join子查询写法以及别名用法
- mysql8并行查询_并行查询(Parallel Query)
- XINS Web服务框架
- Fabric.js IText 手动设置斜体
- C语言 删除单链表中值为e的全部元素
- 2020计算机二级题库第14word,2020年新版全国计算机等级考试二级MSoffice选择题题库.docx...
- 后AlphaFold时代的蛋白质结构预测
- 刷题学习—算法思想(双指针、排序、回溯、二分法、滑动窗口、贪心、单调栈)
- python通过获取图片固定位置的颜色坐标,并且通过坐标点颜色填充整张图片代码+注释
- VISO导出高清图版
- java射频通讯开发_TCPIP通讯超高频RFID读卡器提供JAVA代码案例
- 什么是CDN网络加速
- Protel99 画层次原理图、多Part元件的绘制方法的一些心得记录