ITPub博客

首页 > 数据库 > Oracle > oracle dblink实现insert语句的同步

oracle dblink实现insert语句的同步

原创 Oracle 作者:chenoracle 时间:2015-05-12 15:49:29 0 删除 编辑

实验目的:
通过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设定同步时间间隔,就可以实现两个数据库之间小表的同步;
欢迎关注我的微信公众号"IT小Chen",共同学习,共同成长!!!



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29785807/viewspace-1650800/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle dblink问题
请登录后发表评论 登录
全部评论
Oracle ACE、OCMU 用户组成员、Oracle 11g OCM、微信公众号"IT小Chen"

注册时间:2014-08-05

  • 博文量
    853
  • 访问量
    2727973