Anda di halaman 1dari 2

CREATE TABLESPACE GG_DATA DATAFILE lsnrctl start

'/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;

TRANLOG [bsds_name | LRI_NUMBER] --START REPLICAT rilpove


Specifies the transaction log as the data source --INFO REPLICAT *, TASK
ASSUMETARGETDEFS parameter when the source and SELECT CURRENT_SCN FROM V$DATABASE;
target objects specified in a MAP statement have START REPLICAT reppove, ATCSN 1502387
identical column structure, such as when ATCSN Causes Replicat to start processing at the
synchronizing a hot site. It assume that the data transaction that has the specified CSN. Any
definitions of the source and target objects are transactions in the trail that have CSN values
identical, and to refer to the target definitions that are less than the specified one are
when metadata is needed for the source data. skipped.

Anda mungkin juga menyukai