其实也没太大难度,只是在这记录,以供以后查询使用。

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/

基于快照实现远程数据只读复制相关推荐

  1. 以太网接口 数据采集 matlab,基于以太网的远程数据采集系统

    项目背景及可行性分析 项目名称:基于以太网的远程数据采集系统 主要内容:课题研究的基于以太网的嵌入式数据采集系统,通过设计MicroBlaze IP核,将ADC控制器,以太网控制器,以及其它I/O设备 ...

  2. mbk文件导入到oracle,Oracle基于物化视图的远程数据复制

    物化视图简介: 远程表复制功能:可以借助数据库链接(dblink),在远程数据库中建立一个本地表的副本,用该方式实现表的定时同步.物化视图存储基于远程表的数据,也可以称为快照. 加速查询功能:物化视图 ...

  3. 广东国税远程数据复制备份项目

    广东省国家税务局项目 1.1 项目说明     随着信息化技术在税收征管业务上的广泛应用,税收工作比以往任何时候都更依赖于计算机系统.尤其在广东省国税 CTAIS 系统实现全省国税业务集中处理后,各关 ...

  4. mysql二进制日志文件差不多_mysql数据同步-基于二进制日志文件和position复制点的方式...

    mysql的binlog日志有三种格式,分别为statement,mixed,以及row. 1.Statement:每一条会修改数据的sql都会记录在binlog中 优缺点:1)不用记录每一行的变化, ...

  5. 基于Tablestore Tunnel的数据复制实战

    前言 数据复制主要指通过互联的网络在多台机器上保存相同数据的副本,通过数据复制方案,人们通常希望达到以下目的:1)使数据在地理位置上更接近用户,进而降低访问延迟:2)当部分组件出现故障时,系统依旧可以 ...

  6. 远程桌面拷贝数据到远程计算机,远程桌面如何复制本地文件 远程桌面拷贝电脑上的文件方法...

    我们知道一般我们连接远程桌面,比如服务器等等上传电脑上的数据,都会用到FTP上传工具,那么有没什么方法实现远程桌面如何复制本地电脑上的文件呢?下面小编与大家分享下,实现方法,其实很简单,只需要简单设置 ...

  7. 基于arduino与raspberry的远程数据采集系统

    前言 该课题是毕业时做的一个远程数据采集课题,今天无意翻看到这份报告,不禁勾起满满的怀念.重新看了一遍报告,感觉做的确实是挺low的,但想起当时自己查了无数的资料,才完成这个设计,尤其是人在学校,然后 ...

  8. 2012年吉林省联通远程数据复制软件采购

    2012年中国联合网络通信有限公司吉林省分公司信息系统基础设施工程-远程数据复制软件采购-资格预审 招标编号:JLWT-2012- JLSLT44 发布时间:2012-11-20 17:25:14 资 ...

  9. Hbase的基于快照的表修复

    Hdfs的快照原理 1.1 快照原理 Hdfs的快照(snapshot)是在某一时间点对指定文件系统拷贝,快照采用只读模式,可以对重要数据进行恢复.防止用户错误性的操作. 快照分两种:一种是建立文件系 ...

最新文章

  1. Java基础(二十七)Java IO(4)字符流(Character Stream)
  2. python实现冒泡排序完整算法_Python实现冒泡排序算法的完整实例
  3. LeetCode 59 _ Sprial Matrix II 旋转矩阵2
  4. 搭建rabbitmq的docker集群
  5. linux 优化内存分配,Linux性能优化 第三章 性能工具:系统内存
  6. java 最好 入门_C++和Java哪个比较好入门?初学者该如何选择?
  7. 3563: DZY Loves Chinese - BZOJ
  8. 汉语编程-现存的可能误区及可能方向思考
  9. Percona XtraBackup
  10. linux安装jdk8
  11. java字符编码转换
  12. 2022美亚杯第八届中国电子数据取证大赛-个人赛write up详解
  13. 花了一万多买的web前端全套教程,现在分享给大家
  14. iOS - 距离传感器
  15. 五分之四的不同表达式_省技能大赛题库(五) 滴定分析基础知识
  16. 腾讯应用宝认领应用步骤
  17. 生僻字怎么用计算机打出来,电脑搜狗输入法生僻字怎么打?电脑搜狗输入法怎么打不认识的字?...
  18. 易驾佳智能机器人教练_用RoboCoach代替驾校教练 易驾佳欲用AI技术改变驾培
  19. C陷阱与缺陷(C Traps and Pitfalls)学习笔记
  20. Linux下最好用的五大BT下载工具

热门文章

  1. Android Studio Chipmunk 版本 trusted project 无效问题
  2. arcpy提取线段/道路起点,终点
  3. 成功解决matplotlib.units.ConversionError: Failed to convert value(s) to axis units: ‘LiR‘
  4. Latex常用总结(2):输入矩阵(输入矩阵、对角阵、方程组等)
  5. 深度学习之目标检测(Swin Transformer for Object Detection)
  6. 微信小程序canvas绘图功能小例子
  7. 赛博朋克元素HUD霓虹发光科技元素ae模板
  8. vue.js 两个等号 == 和三个等号 ===的区别
  9. Word如何添加标题
  10. c++小游戏(王者荣耀极简)