oracle 数据库迁移问题 据库A 里a表 到 数据库B里b表 (两表结构不同) 我有数据库A 数据库B 现在要把A库里的表a的数据,导入到B库里的b表(当然a,b两表的结构不样,我只是挑着相应的字段来导入了)问题 出现在 A库里a表是时时更新的,那导入B库 怎么解决 不可能全部的又一次性的 在导一遍。有人说用数据库日志来做。我想用程序来做啊高手帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个存储过程+一个job搞定A库 a表 B库 b表简历dblinka,b表必须有一个时间戳字段 state_timedeclare v_time date;begin select max(state_time) into v_time from B.b; insert into B.b select c1,c2,c3.. from A.a@A; commit;end; 如果A、B这两个数据库不在同一服务器上的话建议在A库中建立接口表,先在A库中的a表建立触发器插入到A库的接口表,然后再通过job调用存储过程插入B库的b表,不直接使用触发器的原因是A、B库不在同一服务器上容易出现通信问题,导致插入B库数据失败,而这种方式可以避免这种问题的发生, 创建好一个 DBLINK写一个过程 插入或更新数据 弄一个JOB 定期执行 我们这边月数据就是怎么跑的 感觉有点类似于 ETL 呵呵 顶一下 oracle QQ群:54775466 欢迎爱好者一起探讨。 oracle shutdowm immediate 关闭数据库为什么是无效命令? oracle if 问题 小妹在线等,谢谢!时间问题 一个SQL语句问题!求大神解答!!! 在Oracle服务器端如何判断所连接的客户端应用程序的类型? sql问题 关于别名的join Oracle OR 和 UNION ALL效率问题 请问一个ORACLE安装问题!!! delphi 调用存储过程!!!急!!! 求一个SQL 怎么样才能把40W条记录,快速插入到一临时表中。 请问VS2010(C#)连接Oracle11g的字符串是什么?
A库 a表 B库 b表
简历dblink
a,b表必须有一个时间戳字段 state_timedeclare
v_time date;
begin
select max(state_time) into v_time from B.b;
insert into B.b
select c1,c2,c3.. from A.a@A;
commit;
end;
我们这边月数据就是怎么跑的
感觉有点类似于 ETL 呵呵
oracle QQ群:54775466
欢迎爱好者一起探讨。