Oracle快照原理及实现总结_2

oracle快照原理及如何实现生成快照 oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是将本地或远程数据库上的一个查询结果保存在一个表中。    以下是建立的Snapshot,目的是从业务数据库上将数据Copy到处理数据库上,是不同的两个服务器之间对数据copy。   第一步:在处理服务器上的Oracle终端,建立database link,业 阅读详情
oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是将本地或远程数据库上的一个查询结果保存在一个表中。 

   以下是建立的Snapshot,目的是从业务数据库上将数据Copy到处理数据库上,是不同的两个服务器之间对数据copy。 

  第一步:在处理服务器上的Oracle终端,建立database link,业务数据库服务器SID为TEST 

   create database link TEST_DBLINK.US.ORACLE.COM 
   connect to AMICOS identified by AMICOS 
    using 'test'; 

   第二步:在业务数据库上对应的表建立快照日志 (如果创建的是快速刷新,则需要这步)

  Create snapshot log on A_Table; 

   第三步:建立Snapshot   快照名称为:Test_SnapShot 

   Create snapshot  Test_SnapShot 
   REFRESH COMPLETE START WITH SYSDATE NEXT SYSDATE+1/24 
   as select * from A_Table@TEST_DBLINK 

   说明:REFRESH 是刷新方法 

  刷新方式有:COMPLETE 和FAST和force三种:
     fast        快速刷新,用snapshot log,只更新时间段变动部分  
     complete    完全刷新,运行SQL语句  
     force       自动判断刷新,介于fast和complete之间
  

  而START WITH 是说明开始执行的时间。 

  Next是下次执行的时间 

   而AS以后是构成快照的查询方法。 

   相关的方法: 

  更改快照 
ALTER SNAPSHOT Test_SnapShot 
REFRESH COMPLETE START WITH SYSDATE NEXT SYSDATE+1/2; 

    手动刷新快照 在命令界面执行: 
EXEC DBMS_SNAPSHOT.REFRESH('Test_SnapShot ','C'); 
第一个参数是要刷新的快照名 
第二个参数是刷新的方式,F----FAST, C---COMPLETE 

    查看快照最后刷新的日期 
SELECT NAME,LAST_REFRESH 
  FROM ALL_SNAPSHOT_REFRESH_TIMES; 


   最后非常的方案: 

  1:为需要做Snapshot的表建立Snapshot日志 

  create snapshot log on t1 with rowid;    这里使用ROWID建立日记的参数 

  2:采用Fast的方式建立快照,使用rowid做为参考参数 

  create snapshot fb_test_b refresh fast with rowid start with sysdate next sysdate+1/1440  as  select * from fb_test_b@my_dblink;   

  最好能按照rowid来建立快照。要不然就必须要为表建立Primary Key。 


Oracle 快照及 dblink使用 (两台服务器数据同步) 
--名词说明:源——被同步的数据库 
--          目的——要同步到的数据库 

/*一、创建dblink:*/ 
--1、在目的数据库上,创建dblin 
drop database link dblink_anson; 
Create public 
database link dblink_anson 
Connect to lg identified by lg using 'SDLGDB'; 
--源数据库的用户名、密码、服务器名k 


/*二、创建快照:*/ 
--1、在源和目的数据库上同时执行一下语句,创建要被同步的表 
drop table tb_anson; 
create table tb_anson(c1 varchar2(12)); 
alter table tb_anson add constraint pk_anson primary key (C1); 

--2、在目的数据库上,测试dblink 
select * from tb_anson@dblink_anson; 
select * from tb_anson; 

--3、在源数据库上,创建要同步表的快照日志 
Create snapshot log on tb_anson; 

--4、创建快照,快照(被同步(源)数据库服务必须启动) 
Create snapshot sn_anson as select * from tb_anson@dblink_anson; 

--5、设置快照刷新时间 
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、手动刷新快照 
begin 
dbms_refresh.refresh('"CS"."SN_ANSON"'); 
end;
从原理到落地:监控 SAP OData bgRFC 队列的全景实践指南 摘要(150字) 本文系统讲解SAP Gateway/Backend场景中bgRFC队列的监控方法。内容涵盖:1)监控必要性——确保异步可靠传输,及时识别失败消息;2)两种服务质量(EO/EOIO)对监控策略的影响;3)通过事务码SBGRFCMON和SPRO路径访问监控界面;4)关键授权S_BGRFC的配置要求;5)详细操作指南包括筛选条件和动作选项;6)标准巡检脚本;7)三个典型案例(认证错误、顺序阻塞、调度压力)的诊断与修复方案。全文提供完整的监控方法论和实战指导。 阅读详情

相关推荐

Ollama-OCR实战:5分钟搞定PDF文档转Markdown(附qwen2.5vl模型配置)

本文详细介绍了如何利用Ollama本地部署多模态大模型qwen2.5vl,结合OCR技术,实现PDF文档到Markdown的端到端智能转换。通过解析传统OCR的局限与AI方案的优势,并提供从环境搭建、提示词工程到处理复杂表格的完整实战指南,帮助用户高效构建自动化文档处理流水线,彻底重塑文档处理工作流。

yog99的博客 606

Oracle快照原理及实现总结

需要将业务数据库里所有的数据同步到另外一个处理服务器上。在做方案的时候,想了很多方法,当然最快的办法还是使用物理热备的方式。  但是我个人认为如果对于中大型数据库(我们的数据库有300G左右)最佳的选择还是使用SnapShot方式,即快照的方式。  Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是将本地或远程数据库上的一个

三秒以后 3万+

UEFI开发探索102 – ACPI探究01(UEFI配置表)

(请保留-> 作者: 罗冰 https://blog.youkuaiyun.com/luobing4365) ACPI探究01(UEFI配置表)1 大致规划2 UEFI Configuration Table(配置表)3 代码实现 最近有项工作,是修改ACPI表。问题本身并不复杂,但是由于代码需要移植到Option ROM上,遇到不少奇怪的现象。因此,花了不少时间,对ACPI进行研究。 任务是完成了,我的好奇心又被勾起来了。准备发挥“格物致知”的信念,把我认为的ACPI各方面的知识,好好地捋一捋。 1 大

8248

Oracle snapshot 的原理及示例

Oracle的snapshot是什么? Snapshot就是快照  Oracle数据库的快照是一个表,它包含对一个本地或远程数据库上的一个或多个表或视图的查询结果。相当于主表的查询子集,使用快照可以加快数据的查询速度;在保持不同数据库中的两个表的同步中,利用快照刷新,数据的更新性能也会有很大的改善。   转自:http://www.ixpub.net/blog-8026162-37

无心人的终点 5858

傅里叶红外(FT-IR):Origin数据处理、光谱绘图、曲线优化、图形美化

双击 X 轴,选择“轴线和刻度线”,设置粗细为“2”(较常用的粗细度),主刻度和次刻度为“朝内”,然后在此对话框内选择左轴,设置粗细为“2”,主刻度和次刻度为“无”,上轴和右轴同左轴。(4)在第二个图层基础上新建第三个图层,针对第二组数据重复上述中(1)和(2)的操作,再添加第三组数据的折线图,并重复上述中(3)的操作。FTIR 光谱上的峰只有相对的强弱,因此只分析一个光谱上的一个峰的强度大小并无意义,一般分析两个光谱在同一位置的峰强相对大小,或者分析同一光谱不同位置的峰强相对大小并与另一光谱进行比较。

qiushireader的博客 3932

用Spirent Test Center测试交换机Head of Line(HOL)Blocking

测试目的:设备执行拥塞控制,使非阻塞端口不受阻塞端口影响 预设条件:在RFC2889里按以下步骤设置,端口1和端口3同时向端口4发送数据包,端口1向端口2发送数据包 测试步骤:运行设置好的RFC2889 测试结果:所有frame size都显示没有Head of Line(HOL),即非阻塞端口不受阻塞端口所影响 ...

Yuna_的博客 1357

oracle 快照用途,ORACLE快照原理及兑现总结

转:http://blog.youkuaiyun.com/lingo00/article/details/5494299需要将业务数据库里所有的数据同步到另外一个处理服务器上。在做方案的时候,想了很多方法,当然最快的办法还是使用物理热备的方式。但是我个人认为如果对于中大型数据库(我们的数据库有300G左右)最佳的选择还是使用SnapShot方式,即快照的方式。Oracle数据库的快照是一个表,它包含有对一个本...

weixin_33982454的博客 411

绝缘检测原理和绝缘电阻计算方法

绝缘检测的目的就是计算绝缘电阻,当绝缘电阻低于某个阈值,则很可能会造成电池短路、漏电,威胁人员安全

m0_56208280的博客 4万+

oracle 快照用途,Oracle快照原理及实现总结

由于工作需要,今天需要将业务数据库里所有的数据同步到另外一个处理服务器上。在做方案的时候,想了很多方法,当然最快的办法还是使用物理热备的方式。但是我个人认为如果对于中大型数据库(我们的数据库有300G左右)最佳的选择还是使用SnapShot方式,即快照的方式。Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是将本地或远程数据...

weixin_28909303的博客 1779

【MATLAB】嵌入式ADC/DAC控制工程

摘要:本文针对嵌入式ADC/DAC应用中存在的量化误差、采样噪声、输出漂移等问题,提出基于MATLAB的仿真优化方案。通过构建完整的ADC/DAC仿真模型,实现了采样建模、数字滤波、误差校准和闭环控制仿真。方案采用滑动平均滤波抑制ADC噪声,双校准参数补偿DAC固有误差,并将算法轻量化移植至STM32平台。实测表明,该方案使ADC采样波动从±25mV降至±5mV,DAC输出偏差从42mV降至18mV,显著提升了模拟量交互精度和系统稳定性。整套方案资源占用低,适配各类嵌入式高精度控制场景,具有较高的工程应用价

unber的博客 649

【IPC】ONVIF Device Manager 测试工具

介绍onvif 协议测试工具

以实战经验介绍行业知识 1960

拉链表(Oracle)

拉链表是数仓ETL中的标准实现方案,核心作用是,通过「生效开始日期+生效结束日期」标记每条记录的有效时间范围,既可以查询当前最新数据,也可以回溯任意历史时点的维度快照。下面结合Oracle语法,从设计、实现、查询到生产优化完整讲解。

y6657的博客 343

ESP32设备驱动-直流电机与L298N电机驱动器

在本文中,我们将介绍如何使用ESP32通过L298N电机驱动器驱动直流电机。

视觉与物联智能 3594

oracle手工快照,oracle快照原理及如何实现生成快照

oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是将本地或远程数据库上的一个查询结果保存在一个表中。以下是建立的Snapshot,目的是从业务数据库上将数据Copy到处理数据库上,是不同的两个服务器之间对数据copy。第一步:在处理服务器上的Oracle终端,建立database link,业务数据库服务器SID为TESTc...

weixin_42384743的博客 1219

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

oracle手工快照,Oracle快照原理及实现总结

由于工作需要,今天需要将业务数据库里所有的数据同步到另外一个处理服务器上。在做方案的时候,想了很多法子,当然最快的办法还是应用物理热备的方式。但是我个人觉得如果对于中大型数据库(我们的数据库有300G左右)最佳的选择还是应用SnapShot方式,即快照的方式。Oracle数据库的快照是一个表,它包孕有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是将本地或远程数据...

weixin_39933082的博客 268

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

存储快照实现原理

 Mclaren的博客http://blog.sina.com.cn/u/3031876173 存储快照有两种实现方式:COW(写时复制Copy-On-Write)、ROW(写重定向Redirect-On-Write),两种实现方法有区别,造成读写性能、应用场景有比较大的区别。 COW: 原理见下图(从网上找的,没自己画)。 1)原卷数据是A~G。此卷Meteda

优快云_KIDmo的博客 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: Oracle快照原理及实现总结
下一篇: Oracle中返回结果集的存储过程分享
Hack_Bug
博客等级 码龄15年 34粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值