OGG在线初始化(expdp/impdp)

1.创建初始数据
SQL> create table testogg.dept as select * from scott.dept;

2.配置MGR进程
GGSCI (dgdb1) 30> edit param mgr
port 7809

3.启动MGR进程
GGSCI (dgdb1) 31> start mgr

4.配置抽取进程
GGSCI (dgdb1) 33> add ext extc,tranlog,begin now
EXTRACT added.

5.配置抽取进程本地队列
GGSCI (dgdb1) 34> add exttrail /home/oracle/ogg/dirdat/lc,ext extc,megabytes 20
EXTTRAIL added.

6.配置抽取进程参数
GGSCI (dgdb1) 35> edit param extc

EXTRACT extc
setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK )
setenv (ORACLE_SID = oggdb)
USERID goldengate, PASSWORD goldengate
EXTTRAIL /home/oracle/ogg/dirdat/lc
dynamicresolution
table testogg.dept;

7.配置传输进程
GGSCI (dgdb1) 36> add ext dpec,exttrailsource /home/oracle/ogg/dirdat/lc
EXTRACT added.

8.配置传输进程远程队列
GGSCI (dgdb1) 37> add rmttrail /home/oracle/ogg/dirdat/rc,ext dpec,megabytes 20
RMTTRAIL added.

9.配置传输进程参数
GGSCI (dgdb1) 38> edit param dpec

extract dpec
setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK )
passthru
rmthost 192.168.162.81,mgrport 7809, compress
rmttrail /home/oracle/ogg/dirdat/rc
dynamicresolution
table testogg.dept;

10.添加表级附加日志
GGSCI (dgdb1) 40> dblogin userid goldengate, password goldengate
Successfully logged into database.

GGSCI (dgdb1) 41> add trandata testogg.dept

11.启动抽取进程
GGSCI (dgdb1) 42> start extc

Sending START request to MANAGER ...
EXTRACT EXTC starting

12.启动传输进程
GGSCI (dgdb1) 43> start dpec

Sending START request to MANAGER ...
EXTRACT DPEC starting

13.查看源端进程状态
GGSCI (dgdb1) 44> info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING
EXTRACT     RUNNING     DPEC        00:00:00      00:01:19
EXTRACT     RUNNING     EXTC        00:01:45      00:00:07

14.获取当前数据库scn
SQL> select current_scn from v$database;

CURRENT_SCN
-----------
    1106419

15.根据当前SCN导出表数据
[oracle@dgdb1 ogg]$ expdp testogg/oracle directory=oggdir dumpfile=oggtest_dept.dmp logfile=oggtest_dept.log tables=dept flashback_scn=1106419

16.把导出文件传输到目标端
[oracle@dgdb1 ogg]$ scp /home/oracle/oggtest_dept.dmp oracle@dgdb2:/home/oracle

17.目标端创建用户并授予权限(测试给的dba权限)
SQL> create user testogg identified by oracle account unlock;

User created.

SQL> grant dba to testogg;

Grant succeeded.

18.目标端导入表数据
[oracle@dgdb2 ~]$ impdp testogg/oracle directory=oggdir dumpfile=oggtest_dept.dmp logfile=oggtest_dept.log tables=dept

19.配置投递进程
GGSCI (dgdb2) 28> add rep repc,exttrail /home/oracle/ogg/dirdat/rc,nodbcheckpoint
REPLICAT added.

20.配置投递进程参数
GGSCI (dgdb2) 29> edit param repc

replicat repc
setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)
setenv (ORACLE_SID = destdb)
userid goldengate, password goldengate
reperror default,abend
discardfile /home/oracle/ogg/dirrpt/repc.dsc,append, megabytes 10
assumetargetdefs
dynamicresolution
map testogg.dept, target testogg.dept;

21.启动投递进程
GGSCI (dgdb2) 31> start repc,aftercsn 1106419

Sending START request to MANAGER ...
REPLICAT REPC starting

22.查看目标端进程状态
GGSCI (dgdb2) 32> info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING
REPLICAT    RUNNING     REPC        00:00:00      00:00:01

23.测试OGG同步
源端插入数据:
SQL> insert into dept values (50,'manage','golddentstat');
SQL> commit;
SQL> select * from dept;

    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON
        50 manage         golddentstat
		
目标端查询:
SQL> select * from dept;

    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON
        50 manage         golddentstat
		
源端更新数据:
SQL> update dept set loc='golddentstate' where deptno=50;

1 row updated.

SQL> commit;

SQL> select * from dept;

    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON
        50 manage         golddentstate

目标端查询数据:
SQL> select * from dept;

    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON
        50 manage         golddentstate
		
源端查看进程信息:
GGSCI (dgdb1) 47> stats extc

Sending STATS request to EXTRACT EXTC ...

Start of Statistics at 2022-07-02 01:48:15.

Output to /home/oracle/ogg/dirdat/lc:

Extracting from TESTOGG.DEPT to TESTOGG.DEPT:

*** Total statistics since 2022-07-02 01:29:38 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

*** Daily statistics since 2022-07-02 01:29:38 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

*** Hourly statistics since 2022-07-02 01:29:38 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

*** Latest statistics since 2022-07-02 01:29:38 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

End of Statistics.


GGSCI (dgdb1) 48> stats dpec

Sending STATS request to EXTRACT DPEC ...

Start of Statistics at 2022-07-02 01:48:21.

Output to /home/oracle/ogg/dirdat/rc:

Extracting from TESTOGG.DEPT to TESTOGG.DEPT:

*** Total statistics since 2022-07-02 01:29:38 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

*** Daily statistics since 2022-07-02 01:29:38 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

*** Hourly statistics since 2022-07-02 01:29:38 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

*** Latest statistics since 2022-07-02 01:29:38 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

End of Statistics.


GGSCI (dgdb1) 49>

目标端查询进程信息:
GGSCI (dgdb2) 34> stats repc

Sending STATS request to REPLICAT REPC ...

Start of Statistics at 2022-07-02 01:48:54.

Replicating from TESTOGG.DEPT to TESTOGG.DEPT:

*** Total statistics since 2022-07-02 01:29:41 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

*** Daily statistics since 2022-07-02 01:29:41 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

*** Hourly statistics since 2022-07-02 01:29:41 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

*** Latest statistics since 2022-07-02 01:29:41 ***
        Total inserts                                      1.00
        Total updates                                      1.00
        Total deletes                                      0.00
        Total discards                                     0.00
        Total operations                                   2.00

End of Statistics.

  

posted @ 2022-07-02 23:01  orcl  阅读(329)  评论(0编辑  收藏  举报