设为首页 收藏本站
查看: 818|回复: 0

[经验分享] OGG安装之oracle2oracle

[复制链接]

尚未签到

发表于 2018-9-5 11:30:20 | 显示全部楼层 |阅读模式
  两台服务器都需要创建ogg操作系统用户(此步骤非必须,也可以使用ORACLE用户安装)。
  useradd -u 1003 -g oinstall -G dba ogg
  passwd ogg
  su - ogg
  vi .bash_profile
  export ORACLE_BASE=/u01/app/oracle
  export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
  export ORACLE_SID=XXL1
  export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/dbhome_1/lib
  export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PATH
  export GGHOLE=/ogg
  source .bash_profil生效
  两台服务器都需要做同样的操作。
  mkdir /ogg
  chown -R ogg:oinstall /ogg
  将ogg的11g安装包fbo_ggs_Linux_x64_ora11g_64bit.tar上传到/ogg下
  用ogg用户解压
  tar -xvf fbo_ggs_Linux_x64_ora11g_64bit.tar
  ./ggsci测试
  [ogg@oracle2 ogg]$ ./ggsci
  Oracle GoldenGate Command Interpreter for Oracle
  Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
  Linux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 08:32:14
  Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
  GGSCI (oracle2) 1>
  ORACLE建议使用单独的表空间存放OGG数据,表空间大小50M就可以,但是最好设置数据文件的自动扩展。
  select file_name from dba_data_files;查看表空间的存放目录

  create tablespace ogg datafile ‘/u01/app/oracle/oradata/XXL/ogg01.dbf’>  创建OGG用户

  create user ogg>  为OGG用户授权,OGG用户需要以下权限,也有人为了省事,直接给OGG用户DBA权限。
  grant CONNECT, RESOURCE to ogg;
  grant SELECT ANY DICTIONARY, SELECT ANY TABLE to ogg;

  grant>  grant FLASHBACK ANY TABLE to ogg;
  grant EXECUTE on DBMS_FLASHBACK to ogg;
  grant insert any table to ogg;
  grant update any table to ogg;
  grant delete any table to ogg;
  不同的需求,OGG用户需要的权限也不一样,上面的权限基本可以支持大多数情况的数据复制,如上面的权限不足,需根据实际需求授权。
  打开数据库的附加日志和force log
  SQL> select NAME,OPEN_MODE,FORCE_LOGGING,SUPPLEMENTAL_LOG_DATA_MIN from v$database;
  NAME      OPEN_MODE            FOR  SUPPLEME
  ———     ——————–         —    ——–
  DBDREAM   READ WRITE           NO      NO
  上面显示数据库的附加日志和force log都没有开启,使用下面的命令开启。

  SQL>>
  Database>
  SQL>>
  Database>  SQL> select NAME,OPEN_MODE,FORCE_LOGGING,SUPPLEMENTAL_LOG_DATA_MIN from v$database;
  NAME      OPEN_MODE            FOR SUPPLEME
  ——— ——————– — ——–
  DBDREAM   READ WRITE           YES YES
  确保最小附件日志,pk,uk,fk附加日志打开,而all columns的附加日志是关闭的。
  SQL> select SUPPLEMENTAL_LOG_DATA_MIN a,SUPPLEMENTAL_LOG_DATA_PK b,SUPPLEMENTAL_LOG_DATA_UI c,SUPPLEMENTAL_LOG_DATA_FK d,SUPPLEMENTAL_LOG_DATA_ALL e  from v$database;
  SUPPLEMENTAL_LOG SUPPLE SUPPLE SUPPLE SUPPLE
  YES              NO     NO     NO     NO

  SQL>>
  Database>  SQL> select SUPPLEMENTAL_LOG_DATA_MIN a,SUPPLEMENTAL_LOG_DATA_PK b,SUPPLEMENTAL_LOG_DATA_UI c,SUPPLEMENTAL_LOG_DATA_FK d,SUPPLEMENTAL_LOG_DATA_ALL e  from v$database;
  A                B      C      D      E
  YES              YES    YES    YES    NO
  关闭回收站功能(DDL)必须关闭
  SQL> show parameter recyclebin
  NAME                                 TYPE                   VALUE
  recyclebin                           string                 on
  alter system set recyclebin=off scope=spfile;这样就需要重启数据库生效
  alter system switch logfile;
  查看要是同步的用户的状态,确保是open
  select username,account_status from dba_users;
  运行OGG支持sequence

  运行OGG支持DDL脚本%E5%A6%82%E6%9E%9C%E8%A6%81%E8%AE%A9OGG%E6%94%AF%E6%8C%81DDL%E6%93%8D%E4%BD%9C%EF%BC%8C%E8%BF%98%E9%9C%80%E8%A6%81%E9%A2%9D%E5%A4%96%E8%BF%90%E8%A1%8C%E5%87%A0%E4%B8%AA%E8%84%9A%E6%9C%AC%EF%BC%8C%E8%BF%99%E4%BA%9B%E8%84%9A%E6%9C%AC%E6%98%AFOGG%E5%B8%A6%E7%9A%84%E8%80%8C%E4%B8%8D%E6%98%AFORACLE%E5%B8%A6%E7%9A%84%EF%BC%8C%E5%9C%A8OGG%E7%9A%84%E5%AE%89%E8%A3%85%E7%9B%AE%E5%BD%95%E9%83%BD%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%9C%A8OGG%E7%9A%84%E5%AE%89%E8%A3%85%E7%9B%AE%E5%BD%95%E7%99%BB%E5%BD%95%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5@%E5%8A%A0%E8%84%9A%E6%9C%AC%E7%9A%84%E5%90%8D%E5%AD%97%EF%BC%8C%E6%BA%90%E7%AB%AF%E4%B8%8E%E7%9B%AE%E6%A0%87%E7%AB%AF%E9%83%BD%E9%9C%80%E8%A6%81%E8%BF%90%E8%A1%8C%EF%BC%8C%E5%A6%82%E4%B8%8B%EF%BC%9Abr/>@/ogg/marker_setup.sql
@/ogg/ddl_setup.sql@/ogg/role_setup.sql

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-563535-1-1.html 上篇帖子: 5 Oracle问题整理 下篇帖子: Oracle Golden Gate - 概念和机制
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表