请注意,本文编写于 588 天前,最后修改于 588 天前,其中某些信息可能已经过时。
实验目的:
通过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设定同步时间间隔,就可以实现两个数据库之间小表的同步;