A端有一个Oracle数据库 B端需要实时获取A端里面插入的数据,但是A端的数据库不能动,B端只能连上A端取里面的数据 现在B端需要和A端数据库实时同步,有人想到在A里面建个触发器,但是前提是A数据库我们根本没法动它的 请问各位数据库大牛是否还有可行方法
以入库时间为参数,分批导入就行了。最好在这个时间上加个索引。
以前做过一个类似的。基本就是建dblink,然后用存储过程,运行效率一定要高。需要了解A的业务,如果A没有建必要的索引,基本上很难。
OGG.........
[quote=引用 1 楼 hidanger521 的回复:] 是不是A库什么都不允许动,什么也不允许建立,只有查询权限。。 那就只有通过在B端建立dblink,写业务逻辑进行抽取数据了。将写好的业务逻辑封到存储过程中通过job轮询了 但是效率要求比较高。。
是不是A库什么都不允许动,什么也不允许建立,只有查询权限。。 那就只有通过在B端建立dblink,写业务逻辑进行抽取数据了。将写好的业务逻辑封到存储过程中通过job轮询了 但是效率要求比较高。。
[quote=引用 2 楼 wzmlove007 的回复:] [quote=引用 1 楼 hidanger521 的回复:] 是不是A库什么都不允许动,什么也不允许建立,只有查询权限。。 那就只有通过在B端建立dblink,写业务逻辑进行抽取数据了。将写好的业务逻辑封到存储过程中通过job轮询了 但是效率要求比较高。。
3,494
社区成员
18,710
社区内容
加载中
试试用AI创作助手写篇文章吧