ORACLE用户现状
目前,很多行业都使用数据库,特别是ORACLE数据库,但是在数据库管理和维护上,很多企业都很少投入,实际带来的问题,不言而喻:
1、DBA很辛苦,不停的在有限的网络和硬件基础上进行数据库优化,希望能增加性能
2、数据库开发人员为了满足不断增长的数据库统计分析功能,不停的书写繁杂的SQL语句,数据库运行的速度越来越慢
3、业务人员不停的提出查询统计分析需求,为技术人员开发的速度和查询响应时间而抱怨
4、老板不停地在硬件升级、网络升级、数据库升级、数据库调优、数据库维护等投入上伤脑筋
似乎,很多使用ORACLE数据库的用户都在为了上面的杂事而烦恼,甚至有些用户干脆更换了ORACLE,改成其他的数据库,其初衷仅仅是ORACLE需要维护的工作太多了,需要的人员技术要求太高了,并且ORACLE对机器的要求不断的在提高,这些都把作为提供服务的IT系统带入到高成本的旋涡中。
数据库同步带来的成本下降
无论如何,ORACLE都是最令人信赖的数据库厂商,很多用户还是希望继续使用它。但如何化解上面提出来的危机呢?现在ORACLE厂家也在为用户制定数据库同步的战略方案,来挽救更多徘徊在成本压力的用户。
那么数据库同步究竟能从本质上改变目前的境地吗?
ORACLE为何提出这一解决方案呢?
其实,所谓数据库同步,已经不是一个新的概念,从10年前的911事件到去年的311核辐射,数据库同步就开始作为热备容灾的关键技术出现在数据库应用领域。那时的需求是需要应用核心数据库实时同步到另外一个或几个地方以防止不可抗灾难的发生,这样当灾难发生时,可以及时起用备用数据库。
但是仅仅这样的应用是不够的,因为热备容灾的需求仅仅针对集团企业、大型金融机构和跨国公司,其他中小企业的需求并不那么迫切,但是对于中小企业来说,随着数据的增长,应用的增加,数据库会越来越慢,并且现在很多应用是非常复杂的数据统计分析,占用系统资源非常严重。
那么数据库同步如何解此难题呢?
对于ORACLE大型应用来说,把统计分析功能从应用系统中独立出来,建立重要数据实时安全查询系统(VIDRSQS),就可以保证应用系统的处理速度达到目前硬件网络条件下最高,要达到此目的,数据库同步技术必须能够把需要统计分析的数据实时从应用系统里复制到另外一个查询数据库,保证数据实时可靠。
这样的需求同时还需要用到同步技术的下列功能:
1、不能在主库安装程序
2、能够按照用户名、表、字段(关键字段脱敏)过滤
3、能够同步大对象(BLOB、CLOB、BFILE、NCLOB)
4、同步加密字段
5、能够支持同步日志审计
6、数据库不停机初始化这些都需要
目前ORACLE公司已经通过DG、GG来满足大型企业的数据库同步需求,但是对于中小企业,投资个几十万来建一个数据同步中心,其实是不可
能的,这样的投资投资网络建个中心业务系统都够了,对于中小企业,大家可以参考woxintech公司的数据库同步产品PAC,相比ORACLE原厂商
的产品,PAC还有很多超出的优势:
1、不在主库安装任何产品
2、主备库系统异构
3、同步大对象
4、不停机初始化
5、并行装载、断点续传
6、支持交易审计
7、支持加密字段
8、支持表过滤、字段过滤
当然市场还有几家产品,上述产品只是在大型应用和小型应用领域比较有突出特色的代表,简单给大家介绍一下。
分享到:
相关推荐
Oracle数据库同步技术是确保数据在多个数据库之间保持一致的重要手段,尤其在分布式系统或灾难恢复策略中发挥着关键作用。Oracle提供了多种内置的数据同步解决方案,包括DataGuard、Streams、Advanced Replication...
oracle数据库同步perl脚本示例 其中有2个文件,一个是 perl同步脚本,另一个是存储过程; 大致思路是:perl脚本从数据库A同步数据至库B的临时表中,再通过存储过程将库B中的临时数据过滤导入正式数据当中。
Python实现两个Oracle数据库同步工作
Oracle数据库同步是数据库管理中的一个重要概念,特别是在大型企业或分布式系统中,数据一致性与实时性是关键需求。李兴华的“魔乐Oracle数据库同步笔记”涵盖了这一领域的多个知识点,旨在帮助读者深入理解和掌握...
Oracle数据库同步技术是一种在分布式数据库环境中确保数据一致性和完整性的关键技术。复制是这一技术的核心,它涉及在两个或多个数据库系统之间拷贝和维护数据。高级复制是Oracle提供的一种高效解决方案,它允许在...
Oracle数据库同步备份和自动压缩的实现是确保数据安全和高效管理的关键环节。在实际的IT环境中,Oracle数据库因其高度的可靠性和可扩展性而被广泛应用于各种业务系统。与之配合使用的开发工具如Delphi,能够提供高效...
### Timesten与Oracle数据库同步数据的技术解析 #### 一、引言 Timesten作为一款高性能的内存数据库,以其卓越的速度和响应能力在行业内享有盛誉。它能够实现如此高效的性能,很大程度上得益于其独特的架构设计以及...
Oracle数据库同步技术是利用Oracle数据库提供的高级复制功能,在网络环境下实现多个Oracle数据库之间的数据同步。这种技术对于满足企业分散式数据库管理和实时数据同步需求至关重要。以下将详细介绍Oracle高级复制的...
### Oracle数据库同步技术详解 #### 一、Oracle 数据同步技术概览 Oracle 数据库作为业界广泛使用的数据库管理系统之一,为了满足企业级应用对于数据高可用性和灾难恢复的需求,提供了多种数据同步技术。这些技术...
Oracle数据库同步交换是一种确保在多个数据库实例之间保持数据一致性的关键技术。在Oracle环境中,有多种方法可以实现数据的同步交换,以下是一些常见的方法: 1. **物化视图(Materialized Views)**:物化视图是...
### Oracle数据库同步知识点详解 #### 一、Oracle数据库同步概述 在企业级应用环境中,数据库同步是一项非常重要的任务。它确保了数据的一致性和可用性,特别是在多站点部署或者灾难恢复场景下。Oracle数据库提供...
DB Comparer for Oracle是一款卓越的Oracle数据库比较和同步工具,使你可以查看被比较的数据对象之间所有的差别并执行自定产生的脚本同步数据库结构和排除所有或选择的区别。可以能够自动对Oracle数据库模型比较和...
这是一款很方便的数据库同步软件,WINDOWS版本,只要安装了ORACLE客户端即可使用,目前只支持ORACLE9i/10g,另外不支持DDL语句
### Oracle数据库实时同步知识点 #### 一、Oracle数据库实时同步概念 Oracle数据库实时同步是指将一个Oracle数据库(称为源数据库或主数据库)的数据变化实时复制到另一个Oracle数据库(称为目标数据库或备用数据库...
Oracle数据库同步解决方案 本文档主要介绍了Oracle数据库同步解决方案,旨在解决两台服务器之间的数据库同步问题。本解决方案通过高级复制功能,实现了ThinkPad机器上用户Geosoc里面的BookMark表的同步到DELL机器。...
#### 三、实现数据库同步复制的步骤 假设我们需要在两个远程位置之间实现数据的同步复制,这两个位置分别为深圳和北京,其具体配置如下: | 数据库名 | 数据库域名 | 数据库SID号 | Listener端口号 | 服务器IP地址...
Oracle 12.2 主从数据同步方法可以实现容器数据库的数据同步,目前只支持 DML 的数据同步,不包含 DDL 的同步。下面将详细介绍 Oracle 12.2 主从数据同步方法的实现步骤。 一、背景 Oracle 12.2 主从数据同步方法...
Oracle同步数据到Sql Server,只是初始加载过程,由于本人也是在学习阶段,本资料主要是用于备份,慎入!
在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...