首页
学习
活动
专区
圈层
工具
发布

数据同步软件SharePlex For Oracle搭建手册

目前从事Oracle DBA工作,曾从事 Oracle 数据库开发工作,主要服务于生产制造,汽车金融等行业。...现拥有Oracle OCP,OceanBase OBCA认证,擅长Oracle数据库运维开发,备份恢复,安装迁移,Linux自动化运维脚本编写等。 前言 什么是SharePlex?...SharePlex是一种基于分析oracle的redo log文件,把数据改变从一个Oracle数据库复制到另外一个或多个oracle数据库的逻辑数据复制软件。 ?...支持redo文件存在文件系统,裸设备,ASM上 准实时复制 支持在不同的硬件,软件平台以及不同的Oracle版本之间的复制 支持双向复制(包括DDL) 复制过程中检验数据不一致问题 在线比对,修复数据...set param SP_OCF_THREAD_COUNT 30 set param SP_OCT_OLOG_USE_OCI 1 6 目标端停止post ##进入sp控制台 sp_ctrl ##停止同步

1.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    这样做,免费从Oracle同步数据

    刘伟 刘伟,云和恩墨软件开发部研究院研究员;前微博DBA,主要研究方向为开源数据库,分布式数据库,擅长自动化运维以及数据库内核研究。...(一般称为双写),直到某个时间点(一般是两边数据库数据同步时间差距比较小的时候),进行一次业务stop the world,然后切换过去....而本文讨论的,则是在假设不对应用进行改造(队列化,DAO双写等)的情况下,从Oracle直接同步数据到MySQL的手段. 并且是不花钱的....比如oracle的确是支持闪回,但具体恢复到哪个scn编号,就得需要logminer来确定了. 而本文要用的的功能,则是用这种日志分析,来处理”近”实时的数据同步问题....第二种方式需要定时执行以同步数据字典(比方DDL变更表结构之后),需要注意,否则会导致解析识别错误. 2.添加需要分析的日志文件进入分析队列 这部分执行的,是DBMS_LOGMNR.ADD_LOGFILE

    2.7K31

    多种技术实现 Oracle 数据实时同步

    在现代企业中,数据是至关重要的资产,确保数据在不同数据库间的实时同步变得尤为重要。Oracle数据库作为业界领先的数据库管理系统,提供了多种技术方案用于实现实时数据同步。...本文将介绍几种常见的Oracle数据同步方案,包括使用GoldenGate、数据库触发器与自定义应用、第三方ETL工具以及LogMiner方式。 1....使用GoldenGate进行数据复制 Oracle GoldenGate是一种功能强大的实时数据复制工具,可以在多个异构数据库之间实现高效的数据同步。...步骤: 安装GoldenGate:在源数据库和每个目标数据库上安装GoldenGate软件。...以上介绍了多种Oracle数据同步方案,每种方案都有其优势和限制,可以根据实际需求和技术环境进行选择。

    5.7K30

    oracle数据同步到Greenplum的shell脚本

    脚本下载地址:https://github.com/xfg0218/oracle-to-greenplum oracle数据同步到Greenplum的shell脚本 此脚本在运行时会先把oracle数据按照指定的分隔符下载到磁盘的目录下...存放oracle数据落地的目录 select-sql sql文件存放的路径,oracle的sql文件以及greenplum的sql文件 util 常用工具的存放路径...DROP TABLE CREATE TABLE real 0m0.200s user 0m0.003s sys 0m0.004s 导入 updateinfo_xiaoxu.csv 数据开始...总结说明 1、在以上可以看出使用sqluldr2linux64导数据,大概6s就能抽取100W行数据,大概有172M 2、替换分隔符与ASCII码耗时1m32s 3、创建表结构与导入表数据耗时:19.699s...4、总耗时2m32.29s Oracle 带有 RAW 类型的表结构 1、在oracle中数据类型转换 请修改util下的oracle-conversion.sh脚本,并在-- oracle sql

    1.8K30

    oracle数据同步到Greenplum的shell脚本

    oracle数据同步到Greenplum的shell脚本 此脚本在运行时会先把oracle数据按照指定的分隔符下载到磁盘的目录下,再用替换脚本替换需要的分隔符和ascii字符,具体的替换方法请查看fileAsciiReplaceScriptAll.sh...存放oracle数据落地的目录 select-sql sql文件存放的路径,oracle的sql文件以及greenplum的sql文件 util 常用工具的存放路径....bin 抽取oracle的工具 oracle-to-greenplum 使用说明 su - oracle time sh export-oracle.sh 0 rows exported...DROP TABLE CREATE TABLE real 0m0.200s user 0m0.003s sys 0m0.004s 导入 updateinfo_xiaoxu.csv 数据开始...总结说明 1、在以上可以看出使用sqluldr2linux64导数据,大概6s就能抽取100W行数据,大概有172M 2、替换分隔符与ASCII码耗时1m32s 3、创建表结构与导入表数据耗时:19.699s

    1.6K20

    Oracle集群时间同步

    在RAC中集群的时间应该是保持同步的,否则可能导致很多问题,比如:依赖于时间的应用会造成数据的错误,各种日志打印的顺序紊乱,这将会影响问题的诊断,严重的可能会导致集群宕机或者重新启动集群时节点无法加入集群...在11gR2前,集群的时间是由NTP同步的,而在11gR2后,Oracle引入了CTSS组件,如果系统没有配置NTP,则由CTSS来同步集群时间。...Please check trace  file for more details. oracle@com2:/opt/oracle/diag/rdbms/orcl/orcl2/trace>more orcl2..._vktm_34715.trc Trace file /opt/oracle/diag/rdbms/orcl/orcl2/trace/orcl2_vktm_34715.trc Oracle Database...| 作者简介 管海涛·沃趣科技高级数据库技术专家 熟悉Oracle数据库内部机制,丰富的数据库及RAC集群层故障诊断、性能调优、OWI、数据库备份恢复及迁移经验。

    2.4K40

    BI 报表查询拖垮 Oracle?基于 NineData 构建 Oracle 数据迁移同步到 ClickHouse

    将 Oracle 的数据迁移并持续同步到 ClickHouse,是一种常见的处理路径。...NineData 已支持 Oracle -> ClickHouse 数据复制,可执行结构、全量和增量复制,帮助团队先将需要分析的数据对象准备到 ClickHouse 中,再持续同步业务变更,供报表、BI...常见场景包括:将 Oracle 中的订单、客户、日志等历史数据初始化到 ClickHouse,并持续同步后续变更,准备分析库。为经营报表、专题分析或数据服务建立独立的数据查询入口。...这条链路可将目标端结构准备、历史数据装载和后续业务变更同步串联起来,适合建设面向分析的持续数据通道。从 Oracle 到 ClickHouse,通常要先处理三件事1....持续同步后续业务变更全量复制完成后,增量复制可以继续同步 Oracle 中的新增、更新和删除等业务变更,让 ClickHouse 侧的数据持续跟进源端变化。

    13410

    Oracle 增量修复DG同步

    背景(报警不断的假期)   最近因灰度测试环境空间问题导致删除了部分未应用的归档,从而导致DG同步延迟。...当时也在国庆假期,考虑到此为灰度测试环境备库供公司开发人员内部查询使用,就没有及时追平同步。   假期结束后,发现归档差距有点大,于是考虑通过Oracle的增量备份恢复来修复DG的同步问题。...RMAN> catalog start with '/home/oracle/rman'; RMAN恢复31、32号数据文件 – 新添加的数据文件必须restored到备库,无法通过备份恢复 RMAN...增量备份:是基于以全量备份(0级备份)为基础的数据块的变化进行备份。...从而降低备份成本:减少备份的数据量、存储的数据量以及备份数据传输的网络带宽。

    83510

    Oracle GoldenGate 19 Microservices数据同步实战与故障处理

    【概要】 由于公众号单篇文章的限制,上一篇文章只讲OGG Microservices for oracle数据库安装与配置,对于如何通过WEB端配置数据同步、如何通过命令行查看与管理服务、进程以及简单故障处理都没有讲解...通过学习本篇文章,你将快速掌握如下内容: 配置oracle数据库来满足OGG同步要求 通过web端能够快速配置ogg的数据同步功能,包括创建与管理抽取进程、传输进程、应用进程以及验证数据同步 通过...【总结】至此完成oracle goldengate Microservices的经典同步数据过程,包括extract、Distribution Server、replicat配置。...【总结】至此完成oracle goldengate Microservices的DDL+DML数据同步过程。...【总结】oracle goldengate 19 Microservices安装、配置以及数据同步实战到此结束。

    2.8K30

    数据传输 | 如何使用 DTLE 将 Oracle 数据同步到 MySQL

    ---- 前言:过年前 DTLE 发布了 4.22.01.0 版本,该版本最重要的特性是支持 Oracle-MySQL 增量数据同步。今天我就来给大家介绍一下这个功能。 一、现状 1....已支持类型 Oracle MySQL 限制 BINARY_DOUBLE float mysql 不支持Inf/-Inf/Nan数据,用NULL来存储 CHAR(n), CHARACTER(n) CHAR...待支持类型 Oracle MySQL 当前不支持原因 BINARY_FLOAT float MySQL不支持Inf/-Inf/Nan数据, MySQL float类型无法精确匹配,导致更新失败 BLOB...Oracle 数据库开启归档日志 shell> su oracle shell> mkdir /u01/app/oracle/oradata/archive_log shell> sqlplus sys...和 MySQL 是异构数据库,所以在源端 Oracle 能执行的 Oracle SQL 语句通过 DTLE 转换到目标端的 MySQL SQL 语句后有可能无法正确执行。

    2.3K20

    Oracle数据不同步的问题分析和解决思路

    其实帮助很多的朋友解决过Oracle数据库数据不同步的问题,看似简单的问题分析出来的原因也是五花八门。...比如: Oracle数据库问题的一点总结 在查看一些没有专业DBA维护的数据库的时候,会发现很多的潜在问题,有些可能无伤大雅,看起来是不规范不标准的问题,倒不会直接造成问题,而有些问题会让人后背发凉,正如同歌词里唱的...这次帮朋友看的问题,现象还是老三样,数据不同步,无法登陆,无法启动中的数据不同步。这类问题的愿意确实很多,可能是系统级的空间不足,或者是闪回区的空间不足,表空间不足等等。...当然简单确认问题,只是说数据同步有问题,面对各种可能性,只能让日志告诉方向了。...面对这种情况,该如何处理呢,一种直接的方案就是删除闪回区中的冗余归档文件,或者调大闪回区,保险起见,如果空间还足够,是建议调大闪回区的,如果有些数据还没有同步过去,我们删除了之后,就很被动了。

    1.2K40

    Oracle GoldenGate 19 Microservices安装、配置以及简单数据同步

    本文主要介绍OGG 19微服务架构安装、配置以及简单数据同步案例演示....【软件上传与解压】 软件上传到/dba/soft,且ogg用户对此目录有读写权限 [oracle@pacsrac01 ~]$ ls -ld /dba/soft/ drwxr-xr-x 2 oracle...OGG_HOME SM=SERVICE MANAGER DEPLOYMENT HOME,OGG服务管理HOME DEPLOY=DEPLOYMENT HOME,主要部署extract,replicat实现数据同步的...【配置微服务】 备注:类似先安装GRID软件,然后进行配置,之前微服务安装相当于只安装GRID软件,然后进行服务配置 【检查与配置数据库和OGG环境】 备注:如果存在多个数据库版本,需要指定对应数据库版本的...【总结】至此完成oracle goldengate 19 Microservices安装、配置,由于篇幅问题,没有对细节展开,微服务中涉及很多细节问题.由于公众号有图片上传限制,对于数据同步配置与故障篇在下一个文章输出

    5.6K31
    领券