求数据库迁移方案:数据库表结构不同 Oracle数据库老系统中的数据迁移到新的系统中,数据库版本都是10.0.2,老系统的数据量大概300G左右。有什么方法、方案或工具? 非常紧急,在线等!PS:新系统是重新设计的数据库表结构,和老系统不一样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的,DBLINK了,复杂的GODENGATE,整个好用,逐步迁移同步当然EXPDP也可以,加查询语句,不过字段变了就不能用了,可以只导出数据据说SPOOL后,SQL*LOADER非常的快,很多人用,尤其大数据量 两个:一个写程序实现,同时连接两个数据库,一个库查询,一个库插入;另一个,建立连接,写oracle的存储过程等技术,利用oracle自身的功能实现。 老系统700张左右的表,新系统是经过优化设计的,一共210张左右的表。 两个系统表结构完全不同,迁移的环境都是OpenSUSE+Oracle10G。现在需要将新系统400G左右的数据迁移到新系统。 老系统现在还在使用,不过迁移的时候,肯定要停机维护的。 两个库 对应两套系统?两套系统希望同时使用?所以新老两个数据库要同步?如果是上面这么复杂的情况 那在我上面说的迁移方法后,还要在加上一些oracle数据同步的技术,具体不详述,网上有。你这个方案等于是:“数据迁移+数据同步”呵呵! 问题已经解决,谢谢大家。方案见帖子:http://www.dbfaq.net/FAQ/NewQL.aspx?QuestionID=79http://www.dbfaq.net/FAQ/FixupQL.aspx?QuestionID=81 请教各位大侠数据库中视图、触发器、存储过程什么时候用 求一个sql语句的些法 求一ORACLE 语句~~ oracle列转成行 请指点动态建表 如何判断oracle数据库需要的最大license ===PL/SQL中,变量的值超过Varchar2的最大限度,即32767了,怎么办?=== oracle 错误:ora-01114???(求助高手) 给个Oracle9的下载地址! 安装Oracle for linux时出错? 紧急求助!!! set serverout on,切换用户后dbms_output.put_line(...)没有输出
复杂的GODENGATE,整个好用,逐步迁移同步当然EXPDP也可以,加查询语句,不过字段变了就不能用了,可以只导出数据
据说SPOOL后,SQL*LOADER非常的快,很多人用,尤其大数据量
一个写程序实现,同时连接两个数据库,一个库查询,一个库插入;
另一个,建立连接,写oracle的存储过程等技术,利用oracle自身的功能实现。
老系统700张左右的表,新系统是经过优化设计的,一共210张左右的表。
两个系统表结构完全不同,迁移的环境都是OpenSUSE+Oracle10G。现在需要将新系统400G左右的数据迁移到新系统。 老系统现在还在使用,不过迁移的时候,肯定要停机维护的。
所以新老两个数据库要同步?
如果是上面这么复杂的情况 那在我上面说的迁移方法后,还要在加上一些oracle数据同步的技术,具体不详述,网上有。你这个方案等于是:“数据迁移+数据同步”呵呵!
http://www.dbfaq.net/FAQ/NewQL.aspx?QuestionID=79
http://www.dbfaq.net/FAQ/FixupQL.aspx?QuestionID=81