当前位置: 代码迷 >> Oracle开发 >> 求大神,dblink有关问题
  详细解决方案

求大神,dblink有关问题

热度:94   发布时间:2016-04-24 06:40:44.0
求大神,dblink问题
dblink在做百万级数据转移时,会发生数据丢失吗?很着急,有什么解决办法吗?
------解决方案--------------------
存放错误信息的那张表也没有记录吧

那么可以做个试验
修改存储过程,在游标遍历之前,将要转移的记录数和时间打印出来

在源端,查看要转移的这张表,来和转移后的数据进行比较,并参考存储过程打印出来的信息

按你说的,这时候很可能发生数据丢失。那么,查看该表在你进行数据转移时的状态:
select * from 数据表 as of timestamp to_date('转移数据的时间','YYYY-MM-DD HH24:MI:SS')
------解决方案--------------------
创建个临时表,存储表的总数,需要分几页来转,转的时候记录临时的页以及页的条数
这样就不会因为网络导致丢失了
我这边 是 这么搞的