发布网友 发布时间:2022-04-25 16:22
共2个回答
热心网友 时间:2022-04-08 23:26
首先在ORACLE_B上做dblink连接ORACLE_A,然后做个
存储过程
,大致如下:找到table_db
主键
,select
主键
from
table_db@dblink
minus
select
table_db
from
table_db找到差异数据,然后插入到oracle_b,再写个job.定时执行这个存储过程
热心网友 时间:2022-04-09 00:44
datagurd:
主要备库的方式,就是数据库对数据库的备份方式,主要是解决容灾的。
流复制:
主要是利用oracle的归档日志,进行增量备份来实现的,不仅可以配置只复制某些表,还可以配置仅复制某些表上的ddl或dml。可以复制到表,用户,数据库级别。
高级复制:
主要是基于触发器的原理来触发数据同步的,因此,高级复制无法实现用户,数据库级别的对象复制,只能做些表、索引和存储过程的复制。