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);

 

扫描二维码关注公众号,回复: 1269010 查看本文章

  --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;

 

猜你喜欢

转载自raozhiyong11.iteye.com/blog/1942617