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

--名词说明:

源------被同步的数据库 --

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

/*一、创建dblink:*/

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

sql 复制代码
drop database link dblink_anson;

Create public database link dblink_anson Connect to lg identified by lg using 'SDLGDB'; --源数据库的用户名、密码、服务器名 

/*二、创建快照:*/

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

sql 复制代码
drop table tb_anson; create table tb_anson(c1 varchar2(12)); 
alter table tb_anson add constraint pk_anson primary key (C1); 

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

sql 复制代码
select * from tb_anson@dblink_anson;

select * from tb_anson; 

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

sql 复制代码
Create snapshot log on tb_anson; 

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

sql 复制代码
Create snapshot sn_anson as select * from mailto:tb_zhaozhenlong_1@dblink_zhaozhenlong_1;

--5、设置快照刷新时间

sql 复制代码
Alter snapshot anson refresh fast Start with sysdate+1/24*60 next sysdate+10/24*60; --oracle自动在1分钟后进行第一次快速刷新,以后每隔10分钟快速刷新一次

Alter snapshot anson refresh complete Start with sysdate+30/24*60*60 next sysdate+1; --oracle自动在30钞后进行第一次完全刷新,以后每隔1天完全刷新一次 

--6、手动刷新快照

sql 复制代码
begin 
dbms_refresh.refresh('"CS"."SN_ANSON"'); 
end;
相关推荐
数据库小学妹3 小时前
国产数据库怎么选?兼容、迁移、核心案例与融合架构四道关
数据库·架构·国产数据库·数据库迁移·融合数据库
IvorySQL4 小时前
PostgreSQL 日报| PgBouncer 修复三个 CVE 漏洞(10 月 15 日)
数据库·postgresql·区块链
饺子大魔王的男人4 小时前
后台表格、查询、流程总在重复写?我用ToolJet把PostgreSQL直接做成可远程访问的业务系统
数据库·postgresql
Gauss松鼠会4 小时前
高斯数据库(openGauss)的物理存储结构
运维·服务器·数据库·sql·opengauss·经验总结
杨云龙UP5 小时前
PostgreSQL 18.4 数据库整库迁移实战:pg_dump 备份与 pg_restore 恢复完整操作手册
运维·服务器·数据库·postgresql·pg_dump·pg_restore
AOI小白新手上路5 小时前
autodl常用的tar 打包下载(数据集)命令手册:逐段拆解与套用模板
java·大数据·数据库
凯歌的博客6 小时前
DuckDB 是一款进程内的分析型数据库
数据库·ai编程
dishugj6 小时前
Oracle物理体系结构
数据库·oracle
北亚数据恢复6 小时前
【数据库数据恢复】NDF文件变0KB、数据库损坏?超大数据库数据恢复案例
数据库·oracle