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

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. mac 制作usb启动盘_如何使用Mac制作Windows 10 USB-从Mac终端构建可启动的ISO
  2. 算法必知 --- LRU缓存淘汰算法
  3. Java 8 中 Date与LocalDateTime、LocalDate、LocalTime互转
  4. Excel表格从指定部分重新分页打印的两种方法
  5. java Web监听器导图详解
  6. MYSQL账户管理及主要操作
  7. 配置 MVC3 时,403 404 错误
  8. 查看Oracle的procedures,Oracle通过shell脚本查看procedure的信息
  9. 如何删除档案中的重复的行
  10. 电脑五笔,电脑键盘五笔指法练习表
  11. 为什么非零实对称矩阵一定是正定矩阵
  12. html header设置语言,html5 header标签 html header css布局教程
  13. win10 右下角输入法乱跳
  14. Android反编译工具绿色版V2.0(改进版)
  15. 【第五课】UAV倾斜摄影测量三维建模之空三计算问题
  16. zabbix 监控 db2_zabbix实战 - abm
  17. 深度学习中经典网络结构图和代码
  18. 使用Oracle sql_trace 工具
  19. 区块链常见共识机制简介
  20. ​儿童手表APP开发让用户更好地体验到智能设备的便捷性​

热门文章

  1. 谷歌应用商店chrome扩展程序和APP的发布流程
  2. python毕业设计项目源码选题(16)跳蚤市场二手物品交易系统毕业设计毕设作品开题报告开题答辩PPT
  3. coda创建虚拟环境后无法切换到原环境
  4. c语言数组越界也太难了吧,跨函数越界啥意思?
  5. 学习Python需要用的开发工具
  6. 预测机械剩余使用寿命的深度可分离卷积神经网络
  7. 哈工大计算机技术学制,哈尔滨工业大学研究生学制与学习年限
  8. 2022 年 best 大数据认证:康奈尔大学,Intellipaat,SAS, USDI, Cloudera CCA175 Hadoop
  9. PHP后门反弹连接DVWA
  10. 洛谷算法题单:模拟与高精度例题(下)