基于快照实现远程数据只读复制
其实也没太大难度,只是在这记录,以供以后查询使用。
1. 在目标数据库中配置指向源数据库的服务器网络名。例如:
HITCSRV5=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 132.147.100.5)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
JGPT 21.104.128.52 hospital/hospital
ORA-02063/01017
测试数据库能够连通:
SQL> conn comm/comm@hitcsrv5
Connected.
2. 在源数据库中建立数据库链接:
drop public database link hitcsrv5;
Create public DATABASE LINK hitcsrv5 CONNECT TO comm IDENTIFIED BY comm USING 'hitcsrv5';
测试数据库链接生效:
SQL> select * from dual@hitcsrv5
2 ;
D
-
X
3. 在源 数据库上创建要同步的表(最好有主键约束,快照才可以快速刷新)
create table Sync_table(id number(10) primary key,name varchar2(12),age number(3));
4. 在源数据库的表上建立同步表的快照日志
SQL> create materialized view log on Sync_table WITH ROWID;
;
Materialized view log created.
以下几种情况都可以
(--主键模式
create snapshot log on Sync_table;
create materialized view log on Sync_table
--基于ROWID
create materialized view log on Sync_table WITH ROWID;
)
5. 在目的数据库中建立快照:
Create snapshot Sync_table
refresh fast with rowid
as select * from Sync_table@hitcsrv5;
6. 设置快照刷新时间
Alter snapshot Sync_table refresh fast Start with sysdate next sysdate+1/24*60 with rowid;
此为1分钟刷新一次
修改时间格式
ALTER SESSION SET NLS_DATE_FORMAT = 'MM-DD HH24:MI:SS';
7. 查看快照最后一次刷新时间
SELECT NAME,LAST_REFRESH FROM ALL_SNAPSHOT_REFRESH_TIMES WHeren name ='SYNC_TABLE';
8..查看快照下次执行时间
select last_date,next_date,what from user_jobs order by next_date;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9036/viewspace-715047/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9036/viewspace-715047/
基于快照实现远程数据只读复制相关推荐
- 以太网接口 数据采集 matlab,基于以太网的远程数据采集系统
项目背景及可行性分析 项目名称:基于以太网的远程数据采集系统 主要内容:课题研究的基于以太网的嵌入式数据采集系统,通过设计MicroBlaze IP核,将ADC控制器,以太网控制器,以及其它I/O设备 ...
- mbk文件导入到oracle,Oracle基于物化视图的远程数据复制
物化视图简介: 远程表复制功能:可以借助数据库链接(dblink),在远程数据库中建立一个本地表的副本,用该方式实现表的定时同步.物化视图存储基于远程表的数据,也可以称为快照. 加速查询功能:物化视图 ...
- 广东国税远程数据复制备份项目
广东省国家税务局项目 1.1 项目说明 随着信息化技术在税收征管业务上的广泛应用,税收工作比以往任何时候都更依赖于计算机系统.尤其在广东省国税 CTAIS 系统实现全省国税业务集中处理后,各关 ...
- mysql二进制日志文件差不多_mysql数据同步-基于二进制日志文件和position复制点的方式...
mysql的binlog日志有三种格式,分别为statement,mixed,以及row. 1.Statement:每一条会修改数据的sql都会记录在binlog中 优缺点:1)不用记录每一行的变化, ...
- 基于Tablestore Tunnel的数据复制实战
前言 数据复制主要指通过互联的网络在多台机器上保存相同数据的副本,通过数据复制方案,人们通常希望达到以下目的:1)使数据在地理位置上更接近用户,进而降低访问延迟:2)当部分组件出现故障时,系统依旧可以 ...
- 远程桌面拷贝数据到远程计算机,远程桌面如何复制本地文件 远程桌面拷贝电脑上的文件方法...
我们知道一般我们连接远程桌面,比如服务器等等上传电脑上的数据,都会用到FTP上传工具,那么有没什么方法实现远程桌面如何复制本地电脑上的文件呢?下面小编与大家分享下,实现方法,其实很简单,只需要简单设置 ...
- 基于arduino与raspberry的远程数据采集系统
前言 该课题是毕业时做的一个远程数据采集课题,今天无意翻看到这份报告,不禁勾起满满的怀念.重新看了一遍报告,感觉做的确实是挺low的,但想起当时自己查了无数的资料,才完成这个设计,尤其是人在学校,然后 ...
- 2012年吉林省联通远程数据复制软件采购
2012年中国联合网络通信有限公司吉林省分公司信息系统基础设施工程-远程数据复制软件采购-资格预审 招标编号:JLWT-2012- JLSLT44 发布时间:2012-11-20 17:25:14 资 ...
- Hbase的基于快照的表修复
Hdfs的快照原理 1.1 快照原理 Hdfs的快照(snapshot)是在某一时间点对指定文件系统拷贝,快照采用只读模式,可以对重要数据进行恢复.防止用户错误性的操作. 快照分两种:一种是建立文件系 ...
最新文章
- Java基础(二十七)Java IO(4)字符流(Character Stream)
- python实现冒泡排序完整算法_Python实现冒泡排序算法的完整实例
- LeetCode 59 _ Sprial Matrix II 旋转矩阵2
- 搭建rabbitmq的docker集群
- linux 优化内存分配,Linux性能优化 第三章 性能工具:系统内存
- java 最好 入门_C++和Java哪个比较好入门?初学者该如何选择?
- 3563: DZY Loves Chinese - BZOJ
- 汉语编程-现存的可能误区及可能方向思考
- Percona XtraBackup
- linux安装jdk8
- java字符编码转换
- 2022美亚杯第八届中国电子数据取证大赛-个人赛write up详解
- 花了一万多买的web前端全套教程,现在分享给大家
- iOS - 距离传感器
- 五分之四的不同表达式_省技能大赛题库(五) 滴定分析基础知识
- 腾讯应用宝认领应用步骤
- 生僻字怎么用计算机打出来,电脑搜狗输入法生僻字怎么打?电脑搜狗输入法怎么打不认识的字?...
- 易驾佳智能机器人教练_用RoboCoach代替驾校教练 易驾佳欲用AI技术改变驾培
- C陷阱与缺陷(C Traps and Pitfalls)学习笔记
- Linux下最好用的五大BT下载工具
热门文章
- Android Studio Chipmunk 版本 trusted project 无效问题
- arcpy提取线段/道路起点,终点
- 成功解决matplotlib.units.ConversionError: Failed to convert value(s) to axis units: ‘LiR‘
- Latex常用总结(2):输入矩阵(输入矩阵、对角阵、方程组等)
- 深度学习之目标检测(Swin Transformer for Object Detection)
- 微信小程序canvas绘图功能小例子
- 赛博朋克元素HUD霓虹发光科技元素ae模板
- vue.js 两个等号 == 和三个等号 ===的区别
- Word如何添加标题
- c++小游戏(王者荣耀极简)