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 ...
随机推荐
- Hexo + Serverless Framework,简单三步搭建你的个人博客
很多人都想拥有自己的个人博客,还得看起来漂亮.酷酷的.尤其对开发者来说,不仅可以分享技术(装)心得(逼),面试的时候还能成为加分.这里介绍两款好用的神器,不用忙前(前端)忙后(后端),简单3min即可 ...
- JS 中检测数组的四种方法
今天和大家分享一下 JS 中检测是不是数组的四种方法,虽然篇幅不长,不过方法应该算是比较全面了. 1. instanceof 方法 instanceof 用于检测一个对象是不是某个类的实例,数组也是一 ...
- pdf文件内容查看器 -- 采用wpf开发
前言 pdf是一种应用非常广的版式文档格式,已成为事实上的国际标准.关于pdf格式的文章汗牛充栋,本文也是关于pdf格式的文章,但是本文不是纸上谈兵:本人这几周一直研究pdf格式内容,不但对pfd格式 ...
- css label两端对齐
上面这种效果很常见,实现的代码如下: html部分 <ul> <li class="detail_item"> <span class="d ...
- 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上
金三银四,磨砺锋芒:剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上 引言 元旦匆匆而过,2020年的春节又接踵而来,大家除了忙的提着裤子加班.年底冲冲冲外,还有着对于明年的迷茫和期待! ...
- Ansible playbooks常用模块案例操作
打开git bash 连接ansible服务器,然后进入deploy用户 #ssh root@192.168.96.188 进入python3.6虚拟环境 #su - deploy #source . ...
- restframewor 版本(version)
1.路由 a.一级路由 from django.contrib import admin from django.urls import path, include from api import u ...
- Java入门 - 语言基础 - 09.循环结构
原文地址:http://www.work100.net/training/java-loop.html 更多教程:光束云 - 免费课程 循环结构 序号 文内章节 视频 1 概述 2 while循环 3 ...
- [Codeforces 1228E]Another Filling the Grid(组合数+容斥)
题目链接 解题思路: 容斥一下好久可以得到式子 \(\sum_{i=0}^{n}\sum_{j=0}^{n}(-1)^{i+j}C_n^iC_n^j(k-1)^{ni+nj-ij}k^{n^2-(ni ...
- java操作数组转list集合删除元素报错ConcurrentModificationException
public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>( ...