复制,顾名思义就是将数据库中的数据拷贝到不同物理地点的数据库中。 在很多生产环境中,经常遇到一些大量得数据,这些数据只用作查询统计功能。例如:历史告警,历史性能指标,历史事件,等等。这种数据的特点是:只读不写,数据量相当大,一旦查询大结果集的数据时,对数据库的IO,内存缓存占用相当大,会严重影响同一个数据库的其他会话的操作,表现为整个数据库反应迟缓,业务功能不可用。采用复制技术后,将这些大型数据复制到另外一个数据库中,对这些大数据的查询统计操作放在另外的一台数据库服务器上进行,即使受影响,也只是影响局部的查询统计功能,其他正常的业务处理不受影响。 但是,使用复制技术的话,意味着一个系统中,至少存在两个数据库(集群的数据库也当成一个数据库),对应的应用程序也需要建立多个数据库连接,能够根据业务需要,访问不同的数据库。 ORACLE数据库自身提供有复制功能,只需要进行配置即可实现。 ORACLE提供有三种复制技术: 高级复制(Advanced Replication) 流复制(Streams Replication) 备库(Dataguard) 备库的方式,就是数据库对数据库的备份方式,主要是解决容灾的,不讨论此话题。 流复制主要是利用ORACLE的归档日志,进行增量备份来实现的,不仅可以配置只复制某些表,还可以配置仅复制某些表上的ddl或dml。可以复制到表,用户,数据库级别。 高级复制主要是基于触发器的原理来触发数据同步的,因此,高级复制无法实现用户,数据库级别的对象复制,只能做些表、索引和存储过程的复制。 如果出于容灾整个数据库的考虑,高级复制相当复杂,而且并不一定能做好,流复制的配置相对简单。流复制是后来产生的复制技术,是基于日志挖掘技术实现的,对数据库的影响较低。但在稳定性方面较差,实时性没有高级复制强(因为高级复制是基于触发器的)。如果系统意外的话,流复制的恢复将会需要较长时间,特别是意外时间越长,恢复时间成倍增长。 下面使用相同的环境,分别对两种复制功能进行配置介绍,并进行性能压力测试比较。
2022-09-14 11:46:41 140KB 数据库复制 高级复制 流复制
1
Oracle数据库巡检详细文档
2022-09-08 18:04:27 9.8MB Oracle数据库巡检
1
Oracle的可视化图形界面,支持SQL语句的高亮显示,比Oracle自带的SQLPlus要好很多。
2022-09-01 13:14:32 80.69MB PLSQL Oracle 数据库 服务器
1
ojdbc7.jar Java classes when using the JDBC Thin and OCI client-side driver - with Java 7.0 VM. ojdbc6.jar Java classes when using the JDBC Thin and OCI client-side driver - with Java 6.0 VM. ojdbc5.jar Java classes when using the JDBC Thin and OCI client-side driver - with Java 5.0 VM. ojdbc14.jar Java classes when using the JDBC Thin and OCI client-side driver - with Java 1.4 or 5.0 VM. With Java 5.0 VM, you can use this library if the JDBC version is 10.2.
2022-09-01 11:20:31 8.93MB jdbc java jar
1
导出表空间语句 使用小巧简单 数据库dba管理
2022-09-01 09:04:00 3.75MB Oracle HIS 表空间导出
1
ORACLE公司内部数据库培训资料,共二十堂课。深入浅出ORACLE,绝对的好资料,公司内部培训用。
2022-08-25 12:50:42 2.15MB ORACLE 数据库 公司内部 培训
1
Oracle数据库连接工具PLSQL轻桌面工具包,安装PLSQL必须下载轻桌面工具包
2022-08-23 14:05:57 37.51MB oracle plsql
1
oracle数据库课件:第一章 Oracle简介.ppt
2022-08-23 14:05:56 610KB oracle
1
CentOS 7.6 x64操作系统上,安装Oracle 11G R2,验证时,提示缺少: pdksh-5.2.14。
2022-08-22 14:25:01 394KB rpm包 CentOS Oracle数据库依赖包
1
Oracle数据库ODBC驱动 免安装版本
2022-08-21 15:04:25 36.84MB Oracle数据库 ODBC驱动
1