惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
雷峰网
雷峰网
S
SegmentFault 最新的问题
博客园 - 【当耐特】
博客园_首页
量子位
爱范儿
爱范儿
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
V
V2EX
美团技术团队
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Cloudflare Blog
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

博客园 - riky

右键cmdshell oracle 日期相关的东东和几个应用的例子 - riky - 博客园 vnc.conf 1521 error1 - riky - 博客园 多项目同步进行“交叉编译” HIBERNATE 多表查询的解决方案 - riky - 博客园 动态添加SWAP分区 中文正则式 - riky - 博客园 消息处理2 消息处理1 vs2008 程序 xp风格 - riky REWRITE DEBUG... - riky - 博客园 ssi conf. SSI2 SSI 大型-WEBSITE建设资料2 大型WEB-SITE建设资料 cygwin中 unable get setup.ini from... 的错误问题 NetPerf 计划
DBLINK使用实战
riky · 2009-12-08 · via 博客园 - riky

/*************************************************************************
DBLINK 库表同步的实现:

想把1机器上的A库同步到2机器上的B库上,称A库位源,B位目标库:

在目标库上做如下操作:
drop public database link dblink2rmon;
create database link DBLINK2RMON connect to RISK2 identified by RISK2 using 'DB_RMON';
以用户RISK2,密码RISK2连接 czcedb_rmon(必须在$ORACLE_HOME/network/admin/tnsnames.ora中定义SID)并定义DBLINK


在源数据库上建立快照日志:

创建要同步表的快照日志
create snapshot log on _RTMON_FUND;
create snapshot log on _RTMON_HOLD_CUSTOMER;
删除可用:
drop snapshot log on _RTMON_FUND;
drop snapshot log on _RTMON_HOLD_CUSTOMER;


在目标主机上创建快照:
Create snapshot _RTMON_FUND as select * from ES_RTMON_FUND@DBLINK2RMON;
Create snapshot _RTMON_HOLD_CUSTOMER as select * from ES_RTMON_HOLD_CUSTOMER@dblink2RMON;
删除可用:
drop snapshot _RTMON_FUND;
drop snapshot _RTMON_HOLD_CUSTOMER; 

刷新快照使用:
Alter snapshot _RTMON_FUND  refresh fast Start with sysdate+1/24*60 next sysdate+2/24*60;  按照分钟刷新 1.2分钟
Alter snapshot _RTMON_FUND  refresh complete Start with sysdate+30/24*60*60 next sysdate+30/24*60*60; 按照秒刷新 30秒
Alter snapshot _RTMON_FUND  refresh fast Start with sysdate next sysdate with primary key; 实时刷新

Alter snapshot _RTMON_FUND  refresh fast Start with sysdate next sysdate with primary key;
Alter snapshot _RTMON_FUND  refresh fast Start with sysdate next sysdate with primary key;


这里需要对目标和源主机上的账户添加快照创建使用权限:
Grant CREATE ANY SNAPSHOT to risk;
Grant ALTER ANY SNAPSHOT to risk;
********************************************************************************************/