本机到本机的配置:

源端       10.1.83.144:1521/SIBP_GSDY    HNSIB_GSDY
目标端   10.1.83.144:1521/SIBP_GS         HNSIB_GS
进程名规划 :OBB05

源端抽取进程及文件前缀:BG01_DY    DY

目标端恢复进程:OBR01

//环境变量设置
#for ogg
export GG_HOME=/ogg/data
export PATH=$JAVA_HOME/bin:$GG_HOME:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GG_HOME:$ORACLE_HOME/lib:/lib:/usr/lib
export NLS_LANG="american_america.ZHS16GBK"
alias ggsci='cd $GG_HOME; $GG_HOME/ggsci'
alias gglog='cd $GG_HOME;tail -n50 -f $GG_HOME/ggserr.log'
alias ggserr='cd $GG_HOME;tail -n50 -f $GG_HOME/ggserr.log'
alias e1log='cd $GG_HOME/dirrpt;tail -n50 -f $GG_HOME/dirrpt/E1.rpt'
alias ggdir='cd $GG_HOME'
alias dirrpt='cd $GG_HOME/dirrpt'
alias dirdat='cd $GG_HOME/dirdat'
alias dirout='cd $GG_HOME/dirout'

//数据库设置
Select  SUPPLEMENTAL_LOG_DATA_MIN,SUPPLEMENTAL_LOG_DATA_PK,SUPPLEMENTAL_LOG_DATA_UI,SUPPLEMENTAL_LOG_DATA_FK,SUPPLEMENTAL_LOG_DATA_ALL from v$database;
alter database add supplemental log data;
Alter database force logging;
alter database add supplemental log data (primary key, unique,foreign key) columns;                                                                    
alter system switch logfile;     
Alter database force logging;

SQL> show parameter enable_goldengate_replication
SQL> alter system set enable_goldengate_replication=true scope=both;                        --RAC的所有实例也需要设置

//tns设置

SIBP_GSDY =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = scanvip05)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = SIBP_GSDY)
    )
  )

SIBP_GS =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = scanvip05)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = SIBP_GS)
    )
  )

//源端
create user c##ggadm identified by ggadm;
grant connect,resource,dba to c##ggadm container=all;  
--DROP USER C##GGADM CASCADE
exec dbms_goldengate_auth.grant_admin_privilege('c##ggadm');
exec dbms_goldengate_auth.grant_admin_privilege('c##ggadm',container=>'all');

//目的端,分别connect到每个PDB
SQL> alter session set container = SIBP_GS ;
SQL> create user ggadm identified by ggadm container=current ;
SQL> grant connect,resource,dba to ggadm ;
SQL> exec dbms_goldengate_auth.grant_admin_privilege('GGADM',container=>'SIBP_GS');

GGSCI > add credentialstore
GGSCI >  ALTER CREDENTIALSTORE ADD USER ggadm@SIBP_GS PASSWORD ggadm ALIAS ggadm1
GGSCI (node1) 8> ALTER CREDENTIALSTORE ADD USER c##ggadm@SIBCGSC1 PASSWORD ggadm ALIAS ggadm
Credential store altered.

--ALTER CREDENTIALSTORE delete USER c##ggadm@SIBP_GS ALIAS ggadm1
//以下两条摘自文档,但不完全包含所需的权限,比如CREATE SESSION就没有
exec dbms_goldengate_auth.grant_admin_privilege('c##ggadm');
exec dbms_goldengate_auth.grant_admin_privilege('c##ggadm',container=>'all');

------------------------------------------------------------------------------------extract

info credentialstore
add credentialstore
DBLOGIN USERIDALIAS ggadm
DBLOGIN USERIDALIAS ggadm1
DBLOGIN USERID ggadm, PASSWORD ggadm
add schematrandata SIBP_GSDY.HNSIB_GSDY
info schematrandata HNSIB_GSDY

info trandata *.*
REGISTER EXTRACT BG01_DY DATABASE CONTAINER (SIBP_GSDY)
SCN 2088952.
ADD EXTRACT BG01_DY, INTEGRATED  TRANLOG, BEGIN NOW
ADD EXTTRAIL ./dirdat/DY, EXTRACT BG01_DY
edit params BG01_DY
EXTRACT BG01_DY
USERIDALIAS ggadm
DDL INCLUDE MAPPED
DDLOPTIONS REPORT
GETTRUNCATES
EXTTRAIL ./dirdat/DY
DISCARDFILE ./dirrpt/DY.dsc, APPEND, MEGABYTES 4000
WARNLONGTRANS 1H, CHECKINTERVAL 5M
LOGALLSUPCOLS
NOCOMPRESSUPDATES
UPDATERECORDFORMAT FULL
REPORTCOUNT EVERY 2 SECONDS, RATE
--SOURCECATALOG SIBP_GSDY   
TABLE SIBP_GSDY.HNSIB_GSDY.AA20  ;
TABLE SIBP_GSDY.HNSIB_GSDY.AA50  ;

-------------------pump

---------------------R

DBLOGIN USERIDALIAS ggadm1
add checkpointtable ggadm.checkpoint
ADD REPLICAT OBR01 INTEGRATED EXTTRAIL ./dirdat/DY
edit params OBR01
REPLICAT OBR01
USERIDALIAS ggadm1
ASSUMETARGETDEFS
REPERROR (DEFAULT, ABEND)
--REPERROR (1403, DISCARD)
--REPERROR (-1,IGNORE)
DISCARDFILE ./dirrpt/GS.dsc, append, megabytes 400
--For DDL :
DDL INCLUDE MAPPED
DDLOPTIONS REPORT
DDLERROR DEFAULT DISCARD RETRYOP MAXRETRIES 5 RETRYDELAY 20
DBOPTIONS SUPPRESSTRIGGERS
DBOPTIONS INTEGRATEDPARAMS(parallelism 2)
Gettruncates
ALLOWNOOPUPDATES
numfiles 3000
REPORTCOUNT EVERY 2 SECONDS, RATE
--MAP scott.*,TARGET scott.*;
--SOURCECATALOG SIBP_GSDY
--MAP SIBP_GSDY.HNSIB_GSDY.*, TARGET SIBP_GS.HNSIB_GS.*;
MAP SIBP_GSDY.HNSIB_GSDY.AA20  ,TARGET HNSIB_GS.AA20  ;
MAP SIBP_GSDY.HNSIB_GSDY.AA50  ,TARGET HNSIB_GS.AA50  ;

oracle12.2RAC之OGG安装配置(二)的更多相关文章

  1. oracle12.2RAC之OGG安装配置(一)

    前面配置了ACFS用于ogg目录. 上传软件并解压安装: unzip 123014_fbo_ggs_Linux_x64_shiphome.zip cd fbo_ggs_Linux_x64_shipho ...

  2. MYSQL + MHA +keepalive + VIP安装配置(二)--MHA的配置

    一.总概 1.MHA介绍 MHA(Master High Availability)是自动的master故障转移和Slave提升的软件包.它是基于标准的MySQL复制(异步/半同步).      MH ...

  3. RHEL7-openldap安装配置二(客户端安装配置)

    LDAP用户登录流程: 当在客户端输入账号登录系统时,系统根据/etc/nsswitch.conf配置文件获取账号查找顺序,然后再根据PAM配置文件调用相关模块,对账号(/etc/passwd)及密码 ...

  4. cobbler安装配置(二)

    安装环境: 操作系统:CentOS 6.5 x86_64测试机器ip:192.168.0.1 关闭防火墙.selinux:service iptables stop && chkcon ...

  5. jenkins安装配置[二]

    标签(linux): jenkins 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 安装依赖,如果本机已有java环境可跳过 yum install java- ...

  6. redis主从+哨兵 安装配置二

    实验环境: 192.168.2.201 centos7 master sentinel 192.168.2.202 centos7 slave   sentinel 192.168.2.203 cen ...

  7. 异构平台mysql-oracle(ogg)安装部署

      如图所示:源端采用Mysql库,目标端采用Oracle库 一.OGG安装配置(源端) 1.OGG下载 https://edelivery.oracle.com/EPD/Download/get_f ...

  8. 阿里云服务器Linux CentOS安装配置(二)yum安装svn

    阿里云服务器Linux CentOS安装配置(二)yum安装svn 1.secureCRT连接服务器 2.先创建一个文件夹,用来按自己的习惯来,用来存放数据 mkdir /data 3.yum安装sv ...

  9. Docker: 安装配置入门[二]

    一.安装配置启动 1.环境 [root@docker1 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@d ...

随机推荐

  1. windows 安装xps查看器; windows 10 安装 xps viewer

    最近发现windows 默认是没有xps 查看器的,需要自己手动添加: 安装完成后,即可使用: 参考链接:https://www.windowscentral.com/how-get-xps-view ...

  2. docker学习笔记---基本命令

    [root@docker ~]# docker Usage: docker [OPTIONS] COMMAND A self-sufficient runtime for containers Opt ...

  3. IT兄弟连 HTML5教程 DIV+CSS的兼容性问题

    使用DIV+CSS布局网页其实是很容易的事情,但各种浏览器之间的不兼容性问题,加大了页面布局的难度,给程序员带来很多不便,于是需要花费更多的时间在调试各种浏览器的兼容性上.因为部分CSS属性在不同的浏 ...

  4. (好文转载与总结)Windows10安装ubuntu18.04

    Windows10中安装Ubuntu,期间踩了非常多的坑,最终安装成功了,梳理下来Windows10装Ubuntu的步骤还是比较简明的. 制作Ubuntu系统U盘 Windows磁盘为新系统进行分区, ...

  5. 自己封装Linux命令行万能解压命令

    问题背景 Linux下经常需要解压文件,直接在命令行敲命令解压是最便捷的. 但问题在于,不同的压缩格式,需要用不同命令和不同参数,完全记不住啊. 解决方式 既然记不住,那就换一种思路,假如有一条命令能 ...

  6. WebShell代码分析溯源(十)

    WebShell代码分析溯源(十) 一.一句话变形马样本 <?php $e = $_REQUEST['e'];register_shutdown_function($e, $_REQUEST[' ...

  7. GO基础之文件操作

    一.文件操作的基本API func main() { //绝对路径 fileInfo , err := os.Stat("E:/a.txt") fileInfo , err = o ...

  8. 对java异常的总结及java项目中的常用的异常处理情况

    文章涉及内容来源:黑马程序员自学整理的笔记,网上查阅资料,以及转载名为墨钺的博客大佬,附上博客转载地址:https://www.cnblogs.com/gothic-death/p/9946415.h ...

  9. 短信相关的AT指令以及信令

    本文链接:https://blog.csdn.net/sjz4860402/article/details/78552756 此次的短信AT指令和信令从以下几个方面介绍: 一 . 短信AT指令的格式二 ...

  10. Android View的background和padding

    版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/181 最近在做一个需求,是对im聊天消息设置气泡背景,之前 ...