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 ...
随机推荐
- 基于GMC/umat的复合材料宏细观渐近损伤分析(二)
采用GMC/umat进行缠绕复合材料力学性能分析,将一些细节分享如下: 1.纤维缠绕复合材料内部交叉及波动分布受缠绕角度.缠绕线形的影响而不同,任意一种纤维缠绕结构其都存在层合区域.螺旋波动区域和环向 ...
- 端口扫描器--利用socket协议
#!/usr/bin/env python # -*- coding:UTF-8 -*- import optparse import socket import threading # 用法 pyt ...
- VMware上安装Kali Linux 超详细教程
一.下载镜像文件 下载好系统对应镜像文件 https://www.kali.org/downloads/ 二.创建新的虚拟机 1.创建新的虚拟机 我们使用自定义的配置方法. 2.添加镜像文件的路径 ...
- doc_values VS stored field
doc_values 按列存储,按docId排序,在query阶段使用,直接根据docId获取具体field的value,用来排序,聚合等. stored field按文档存储,按docId排序,一条 ...
- ATOM插件及快捷键
xml-formatter :https://atom.io/packages/xml-formatter xml格式化工具 SHIFT-CTRL-X:快速格式化 SHIFT-CTRL-M:移除换行符 ...
- json中含有换行符'\r','\n'的处理
一.josn简易说明 json是一种轻量级的数据交换格式,是一系列格式字符串.在数据交换中,经常会使用到,具有易读性,轻量级.很多地方会使用到,用处广泛.如下:(截取的一段json体) " ...
- Git基础知识 —— 获取Git仓库
前言 官方提供了两种获取Git仓库的方法,第一种是在本地现有项目目录下导入所有文件到Git中,第二种就是从Git仓库中clone项目到本地 这里就不说Git的安装了哈,有需要的小伙伴可以查看该博文:h ...
- 临近年关,修复ASPNETCore因浏览器内核版本引发的单点登陆故障
临近年关,咨询师提出360,搜狗急速浏览器无法单点登陆到公司核心产品WD, 报重定向过多. 现象 经过测试, 出现单点登陆故障的是搜狗,360等主打双核(默认Chrome内核)的浏览器, 较新式的Ed ...
- vue需要知道哪些才能算作入门以及熟练
前两天接到一个面试官问我vue什么程度才算作可以用于开发,以前从没遇到过类似问题.只能大致说了一些,事后觉得也应该总结一下,前端vue这么火热那究竟什么才算做入门什么才算做熟练,只是我个人观点,不代表 ...
- 频繁插入(insert)的业务,用什么存储引擎更合适? | 数据库系列(转)
本文来自微信公众号 继续回答星球水友提问: 沈老师,MyISAM只支持表锁,但网上文章却说,在并发插入量比较大的时候,比较适合使用MyISAM,这矛盾吗? 这个问题,涉及MySQL表锁的一些细节,借着 ...