'/u002/oradata/Polaris/ggdata01.dbf' ./ggsci
SIZE 500K AUTOEXTEND ON NEXT 512K MAXSIZE 30G; edit params mgr
CREATE USER SOURCE IDENTIFIED BY source [oracle@Finite dirprm]$ cat mgr.prm
GRANT CONNECT, RESOURCE TO SOURCE; PORT 7809
GRANT SELECT ANY DICTIONARY, SELECT ANY TABLE TO USERID source@POLARIS, PASSWORD source
SOURCE; PURGEOLDEXTRACTS ./dirdat/tr, USECHECKPOINTS,
GRANT CREATE TABLE TO SOURCE; MINKEEPHOURS 2
GRANT FLASHBACK ANY TABLE TO SOURCE; edit params ./GLOBALS
GRANT EXECUTE ON DBMS_FLASHBACK TO SOURCE; checkpointtable target@VERITAS.vcheckpointtable
GRANT EXECUTE ON UTL_FILE TO SOURCE; view params ./GLOBALS
GRANT CREATE ANY TABLE TO SOURCE; dblogin userid target@VERITAS, password target
GRANT INSERT ANY TABLE TO SOURCE; show
GRANT UPDATE ANY TABLE TO SOURCE; ADD CHECKPOINTTABLE
GRANT DELETE ANY TABLE TO SOURCE; INFO CHECKPOINTTABLE
GRANT DROP ANY TABLE TO SOURCE; SOURCEISTABLE parameter to extract complete
GRANT ALTER ANY TABLE TO SOURCE; records directly from source tables in
ALTER SYSTEM SET UNDO_RETENTION=86400 preparation for loading them into another table
SCOPE=SPFILE; or file. SOURCEISTABLE extracts all column data
ALTER SYSTEM SET UNDO_MANAGEMENT=AUTO specified within a TABLE statement.
SCOPE=SPFILE;
ARCHIVE LOG LIST; RMTTASK parameter for an initial-load Extract to
ALTER DATABASE ARCHIVELOG; initiate a Replicat processing task during an
ALTER DATABASE OPEN; Oracle GoldenGate direct load or a direct bulk
SELECT NAME, OPEN_MODE, SUPPLEMENTAL_LOG_DATA_MIN load to SQL*Loader. RMTTASK directs Extract to
FROM V$DATABASE; communicate directly with Replicat over TCP/IP
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; and bypasses the use of a Collector process or
SELECT OWNER, LOG_GROUP_NAME, TABLE_NAME FROM trail storage
DBA_LOG_GROUPS WHERE OWNER='SCOTT';
INFO TRANDATA SCOTT.* SPECIALRUN parameter in a Replicat parameter
ADD TRANDATA SCOTT. * file for a one-time processing run to direct
SELECT OWNER, LOG_GROUP_NAME, TABLE_NAME FROM Replicat not to create checkpoints. A one-time
DBA_LOG_GROUPS WHERE OWNER='SCOTT'; run has a beginning and an end, so checkpoints
lsnrctl start are not needed
Change Synchronization@ Source (No Trial Files) Change Synchronization@ Target (Trial Files)
------------------------------------------------ ------------------------------------------------
[oracle@OLE564 gg11g]$ cat mgr.prm
--ADD EXTRACT extpove, TRANLOG, BEGIN NOW PORT 7809
--INFO ALL USERID target@VERITAS, PASSWORD target
--ADD RMTTRAIL ./dirdat/tr, EXTRACT extpove PURGEOLDEXTRACTS ./dirdat/tr, USECHECKPOINTS,
--INFO REPLICAT *, TASK MINKEEPHOURS 2
--EDIT PARAMS extpove
EXTRACT extpove --ADD REPLICAT reppove, EXTTRAIL ./dirdat/tr
SETENV (ORACLE_SID="POLARIS") --EDIT PARAMS reppove
SETENV REPLICAT reppove
(ORACLE_HOME="/u001/app/oracle/product/11.2.0.2/db SETENV (ORACLE_SID="veritas")
_1") SETENV
SETENV (NLS_LANG="AMERICAN_AMERICA.AL32UTF8") (ORACLE_HOME="/u001/app/oracle/product/11.2.0/db
USERID source@POLARIS, PASSWORD source _2")
RMTHOST OLE564.localdomain, MGRPORT 7809 SETENV (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")
RMTTRAIL ./dirdat/tr USERID target@veritas, PASSWORD target
TABLE scott.dept; discardfile ./discard/discard_repfinol.txt,
TABLE scott.emp; append, megabytes 10
================================================= ASSUMETARGETDEFS
Initial Load @ Source (No Trial Files) MAP scott.dept, target scott.dept;
----------------------------------------------- MAP scott.emp, target scott.emp;
--ADD EXTRACT elipove, SOURCEISTABLE ===============================================
--EDIT PARAMS elipove Initial Load @ Target (No Trial Files)
EXTRACT elipove -----------------------------------------------
SETENV (ORACLE_SID="POLARIS") --ADD REPLICAT rilpove, SPECIALRUN
SETENV --EDIT PARAMS rilpove
(ORACLE_HOME="/u001/app/oracle/product/11.2.0.2/db REPLICAT rilpove
_1") SETENV (ORACLE_SID="veritas")
SETENV (NLS_LANG="AMERICAN_AMERICA.AL32UTF8") SETENV
USERID source@POLARIS, PASSWORD source (ORACLE_HOME="/u001/app/oracle/product/11.2.0/db
RMTHOST OLE564.localdomain, MGRPORT 7809 _2")
RMTTASK REPLICAT,GROUP rilpove SETENV (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")
TABLE scott.dept; USERID target@veritas, PASSWORD target
TABLE scott.emp; ASSUMETARGETDEFS
--START EXTRACT elipove MAP scott.dept, TARGET scott.dept;
--INFO EXTRACT *, TASK MAP scott.emp, TARGET scott.emp;