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 ...
随机推荐
- shiro采坑指南—基础概念与实战
说明 代码及部分相关资料根据慕课网Mark老师的视频进行整理. 其他资料: shiro官网 基础概念 Authenticate/Authentication(认证) 认证是指检查用户身份合 ...
- Web 3D是否需要WebAssembly?
大家好,本文讨论了Web 3D是否需要WebAssembly,结论是: 对于使用原生3D技术的程序员,需要: 对于使用Javascript语言的前端程序员,不需要,有其它方法可以达到接近WebAssd ...
- 【Springboot】注解@ConfigurationProperties让配置整齐而简单
1 简介 前面我们用一篇文章<[Spring]只想用一篇文章记录@Value的使用,不想再找其它了(附思维导图)> 详细讲解了在Spring中如何使用@Value来实现我们对配置的需求,它 ...
- Keystone V3 API Examples
There are few things more useful than a set of examples when starting to work with a new API. Here a ...
- cogs 176. [USACO Feb07] 奶牛聚会 dijkstra
176. [USACO Feb07] 奶牛聚会 ★☆ 输入文件:sparty.in 输出文件:sparty.out 简单对比时间限制:3 s 内存限制:16 MB 译: zqzas N ...
- LCA - 求任意两点间的距离
There are n houses in the village and some bidirectional roads connecting them. Every day peole alwa ...
- DataFrame数据合并
一.join 作用:默认情况下,他是把行索引相同的数据合并到一起注意:以左为准,没有的部分用NaN补全 例子 import pandas as pd import numpy as np df1 = ...
- MacOSX 安装 TensorFlow
TensorFlow是一个端到端开源机器学习平台.它拥有一个包含各种工具.库和社区资源的全面灵活生态系统,可以让研究人员推动机器学习领域的先进技术的. 准备 安装 Anaconda TensorFlo ...
- [bzoj3926] [loj2137] [Zjoi2015] 诸神眷顾的幻想乡
Description 幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日. 粉丝们非常热情,自发组织表演了一系列节目给幽香看. ...
- C语言实现按位拷贝
在程序开发过程中,我们经常会用到按位拷贝一串二进制数,在此提供一个按位拷贝的函数给大家参考,函数源码如下: #define char_t char #define uint8_t unsigned c ...