命名规范:
	local==> l
	remote==> r
	extract==> x
	data pump==> p
------------------------------------------------------源数据库:              目标数据库:IP: 192.168.88.118       192.168.88.113
Hostname: class118       class113SID:orcl             vmsys------------------------------------------------------
##《《源数据库orcl》》

Extract:将重做日志信息抽取存放到本地exttrail文件中

	1.定义本地参数文件
	GGSCI(Hostname) 1>edit param lxjack
	extract lxjack
	------------------------------------------------
	-- local extract for schema
	-- Author: vmsysjack
	-- Created Date: 2020-02-10
	------------------------------------------------
	SETENV 	  (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK) #和源系统一致select * from v$nls_parameters where parameters like '%NLS_CHARACTERSET%';
	USERID    ggs@orcl,password ggs  #定义连接抽取源的用户名和密码以及tns
	ExtTrail  dirdat/sp              #定义抽取重做日志信息存储地点;将会在$GG_HOME/dirdat/下生成sp开头文件
	Table     schema.tablename;      #定义需要抽取的“模式.表名”

	注意:当密码使用加密方式的时候,需要使用使用encryptkey default
		例如:	1. 生成密文
				  encrypt password ggs encryptkey default

				2.将第一步生成的密文应用
			  	  userid ggs,password AAAAAAAAAAAAAAAAACCCCCSGSADGSDGWOXCJKLSJL,encryptkey default

	2. 创建extract进程
			GGSCI(HOSTname) 1> add extract lxjack,tranlog,begin now
			GGSCI(Hostname) 2> add exttrail dirdat/sp,extract lxjack,megabytes 100  #添加抽取源文件位置和大小

	3. 启动extract进程
			GGSCI(Hostname) 3> start extract lxjack

	4. 验证extract进程
			GGSCI(Hostname) 4> info extract lxjack   # l=>local; x=>extract;
			GGSCI(Hostname) 5> info extract lxjack,showch
			GGSCI(Hostname) 5> info extract lxjack,detail

	5. 验证抽取数据
			GGSCI(Hostname) 5> stats extract lxjack  #再重新开启一个终端,执行DML语句

Data Pump: 本质上是一个Extract Group,需要参数文件,参数文件名字和这个extract group的组名一样。
           参数中需要配置SourceTrail文件在哪里,以及发送的目标系统在哪里

	1.定义参数文件
           GGSCI(Hostname) 1>edit param lpjack   # l=>local;  p=>pump
           extract lpjack
           -------------------------------------------
           -- Data Pump extract for schema.tablename
           -- Author: vmsysjack
           -- Created Date: 2020-02-10
           --------------------------------------------
           PassThru  #透传模式,源表和目标数据库表完全一样
           RmtHost   目标主机ip地址,MgrPort 目标主机mgr进程端口  #定义连接远端主机和端口
           RmtTrail  dirdat/rp     #定义Remote Trail文件的文件名前缀,r=>remote;表示传递到远端的位置
           Table     schema.tablename; #传递的表名

	2. 创建Data Pump进程
    		GGSCI(Host) 1> add extract lpjack,exttrailsource dirdat/sp #定义DataPump进程名,以及需要抽取的源trail文件位置
    		GGSCI(Host) 2> add rmttrail dirdat/rp,extract lpjack,megabytes 100 #定义增加远程trail文件位置和远程trail文件大小

	3. 启动Data Pump进程
    		GGSCI(Host) 3> start extract lpjack

    4. 验证Data Pump进程
    		GGSCI(Host) 4> info extract lpjack

    5. 统计抽取进程数据
    		GGSCI(Host) 5> stats extract lpjack

##《《目标数据库vmsys》》

	1.创建全局参数文件,登录目标数据库,创建检查点表
			GGSCI(Hostname) 1> edit param ./GLOBALS  #需要执行GGSCI,在GG_HOME目录下
				checkpointtable ggt.chkpt

			GGSCI(Hostname) 2> dblogin userid ggt@vmsys,password ggt
			GGSCI(Hostname) 3> add checkpointtable
			GGSCI(Hostname) 4> info checkpointtable

	2. 从数据库层面检查检查点文件
			SQL> conn ggt/ggt  #ggt为目标数据库创建的用户,即目标数据库登录GGSCI使用的用户
			SQL> desc chkpt
			SQL> desc chkpt_lox

Replicat进程

	1. 定义replicat参数文件
			GGSCI(Hostname) 1> edit param rjack  #r=>replicat
				replicat  rjack
				--------------------------------------------
				-- replicat for jack.a
				-- author: vmsysjack
				-- Created Date: 2020-02-10
				--------------------------------------------
				SETENV  (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
				USERID  ggt@vmsys,password ggt
				HandleCollisions  #处理冲突的数据,只能在数据初始化期间使用,后续不能使用这个处理冲突
				AssumeTargetDefs  #源数据表与目标数据库定义相同
				Map jack.*,Target jack.*;

	2. 创建replicat进程
			GGSCI(Hostname) 1> add replicat rjack,exttrail dirdat/rp

	3. 启动replicat进程
			GGSCI(Hostname) 2> start replicat rjack

	4. 查看并验证replicat
			GGSCI(Hostname) 3> info replicat rjack
			GGSCI(Hostname) 4> stats replicat rjack

  

centos6.5下oracle11g下OGG单向复制的更多相关文章

  1. linux下Oracle11g RAC搭建(六)

    linux下Oracle11g RAC搭建(六) 五.校验安装前的环境 root身份下完毕解压grid.database安装包 [grid@node1 soft]$ su - Password: [r ...

  2. Linux下Oracle11G RAC报错:在安装oracle软件时报file not found一例

    Linux下Oracle11G RAC报错:在安装oracle软件时报file notfound一例 1.现象 之前安装一切都比較顺利,安装oracle软件时,进度到30%时报错:file not f ...

  3. linux下Oracle11g RAC搭建(九)

    linux下Oracle11g RAC搭建(九) 八.创建ASM仓储 相同在图形化界面操作 [root@node1 ~]#  su - grid [grid@node1 ~]$ asmca   //创 ...

  4. java 在centos6.5+eclipse环境下调用opencv实现sift算法

    java 在centos6.5+eclipse环境下调用opencv实现sift算法,代码如下: import org.opencv.core.Core; import org.opencv.core ...

  5. linux下Oracle11g RAC搭建(二)

    linux下Oracle11g RAC搭建(二) 一.安装前配置 网络的配置 IP占用測试 进入windows下.运行cmd,使用ping命令验证网段是否被占用. 注:用哪个网段都行,一定保证不要被其 ...

  6. redhat5.8下oracle11g启动失败

    # redhat5.8下oracle11g启动失败 ### 日志文件路径-----------------------------tail -f /u01/app/oracle/product/11. ...

  7. linux下oracle11G DG搭建(二):环绕主库搭建操作

    linux下oracle11G DG搭建(二):环绕主库搭建操作 环境 名称 主库 备库 主机名 bjsrv shsrv 软件版本号 RedHat Enterprise5.5.Oracle 11g 1 ...

  8. linux下Oracle11g RAC搭建(七)

    linux下Oracle11g RAC搭建(七) 六.安装Grid 启动GRID安装界面 方式一:redhat下调整分辨率 [root@node1 ~]# xhost +       //授权 [ro ...

  9. linux下oracle11G DG搭建(三):环绕备库搭建操作

    linux下oracle11G DG搭建(三):环绕备库搭建操作 环境 名称 主库 备库 主机名 bjsrv shsrv 软件版本号 RedHat Enterprise5.5.Oracle 11g 1 ...

随机推荐

  1. mysql索引最佳实践

    索引最佳实践使用的表CREATE TABLE `employees` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` varchar(24) NOT ...

  2. 负载均衡之ribbon

    一.什么是负载均衡? 做web开发都会接触到负载均衡,这里我们就不细说了. (摘自百度百科)负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡.分摊到多个操作单元上进 ...

  3. 良心推荐,我珍藏的一些Chrome插件

    上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件. 我下面就把我日常工作和学习中经常用到的一些 Chr ...

  4. Idea 注册方式,亲测可用

    参考:https://www.cnblogs.com/aacoutlook/p/9036299.html 2018年3月 <License server>方式不能使用了,只好尝试<A ...

  5. python 进程信号量

    1.概念 信号量和锁相似,锁同一时间只允许一个对象(进程)通过,信号量同一时间允许多个对象(进程)通过 2.应用场景 多线程,并规定数量 3.格式: 导入信号量模块 实例化信号量对象,可以规定信号量的 ...

  6. xLua下使用lua-protobuf

    本文发表于程序员刘宇的博客,转载请注明来源:https://www.cnblogs.com/xiaohutu/p/12168781.html protobuf作为一种通用套接字格式,各种插件里,最本质 ...

  7. 如何学习理解Redux Middleware

    Redux中的middleware其实就像是给你提供一个在action发出到实际reducer执行之前处理一些事情的机会.可以允许我们添加自己的逻辑在这段当中.它提供的是位于 action 被发起之后 ...

  8. javaweb-codereview 学习记录-2

    1.Java 文件名空字节截断漏洞(%00 Null Bytes) 受空字节截断影响的JDK版本范围:JDK<1.7.40 实际上修复就是检查文件名中是否包含\u0000,包含则为非法路径 fi ...

  9. [LOJ#2743][DP]「JOI Open 2016」摩天大楼

    题目传送门 DP 经典题 考虑从小到大把数加入排列内 如下图(\(A\) 已经经过排序): 我们考虑如上,在 \(i\) ( \(A_i\) )不断增大的过程中,维护上面直线 \(y=A_i\) 之下 ...

  10. 神器| 这款软件让win系统像Mac系统一样的好用!

    每天进步一丢丢,连接梦与想 输不起的人,往往就是赢不了的人 使用过 Mac OS X 系统的朋友可能都会使用过自带的 Quick Look 快速预览功能,用鼠标选中一个文件后,再按下键盘空格键就会弹出 ...