Oracle数据库同步复制工具Beedup产品功能(一)

news2025/1/17 23:18:31

1、全量复制

Beedup全量复制功能通过遍历比对主从库用户模式及其下包含的各类对象来保证主从库的相关对象一致性。

  • 支持角色、用户、架构、登录用户、表 (列定义 主外键 索引)、视图存储过程、函数、触发器、类型、类型体、包、包体、序列、同义词、数据库链接等对象复制
  • 全量时可基于模式名、表名及其它对象名进行过滤,实现按需复制。
  • 全量时采用批量数据加载模式,实现从库的快速初始化。
  • 支持LOB 表的断点续传功能,当连接会话中断重连后,继续复制剩余数据,无需重新开始。
  • 全量支持手动触发和事件触发,主从库初始复制可手动切换到全量模式,当主库日志捕获断点丢失时,复制可自动切换到全量模式。

2、增量复制

beedup增量复制通过解析主数据库在线日志或归档日志获得数据的增删改变化,再将这些变化复制到目标数据库,实现主从库相关对象实时一致。

  • 支持角色、用户、架构、表 (列定义 主外键 索引)、视图、存储过程、函数、触发器、类型、类型体、包、包体、序列、同义词、数据库链接等对象的DDL 变化复制。
  • 支持数据INSERT、UPDATE 和DELETE 操作复制。
  • 支持对特定用户操作数据的过滤复制。
  • 可基于模式名、表名及其它对象名进行过滤,实现按需复制。
  • 增量数据以主库事务为单元复制到从库,确保数据一致性,不复制回滚数据。
  • 支持事务操作审计,跟踪操作对象、操作用户及操作时间。
  • 支持主库数据操作审计,详细记录每条数据的每次变化,包含数据值、时间戳、用户信息、操作类型等信息,为数据采集工具提供时间戳模式增量支持。(企业版支持)
  • 支持复制分析,提供最近10 日复制数据相关信息趋势分析,全面了解主库内部操作情况。
  • 增量复制时从库处于活动状态,支持用户读写访问。
  • 提供断点续传功能,当传输发生故障时(数据库或网络故障、系统掉电等) ,数据不会丢失,故障修复后,数据从上次断点处继续复制。
  • 日志解析断点可手动设置,每次解析时,从断点处扫描日志,解析完后,断点自动移动到最新解析位置。
  • 解析可以直接从联机日志开始,也可以指定从归档日志开始解析。
  •  支持实时和定时模式复制,提供多种定时策略。

3、差异比对

Beedup 提供主从表差异比对功能,比对结果包含概要统计信息及差异数据明细对照表。


数据库复制工具beedup产品
数据库复制工具 Beedup  产品

 


 4、差异回补

Beedup提供主从表差异比对回补功能,作为确保主从库数据一致性的后备策略,差异回补具有如下特点:

  • 支持回补时间设置,避免干扰主库正常业务。
  • 差异回补采用主从表全表比对方式,逐条比对主从表记录,对于主表多余记录则插入从表;对于主从表不同记录,则修改从表对应记录;对于从表多余记录,用户可根据实际业务需求设置,可以保留多余的从表记录,也可以删除多余的从表数据

5、数据审计

Beedup企业版提供主表的数据变化及结构变化审计功能,实时跟踪记录主表数据变化,审计信息包含变化时间戳,用户代码,操作类型等。

  • 对于每一将要审计的表,软件在从库额外创建数据变化跟踪表,对于增量复制的每一记录,都将在跟踪表中存放,并额外存放时间戳、用户、操作类型等信息。
  • 当启用数据审计时,软件会在从库包含审计表的模式下创建结构变化跟踪表,用于记录该模式下所有审计表的结构变化,并额外存放时间戳、用户等信息。
  • 对于变化跟踪表的数据,软件会自动清除过期数据,结构变化记录保留10 天,数据变化记录保留5 天。

6、数据库参

Beedup提供主从库相关运行参数显示,诊断数据库性能及潜在问题。目前支持Oracle、SQL Server、MySQL 参数显示。


数据库复制工具beedup产品

 


7、数据表浏览

  • 提供对主从库的结构浏览,包括数据库所有模式,模式下的所有表结构(包含主键,是否为空、字段类型及长度等信息)。
  • 提供表数据预览功能,支持最大1000 条数据输出,支持按列对预览数据排序。
  • 提供表记录数统计功能。
  • 提供表的DDL 定义查看。


  • 未完...... 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/117057.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

技术干货 | 人大金仓KFS基于分区索引的分片入库技术解析

在之前的文章《技术干货:人大金仓KFS精准过滤和分片并行入库技术解析》中,KFS利用分片并行入库技术,解决了某金融POC数据同步项目中数据入库持续积压问题。经过优化后,在200并发的压测场景中,整体同步性能指标从压测30…

基于BP神经网络、RBF神经网络以及PSO优化的RBF神经网络进行数据的预测(Matlab代码实现)

💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑…

IT30--IT之职能部门(3年之约已满)

IT作为一个职能部门,肯定跟业务不同,具体有哪些事情要做,我们一一道来。 年终规划的二三事 组织体系规划及梳理 预算编制 今天我们先来说说组织体系规划。 1 从愿景使命价值观到行动及思考方法 无论是企业还是部门,软文件建设肯…

【信息检索与数据挖掘期末笔记】(六)Link Analysis

Web图 将Web当做有向图 节点:网页 边:超链接 PageRank 不同网页的重要性是不同的,在web-graph中,节点之间的连接性有巨大的差异。我们根据链接结果来对网页进行排序 想法:用链接来投票 如果有更多的链接指向一个网…

Linux Shell 编程,Shell 变量详解

Linux Shell 编程,Shell 变量详解1.第一个shell脚本2.Shell 变量初探3.位置参数变量4.预定义变量1.第一个shell脚本 打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 hello.sh,扩展名为 sh(sh代表shell&#xff09…

【算法】面试题 - 链表(附讲解视频)

链表相关面试题876. 链表的中间结点206. 反转链表86. 分隔链表160. 相交链表141. 环形链表问题:快慢指针为什么一定会相遇142. 环形链表 II问题:如何确认入口237. 删除链表中的节点19. 删除链表的倒数第 N 个结点21. 合并两个有序链表23. 合并K个升序链表…

【记忆增强深度条件展开网络】

Memory-augmented Deep Conditional Unfolding Network for Pan-sharpening (面向全色锐化的记忆增强深度条件展开网络) 全色锐化旨在为遥感系统获取高分辨率的多光谱图像,基于深度学习的方法已经取得了显著的成功。然而,大多数…

使用iServer rest api如何实现构建巷道效果

作者:刘大 背景 在实际生产环境中,特别是在采矿,公路建设项目上,我们往往会接触下图所示的巷道,那么在Web端如何快速通过线数据构建巷道模型呢?下面我们来详细说下 使用方式 第一步: 在iServe…

反垃圾邮件系统|基于Springboot+vue 实现反垃圾邮件系统

作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助 收藏点赞不迷路 关注作者有好处 文末获取源…

servlet(二)文件的上传

servlet实现文件的上传 文件上传是一个web应用常见的功能 比如:QQ头像,就使用了上传。 邮箱中也有附件的上传和下载功能。 OA系统中审批有附件材料的上传。 1.1前端需要有个form表单标签 methodpost请求 (因为post请求是没有长度限制,get…

Computer Graphics From Scratch - Chapter 7

系列文章目录 简介:Computer Graphics From Scratch-《从零开始的计算机图形学》简介 第一章: Computer Graphics From Scratch - Chapter 1 介绍性概念 第二章:Computer Graphics From Scratch - Chapter 2 基本光线追踪 第三章:Computer Gr…

新生儿喝奶后不要马上放回床上睡觉,为宝宝健康着想,先做1件事

看到一个问题,题主问,新生儿喝完奶能马上放回床上睡觉吗?可以吗?也许每个人都认为照顾新生儿是一件非常简单的事情,因为新生儿几乎整天都在睡觉。当他们饿的时候,他们会让他们的宝宝吃牛奶。他们吃饱了就要…

博客搭建教程(一):静态博客 GitHub + Gridea

同步blog文章 注册一个 Github 账号并创建仓库 注册Github账号 如果你没有 Github 的账号,那么可以进入 官网 开始注册(注意一下用户名的填写,如果不使用自定义域名,用户名将会是你的 Github 分配给你的域名,例如你的…

D. George and Interesting Graph(最大匹配)

Problem - 387D - Codeforces 乔治喜欢图表。最重要的是,他喜欢有趣的图。我们将假设一个有向图是有趣的,如果它符合以下标准。 该图不包含任何多弧。 有一个顶点v(我们称她为中心),这样对于图形u的任何顶点&#xff…

信息网络传播视听节目服务单位的设立与经营

一、行业准入 (一)网络视听业务准入范围 利用公共互联网(含移动互联网)向计算机、手机用户提供视听节目服务(不含交互式网络电视(IPTV)、互联网电视、专网手机电视业务)业务的&…

几个小设置让 mac 更好用

今天在 youtube 上看到一个视频[1],讲新 mac 到手后一定要做的几个设置,有几个之前我不知道的小设置,非常好用,看完马上就用上了。一些常用的就不列了,比如说设置点按、三指拖拽,不知道的可以去搜索了解&am…

【Python数据可视化】使用geoplotlib绘制地理空间数据

geoplotlib前言一、安装geoplotlib包二、读取csv数据使用1.点密度可视化2.直方图3. Voronoi图总结前言 ❤️❤️希望大家能多多点赞。❤️❤️ 需要数据集的可以评论。 Geoplotlib 是地理空间数据可视化的开源Python库,包含了大量的地理空间可视化操作&#xff0c…

131. 分割回文串

131. 分割回文串 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 示例 1: 输入:s “aab” 输出:[[“a”,“a”,“b”]…

青少年等级考试【Python通关干货】(二级)

青少年等级考试【Python通关干货】(二级)1.列表类型的概念 2.序列的通用操作 3.可变序列及列表的通用操作 4.列表的特有操作 5.元组类型的概念与操作

激活学习:一种挑战反向传播的生物启发算法

激活学习(activation learning)是一种生物启发的简单本地学习规则构建的前向无监督通用模型,它的核心是构建多层神经网络使得网络输出激活强度能反映输入的相对概率大小。并且,它在一些任务上达到并超过反向传播的表现。激活学习的概念由山东大学教授周洪…