请教大侠,如何将数据库从IDS迁移到DB2?
我现在LINUX下用IDS 11.5版本,数据库有上百个表,而且有许多存储过程以及触发器。数据占用IDS空间20G左右。现在想将数据迁移到DB2,DB2版本为9.5或9.7,两数据库安装在同一台服务器上。linux系统为CentOS 5.4。请问如何才能快速完成数据迁移?请各位大侠帮忙想想办法。 什么是IDS ? 数据库? 原帖由 Germin 于 2009-12-24 16:45 发表 http://bbs2.chinaunix.net/images/common/back.gif
什么是IDS ? 数据库?
IDS就是 Informix Dynamic Server 呀。 IBM自己有个migration tool kit。 我用过这个MTK工具,效果不是很好,所以才想有没有其他办法。
效果不好主要体现在:
许多触发器和存储过程不能正确完成,数据几乎不能转过去。 1.表,触发器和存储过程可以先把dll脚本导出来。
2 利用导出来的DLL脚本在目标库db2上建立表,触发器和存储过程。
3 利用IBM migration tool kit工具对源库中数据只做inster into或是data copy。
不要想一次连数据及表结构,触发器和存储过程全部搬过去,我曾经将sybse跟你想得一样全部照搬,后来知道那是根本不可能实现的。 多谢楼上的大侠,看来只好这样了。
页:
[1]