实验目的:

通过192.168.1.2的dept2表同步192.168.1.1的dept1表;(只能同步insert语句)

已知:
192.168.1.1已经创建了连接192.168.1.2的dblink

一 表结构与数据

192.168.1.1
select * from dept1;
DEPTNO DNAME LOC
1 10 ACCOUNTING NEW YORK

192.168.1.2

select * from dept2;
DEPTNO DNAME LOC
1 10 ACCOUNTING NEW YORK
2 20 RESEARCH DALLAS

二 同步数据

192.168.1.1

insert into dept1
select * from dept2@orcl
minus
select * from dept1;

将这条SQL写入到脚本,通过计划任务crontab设定同步时间间隔,就可以实现两个数据库之间小表的同步;

最后修改:2022 年 02 月 22 日
如果觉得我的文章对你有用,请随意赞赏