centos6.5下oracle11g下OGG单向复制
命名规范: 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单向复制的更多相关文章
- linux下Oracle11g RAC搭建(六)
linux下Oracle11g RAC搭建(六) 五.校验安装前的环境 root身份下完毕解压grid.database安装包 [grid@node1 soft]$ su - Password: [r ...
- Linux下Oracle11G RAC报错:在安装oracle软件时报file not found一例
Linux下Oracle11G RAC报错:在安装oracle软件时报file notfound一例 1.现象 之前安装一切都比較顺利,安装oracle软件时,进度到30%时报错:file not f ...
- linux下Oracle11g RAC搭建(九)
linux下Oracle11g RAC搭建(九) 八.创建ASM仓储 相同在图形化界面操作 [root@node1 ~]# su - grid [grid@node1 ~]$ asmca //创 ...
- java 在centos6.5+eclipse环境下调用opencv实现sift算法
java 在centos6.5+eclipse环境下调用opencv实现sift算法,代码如下: import org.opencv.core.Core; import org.opencv.core ...
- linux下Oracle11g RAC搭建(二)
linux下Oracle11g RAC搭建(二) 一.安装前配置 网络的配置 IP占用測试 进入windows下.运行cmd,使用ping命令验证网段是否被占用. 注:用哪个网段都行,一定保证不要被其 ...
- redhat5.8下oracle11g启动失败
# redhat5.8下oracle11g启动失败 ### 日志文件路径-----------------------------tail -f /u01/app/oracle/product/11. ...
- linux下oracle11G DG搭建(二):环绕主库搭建操作
linux下oracle11G DG搭建(二):环绕主库搭建操作 环境 名称 主库 备库 主机名 bjsrv shsrv 软件版本号 RedHat Enterprise5.5.Oracle 11g 1 ...
- linux下Oracle11g RAC搭建(七)
linux下Oracle11g RAC搭建(七) 六.安装Grid 启动GRID安装界面 方式一:redhat下调整分辨率 [root@node1 ~]# xhost + //授权 [ro ...
- linux下oracle11G DG搭建(三):环绕备库搭建操作
linux下oracle11G DG搭建(三):环绕备库搭建操作 环境 名称 主库 备库 主机名 bjsrv shsrv 软件版本号 RedHat Enterprise5.5.Oracle 11g 1 ...
随机推荐
- 【Java基础总结】IO流
字节流 1. InputStream 字节输入流 代码演示 InputStream in = System.in; System.out.println("int read(byte b) ...
- 【转】在Ubuntu下建立Eclipse的Android开发环境
本文将介绍如何建立Ubuntu下基于Eclipse的Android开发环境的方法. 大部分的Android开发者都是使用Eclipse来开发Android,本文将向各位介绍一下建立Ubuntu下基于E ...
- mongodb的文本搜索
1.当mongodb进程文本搜索的时候, 一个collection,只有一个文本查询的索引. 2.全文索引的定义,搜索的是有意义的词,不是字母 一开始是简单的用中文姓名的姓,如:张,来查询,但是无效, ...
- Scala实践10
1.模式匹配 模式匹配是一种根据模式检查值的机制.它是switch(Java中语句)的更强大版本,它同样可以用来代替一系列if / else语句. 句法 匹配表达式具有值,match关键字和至少一个c ...
- 简单 hash 入门题目
题目描述 NOIP 复赛之前,HSD 桑进行了一项研究,发现人某条染色体上的一段 DNA 序列中连续的 kkk 个碱基组成的碱基序列与做题的 AC 率有关!于是他想研究一下这种关系.现在给出一段 DN ...
- 如何选择kmeans中的k值——肘部法则–Elbow Method和轮廓系数–Silhouette Coefficient
肘部法则–Elbow Method 我们知道k-means是以最小化样本与质点平方误差作为目标函数,将每个簇的质点与簇内样本点的平方距离误差和称为畸变程度(distortions),那么,对于一个簇, ...
- AVR单片机教程——小结
本文隶属于AVR单片机教程系列. 第一期挺让我失望的,是我太菜,没有把想讲的都讲出来.经常写了很多,然后一点一点删掉,最后就没多少了. 而且感觉难度不合适,处于很尴尬的位置.讲得简单,难的丢给库, ...
- 为BlueLake主题增加图片放大效果
fancyBox 是一个流行的媒体展示增强组件,可以方便为网站添加图片放大.相册浏览.视频弹出层播放等效果.优点有使用简单,支持高度自定义,兼顾触屏.响应式移动端特性,总之使用体验相当好. 现在,我们 ...
- [bzoj4446] [loj#2009] [Scoi2015] 小凸玩密室
Description 小凸和小方相约玩密室逃脱,这个密室是一棵有 \(n\) 个节点的完全二叉树,每个节点有一个灯泡.点亮所有灯泡即可逃出密室.每个灯泡有个权值 \(Ai\) ,每条边也有个权值 \ ...
- mongo 的 中文社区的 文档还是 挺不错的
英文文档也奉上: http://api.mongodb.com/csharp/2.2/html/T_MongoDB_Bson_Serialization_Attributes_BsonIdAttrib ...