replicat12c
This is an old revision of the document!
Table of Contents
Replication Parameters for 12c
There are currently no differences between the replicat process in 10g and 12c
MailOnline Schema
REPLICAT REPMOL01 SETENV (NLS_LANG="ENGLISH_UNITED KINGDOM.WE8ISO8859P1") USERID ggate@molbb, PASSWORD password ASSUMETARGETDEFS DBOPTIONS SUPPRESSTRIGGERS DISCARDFILE ./dirrpt/discREPMOL.dsc, APPEND, MEGABYTES 100 DISCARDROLLOVER ON MONDAY DDL INCLUDE ALL DDLOPTIONS REPORT DDLERROR 955 DISCARD DDLERROR 1031 DISCARD DDLERROR 24344 DISCARD REPORTCOUNT EVERY 10 MINUTES, RATE REPORTROLLOVER AT 00:00 ON MONDAY INCLUDE ./dirprm/macros/exceptions.inc -- Exceptions logging removed from USER_TRANSFER_ITEMS -- This is due to a Cascade Delete foreign key which was filling -- EXCEPTIONS table up with "ORA-01403: no data found" messages MAP MAILONLINE.USER_TRANSFER_ITEM, TARGET MAILONLINE.USER_TRANSFER_ITEM, COMPARECOLS (ON DELETE KEY), RESOLVECONFLICT (DELETEROWEXISTS, (DEFAULT, DISCARD)), RESOLVECONFLICT (DELETEROWMISSING, (DEFAULT, DISCARD)); MAP MAILONLINE.ARTICLES, TARGET MAILONLINE.ARTICLES, COMPARECOLS (ON UPDATE ALLEXCLUDING (ARTICLE_TEXT)), RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT, USEMAX (MODIFIED_DATE))), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)); MAP MAILONLINE.ARTICLES, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP MAILONLINE.PARSED_ARTICLES, TARGET MAILONLINE.PARSED_ARTICLES, COMPARECOLS (ON UPDATE ALLEXCLUDING (ARTICLE_TEXT)), RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT, USEMAX (MODIFIED_DATE))), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)); MAP MAILONLINE.PARSED_ARTICLES, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP MAILONLINE.CMS_SCRATCHPAD, TARGET MAILONLINE.CMS_SCRATCHPAD, COMPARECOLS (ON DELETE ALL), RESOLVECONFLICT (DELETEROWEXISTS, (DEFAULT, DISCARD)), RESOLVECONFLICT (DELETEROWMISSING, (DEFAULT, DISCARD)); MAP MAILONLINE.CMS_SCRATCHPAD, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP MAILONLINE.MODULES, TARGET MAILONLINE.MODULES, COMPARECOLS (ON UPDATE KEYINCLUDING (MODIFIED_DATE)), RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT, USEMAX (MODIFIED_DATE))), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)); MAP MAILONLINE.MODULES, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP MAILONLINE.VM_VIDEO, TARGET MAILONLINE.VM_VIDEO, COMPARECOLS (ON UPDATE KEYINCLUDING (MODIFIED_DATE)), RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT, USEMAX (MODIFIED_DATE))), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)); MAP MAILONLINE.VM_VIDEO, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP MAILONLINE.QRTZ_SCHEDULER_STATE, TARGET MAILONLINE.QRTZ_SCHEDULER_STATE, COMPARECOLS (ON UPDATE ALL, ON DELETE ALL), RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT, OVERWRITE)), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)), RESOLVECONFLICT (DELETEROWEXISTS, (DEFAULT, DISCARD)), RESOLVECONFLICT (DELETEROWMISSING, (DEFAULT, DISCARD)), REPERROR (1, IGNORE); MAP MAILONLINE.QRTZ_SCHEDULER_STATE, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP MAILONLINE.ASSET_PUBLISHER_LAST_RUN, TARGET MAILONLINE.ASSET_PUBLISHER_LAST_RUN, KEYCOLS(ITEM_TYPE), RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT, USEMAX (LAST_RUN_DATE))); MAP MAILONLINE.ASSET_PUBLISHER_LAST_RUN, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP MAILONLINE.QRTZ_TRIGGER_LISTENERS, TARGET MAILONLINE.QRTZ_TRIGGER_LISTENERS, COMPARECOLS (ON DELETE KEY), RESOLVECONFLICT (DELETEROWEXISTS, (DEFAULT, DISCARD)), RESOLVECONFLICT (DELETEROWMISSING, (DEFAULT, DISCARD)); MAP MAILONLINE.QRTZ_TRIGGER_LISTENERS, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP MAILONLINE.QRTZ_FIRED_TRIGGERS, TARGET MAILONLINE.QRTZ_FIRED_TRIGGERS, COMPARECOLS (ON DELETE KEY), RESOLVECONFLICT (DELETEROWEXISTS, (DEFAULT, DISCARD)), RESOLVECONFLICT (DELETEROWMISSING, (DEFAULT, DISCARD)); MAP MAILONLINE.QRTZ_FIRED_TRIGGERS, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP MAILONLINE.ARTICLES_VERSIONS, TARGET MAILONLINE.ARTICLES_VERSIONS, COMPARECOLS (ON UPDATE ALLEXCLUDING (ARTICLE_TEXT, ARTICLE_PARSED_TEXT)), RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT, USEMAX (MODIFIED_DATE))), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)); MAP MAILONLINE.ARTICLES_VERSIONS, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAPEXCLUDE MAILONLINE.MV_LATEST_ARTICLE_AUTHOR; MAPEXCLUDE MAILONLINE.SYS_IMPORT_FULL_*; MAP MAILONLINE.*, TARGET MAILONLINE.*;
Reader Comments Schema
REPLICAT REPRDC01 SETENV (NLS_LANG="ENGLISH_UNITED KINGDOM.WE8ISO8859P1") USERID ggate@molbb, PASSWORD password DBOPTIONS SUPPRESSTRIGGERS ASSUMETARGETDEFS DISCARDFILE ./dirrpt/discREPRDC.dsc, APPEND, MEGABYTES 100 DISCARDROLLOVER ON MONDAY REPORTCOUNT EVERY 10 MINUTES, RATE REPORTROLLOVER AT 00:00 ON MONDAY INCLUDE ./dirprm/macros/exceptions.inc MAP RDRCOMMENTS.RC_COMMENT, TARGET RDRCOMMENTS.RC_COMMENT, COMPARECOLS (ON UPDATE KEYINCLUDING (LAST_UPDATED, VOTE_COUNT, VOTE_RATING), ON DELETE KEY), RESOLVECONFLICT (UPDATEROWEXISTS, (delta_res_method, USEDELTA, COLS (VOTE_COUNT, VOTE_RATING)), (DEFAULT, USEMAX (LAST_UPDATED))), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)), RESOLVECONFLICT (DELETEROWEXISTS, (DEFAULT, DISCARD)), RESOLVECONFLICT (DELETEROWMISSING, (DEFAULT, IGNORE)); MAP RDRCOMMENTS.RC_COMMENT, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP RDRCOMMENTS.RC_USER, TARGET RDRCOMMENTS.RC_USER, COMPARECOLS (ON UPDATE KEYINCLUDING (LAST_UPDATED, VOTE_COUNT, VOTE_RATING)), RESOLVECONFLICT (UPDATEROWEXISTS, (delta_res_method, USEDELTA, COLS (VOTE_COUNT, VOTE_RATING)), (DEFAULT, USEMAX (LAST_UPDATED))), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)); MAP RDRCOMMENTS.RC_USER, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP RDRCOMMENTS.RC_ASSET, TARGET RDRCOMMENTS.RC_ASSET, COMPARECOLS (ON UPDATE KEYINCLUDING (LAST_UPDATED, COMMENT_COUNT)), RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT, USEMAX (LAST_UPDATED))), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)); MAP RDRCOMMENTS.RC_ASSET, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP RDRCOMMENTS.*, TARGET RDRCOMMENTS.*;
Registration Schema
REPLICAT REPREG01 SETENV (NLS_LANG="ENGLISH_UNITED KINGDOM.WE8ISO8859P1") USERID ggate@molbb, PASSWORD password DBOPTIONS SUPPRESSTRIGGERS ASSUMETARGETDEFS DISCARDFILE ./dirrpt/discREPREG.dsc, APPEND, MEGABYTES 100 DISCARDROLLOVER ON MONDAY REPORTCOUNT EVERY 10 MINUTES, RATE REPORTROLLOVER AT 00:00 ON MONDAY INCLUDE ./dirprm/macros/exceptions.inc MAP REGISTRATION.REGISTERED_USER, TARGET REGISTRATION.REGISTERED_USER, COMPARECOLS (ON UPDATE KEYINCLUDING (UPDATED_DATE), ON DELETE KEY), RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT, USEMAX (UPDATED_DATE), DISCARD)), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)), RESOLVECONFLICT (DELETEROWEXISTS, (DEFAULT, DISCARD)); MAP REGISTRATION.REGISTERED_USER, TARGET GGATE.EXCEPTIONS, EXCEPTIONSONLY, INSERTALLRECORDS, COLMAP (#exceptioncols()); MAP REGISTRATION.*, TARGET REGISTRATION.*;
Other Schemas
Check the list of schemas below to ensure that there have been no new schemas created recently.
REPLICAT REPOTH01 SETENV (NLS_LANG="ENGLISH_UNITED KINGDOM.WE8ISO8859P1") USERID ggate@molbb, PASSWORD password ASSUMETARGETDEFS DBOPTIONS SUPPRESSTRIGGERS DISCARDFILE ./dirrpt/discREPOTH.dsc, APPEND, MEGABYTES 100 DISCARDROLLOVER ON MONDAY REPORTCOUNT EVERY 10 MINUTES, RATE REPORTROLLOVER AT 00:00 ON MONDAY MAP FBIAGENT.ARTICLE, TARGET FBIAGENT.ARTICLE, COMPARECOLS (ON UPDATE ALL), RESOLVECONFLICT (UPDATEROWMISSING, (DEFAULT, OVERWRITE)); MAP ANALYTICS.*, TARGET ANALYTICS.*; MAP ANDCOMMUNITIES.*, TARGET ANDCOMMUNITIES.*; MAP APTECO.*, TARGET APTECO.*; MAP BOARDSMIG.*, TARGET BOARDSMIG.*; MAP CLEARSPACE.*, TARGET CLEARSPACE.*; MAP CSMIG.*, TARGET CSMIG.*; MAP EAGLEEYE.*, TARGET EAGLEEYE.*; MAP FBIAGENT.*, TARGET FBIAGENT.*; MAP GATEKEEPER.*, TARGET GATEKEEPER.*; MAP GATEKEEPERADMIN.*, TARGET GATEKEEPERADMIN.*; MAP GKREAD.*, TARGET GKREAD.*; MAP JIVETILREAD.*, TARGET JIVETILREAD.*; MAP JOBMANAGER.*, TARGET JOBMANAGER.*; MAP LEGAL.*, TARGET LEGAL.*; MAP MAILREAD.*, TARGET MAILREAD.*; MAP MOFEEDS.*, TARGET MOFEEDS.*; MAP MOLAPP.*, TARGET MOLAPP.*; MAP MOLEM.*, TARGET MOLEM.*; MAP MOLSUPP.*, TARGET MOLSUPP.*; MAP MOUSER.*, TARGET MOUSER.*; MAP RCREAD.*, TARGET RCREAD.*; MAP RCUSER.*, TARGET RCUSER.*; MAP REGREAD.*, TARGET REGREAD.*; MAP SCHOOL.*, TARGET SCHOOL.*; MAP TILDUMMY.*, TARGET TILDUMMY.*; MAP TIMBOARDS.*, TARGET TIMBOARDS.*; MAP TIMDEBATE.*, TARGET TIMDEBATE.*; MAP TRAVELMAIL.*, TARGET TRAVELMAIL.*;
replicat12c.1477045722.txt.gz · Last modified: 2025/03/08 22:23 (external edit)