Oracle 快照及dblink使用(两台服务器数据同步)

Oracle 快照及dblink使用(两台服务器数据同步)

作者:chinaitlab 出处:IT专家网论坛 2009-10-26 07:00
 

  --名词说明:源——被同步的数据库

  -- 目的——要同步到的数据库

  /*一、创建dblink:*/

  --1、在目的数据库上,创建dblin

 


  drop database link dblink_anson; 
  Create public 
  database link dblink_anson 
  Connect to lg identified by lg using 'SDLGDB';

 

  --源数据库的用户名、密码、服务器名k

  /*二、创建快照:*/

  --1、在源和目的数据库上同时执行一下语句,创建要被同步的表

 


  drop table tb_anson; 
  create table tb_anson(c1 varchar2(12)); 
  alter table tb_anson add constraint pk_anson primary key (C1);

 

  --2、在目的数据库上,测试dblink

 


  select * from tb_anson@dblink_anson; 
  select * from tb_anson;

 

  --3、在目的数据库上,创建要同步表的快照日志

 


  Create snapshot log on tb_anson;

 

  --4、创建快照,快照(被同步(源)数据库服务必须启动)

 


  Create snapshot sn_anson as select * from tb_anson@dblink_anson;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值