超级难题,数据库同步问题,不用导入导出

conan19771130 2003-10-29 04:44:49
请教高手一个问题,如何实现数据库的同步。比如:现有表A,另有一台服务器也有表A,如何用oracle job实现表A的同步??注意只要更新当天数据,而且表中没有更新日期字段
...全文
58 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
reludson 2003-11-05
  • 打赏
  • 举报
回复
没有更新日期字段?
你能不能加一个呀,真实受不了!
conan19771130 2003-11-05
  • 打赏
  • 举报
回复
各位不要想了,此问题已结
chinaghf 2003-10-31
  • 打赏
  • 举报
回复
用触发器,
beckhambobo 2003-10-31
  • 打赏
  • 举报
回复
1,dblink+trigger
2,exp/imp
3,MATERIALIZED VIEW
jasoncheung 2003-10-31
  • 打赏
  • 举报
回复
不如直接点:

exp加参数带检索条件导出数据和表,不过只能是单张表,导出成直接的dmp文件,ftp到另一台服务器上,在imp就可以了。
bzszp 2003-10-30
  • 打赏
  • 举报
回复
在编个程序把当天日期的记录导成sql语句,再传到另一个服务器上执行,
-〉
导成文本,通过sqlldr导入另一个服务器
conan19771130 2003-10-30
  • 打赏
  • 举报
回复
因为不走tcp/ip所以dblink之类的就不用想了,不过我倒想了个办法不知可否,请大家指教。现在源表中增加更新日期字段,再建一个催发器每当更新或增加纪录时把日期添上去,在编个程序把当天日期的记录导成sql语句,再传到另一个服务器上执行,这样只有当天日期更新了,因为以前数据量实在太大了(几十甚至几百万条),不知是否可以,或者有什么可以改进的,更好的,请各位高手指教
conan19771130 2003-10-30
  • 打赏
  • 举报
回复
我知道了,不可能实现了,谢谢大家
jiezhi 2003-10-29
  • 打赏
  • 举报
回复
建立dblink,然後在表a上建立觸發器,去更新另外服務器上某表的值
shuipipi 2003-10-29
  • 打赏
  • 举报
回复
“只更新当天的数据”?根据泥的条件是没有办法实现的!不要想了!
bzszp 2003-10-29
  • 打赏
  • 举报
回复
如果没有什么条件可以标示哪些是最新的数据的话
job不行

先创建database link
写一个存储过程(传输数据)
创建job,每天定时调用

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧