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

[经验分享] Oracle Database 复制解决方案:Oracle GoldenGate

[复制链接]

尚未签到

发表于 2018-9-21 09:51:39 | 显示全部楼层 |阅读模式
OGG DDL复制  
[oracle@king01 ogg]$ ./ggsci
  
GGSCI (king01) 1> edit params ./GLOBALS
  
GGSCHEMA ggs
  

  
[oracle@king01 ogg]$  sqlplus / as sysdba
  
SQL> show parameter recyclebin
  
NAME                                 TYPE                              VALUE
  
------------------------------------ --------------------------------- ------------------------------
  
recyclebin                           string                            on
  

  
SQL> alter system set recyclebin=off deferred;
  
System altered.
  

  
SQL> purge recyclebin;
  
Recyclebin purged.
  

  
SQL> @marker_setup.sql
  
Marker setup script
  
You will be prompted for the name of a schema for the Oracle GoldenGate database objects.
  
NOTE: The schema must be created prior to running this script.
  
NOTE: Stop all DDL replication before starting this installation.
  
Enter Oracle GoldenGate schema name:ggs
  
Marker setup table script complete, running verification script...
  
Please enter the name of a schema for the GoldenGate database objects:
  
Setting schema name to GGS
  
MARKER TABLE
  
---------------------------------------------------------------------------------------------
  
OK
  
MARKER SEQUENCE
  
---------------------------------------------------------------------------------------------
  
OK
  
Script complete.
  

  
SQL> @ddl_setup.sql
  
Oracle GoldenGate DDL Replication setup script
  
Verifying that current user has privileges to install DDL Replication...
  
You will be prompted for the name of a schema for the Oracle GoldenGate database objects.
  
NOTE: For an Oracle 10g source, the system recycle bin must be disabled. For Oracle 11g and later, it can
  
be enabled.
  
NOTE: The schema must be created prior to running this script.
  
NOTE: Stop all DDL replication before starting this installation.
  
Enter Oracle GoldenGate schema name:ggs
  
Working, please wait ...
  
Spooling to file ddl_setup_spool.txt
  
Checking for sessions that are holding locks on Oracle Golden Gate metadata tables ...
  
Check complete.
  
Using GGS as a Oracle GoldenGate schema name.
  
Working, please wait ...
  
DDL replication setup script complete, running verification script...
  
Please enter the name of a schema for the GoldenGate database objects:
  
Setting schema name to GGS
  
CLEAR_TRACE STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
CREATE_TRACE STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
TRACE_PUT_LINE STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
INITIAL_SETUP STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
DDLVERSIONSPECIFIC PACKAGE STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
DDLREPLICATION PACKAGE STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
DDLREPLICATION PACKAGE BODY STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
DDL IGNORE TABLE
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL IGNORE LOG TABLE
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDLAUX  PACKAGE STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
DDLAUX PACKAGE BODY STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
SYS.DDLCTXINFO  PACKAGE STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
SYS.DDLCTXINFO  PACKAGE BODY STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
DDL HISTORY TABLE
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL HISTORY TABLE(1)
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL DUMP TABLES
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL DUMP COLUMNS
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL DUMP LOG GROUPS
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL DUMP PARTITIONS
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL DUMP PRIMARY KEYS
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL SEQUENCE
  
---------------------------------------------------------------------------------------------------------
  
OK
  
GGS_TEMP_COLS
  
---------------------------------------------------------------------------------------------------------
  
OK
  
GGS_TEMP_UK
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL TRIGGER CODE STATUS:
  
Line/pos
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
Error
  
-----------------------------------------------------------------
  
No errors
  
No errors
  
DDL TRIGGER INSTALL STATUS
  
---------------------------------------------------------------------------------------------------------
  
OK
  
DDL TRIGGER RUNNING STATUS
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
ENABLED
  
STAYMETADATA IN TRIGGER
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
OFF
  
DDL TRIGGER SQL TRACING
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
0
  
DDL TRIGGER TRACE LEVEL
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
NONE
  
LOCATION OF DDL TRACE FILE
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
/u01/app/oracle/diag/rdbms/king/king/trace/ggs_ddl_trace.log
  
Analyzing installation status...
  
VERSION OF DDL REPLICATION
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
OGGCORE_12.2.0.1.0_PLATFORMS_151211.1401
  
STATUS OF DDL REPLICATION
  
-----------------------------------------------------------------------------------------------------------
  
-------------
  
SUCCESSFUL installation of DDL Replication software components
  
Script complete.
  

  
SQL> @role_setup.sql
  
GGS Role setup script
  
This script will drop and recreate the role GGS_GGSUSER_ROLE
  
To use a different role name, quit this script and then edit the params.sql script to change the gg_role
  
parameter to the preferred name. (Do not run the script.)
  
You will be prompted for the name of a schema for the GoldenGate database objects.
  
NOTE: The schema must be created prior to running this script.
  
NOTE: Stop all DDL replication before starting this installation.
  
Enter GoldenGate schema name:ggs
  
Wrote file role_setup_set.txt
  
PL/SQL procedure successfully completed.
  
Role setup script complete
  
Grant this role to each user assigned to the Extract, GGSCI, and Manager processes, by using the following
  
SQL command:
  
GRANT GGS_GGSUSER_ROLE TO
  
where  is the user assigned to the GoldenGate processes.
  

  
SQL> grant ggs_ggsuser_role to ggs;
  
Grant succeeded.
  

  
SQL> @ddl_enable.sql
  
Trigger altered.
  

  
SQL> @marker_status.sql
  
Please enter the name of a schema for the GoldenGate database objects:
  
ggs
  
Setting schema name to GGS
  
MARKER TABLE
  
---------------------------------------------------------------------------------------------
  
OK
  
MARKER SEQUENCE
  
---------------------------------------------------------------------------------------------
  
OK
  

  
[oracle@king01 ogg]$ ./ggsci
  
GGSCI (king01) 1> edit params ext_soe
  
EXTRACT ext_soe
  
USERID ggs,PASSWORD ggs
  
EXTTRAIL ./dirdat/st
  
DDL INCLUDE ALL
  
DDLOPTIONS ADDTRANDATA
  
DDLOPTIONS REPORT
  
TABLEEXCLUDE SOE.ORDERENTRY_METADATA
  
TABLE SOE.*;
  

  

  
[oracle@king02 ogg]$ ./ggsci
  
GGSCI (king02) 1>  edit params rep_soe
  
REPLICAT rep_soe
  
USERID ggt, PASSWORD ggt
  
DISCARDFILE ./dirrpt/rep_soe.dsc,APPEND,MEGABYTES 1024
  
ASSUMETARGETDEFS
  
ALLOWNOOPUPDATES
  
DDL INCLUDE MAPPED
  
DDLERROR DEFAULT ABEND
  
DDLOPTIONS REPORT
  
MAP SOE.*, TARGET SOE.*;



运维网声明 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-599257-1-1.html 上篇帖子: ORACLE 11G DG笔记 下篇帖子: 【静默】Oracle各类响应文件何在?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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