易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle数据移植问题求教(Oracle到Oracle)

情况如下:
两个相同的项目各自跑在不同的服务器上,也就是一个项目对应一个数据库跑在各自的服务器上(这么搞原因就先不说了,先就问题),现在两个项目要合并在一起,数据库也合并到同一台服务器上,麻烦来了,两台服务器每天都各自在跑,每天都有新的数据产生,现在要把其中某一个数据库中的数据合并到另一个数据库中,问题产生了,比如基础数据产生的主键不一样,引用表在产生数据的时候插入的值不一样,这些值要修改核对,又比如同一张表中各自产生的主键有可能冲突。。。这里想大家集思广益帮忙想一下这种情况下如何移植比较好,采用什么工具,需要注意的问题等等,谢谢大家
2系统的表结构一模一样,表里数据全部合并?
这不是一般的移植,是数据整合了。如果要合并表里数据,那就麻烦大大的有

写脚本吧
工具可能是没有吧

呃,就是数据整合了,大家帮忙想想要注意的问题等等


表的主键不一样,合并后产生的后果都是一系列的

还需要同步分表中的主键

好像没有什么好方法



mark

我个人的想法与crazylaa兄的比较一致,为保证数据只能一个表一个表的比对,但这样就是时间要很长,两个库又都在不停的加数据,当然把B集中到A中,A的变化不管,然后就是集中考虑移动B的数据,目前客户要求数据整合的时间让我给说延迟一段时间来做了,所以这段时间就是尽可能的考虑并动手尝试数据整合中各个问题,为最后的成功整合做做准备


建议新建一个数据库,然后建dblink到以前的两个数据库,按时间段一张表一张表做合并.直到最后把application联到新的db的时候把最新产生的data从之前的两张表的合并过来,这样思路清晰,风险也小.


相关问答:

oracle服务状态显示 “停止”

我是用远程桌面连操作服务器上的数据库。
在创建一个用户之后,再用PLSQL登录,则PLSQL死掉了。
我关掉PLSQL之后,用其他用户也不能登录。

我把oracle的服务停止,结果就是oracle的服务状态就停留在“� ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

oracle与aix - Oracle / 高级技术

在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后
#topas查看总是有一块磁盘%BUSY为90%以上,
数据库版本:oracle 9.2.0.7 
数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04 
#lslv -l lv04 ......

Oracle的blob字段问题 - Oracle / 开发

查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号