没有弄过DB2 , 不知道通过SQL SERVER 来转可以不
解决方案 »
- update 表的字段,改为连续值 怎么弄
- 用oracle9i 做数据导出操作时 提示ORA-04043 对象...不存在,是什么原因?
- 请教多表连接时对表的个数限制问题,急
- 存储过程执行问题
- 来公司快半年了,今天被领导说我没有一个闪光点,太打击自信心了。这样的公司待下去还有什么意思?
- 关于从IP端口获取SQL语句的问题
- 查询提速度问题
- 一个非常非常简单的问题?
- 请教ORA-00600: internal error code, arguments,这样的错误是什么引起的??谢谢
- 谁知道如何进行远程数据同步?能详细一点地说吗?null
- 各位大虾求救~~~
- 还是序列问题:为什么关机重起后序列的增加莫名其妙?
我现在的想法是先将数据库结构移到DB2中,在考虑程序中的SQL语句和数据导问题,不知可不可行,我想先通过powerdeginer 逆向生成数据库模型,在导入到DB2中,但是失败了,不知道该怎么做了
1、系统中连接库的代码需要修改
2、oracle中的触发器,存储过程有些需要修改的
3、转换过程中某些字段的类型估计还得注意。。
-------------------------------------------------------------------------------------
表和数据可以导,LOB数据类型导出时可能会有问题;视图/索引/约束等数据库对象的移植恐怕还是需要手工写脚本。
一,表和数据转过来了,但是表的列名长度都给截取到了8位,
二,视图转换了几个过来,好像还不太正确
三,数据中出现了一些乱码现在正在使用IBM 的mtk这个迁移工具:还在研究怎么使用,资料太少,发现不管使用如何方法最后,视图,触发器之类都要手动改写一些的,有用过MTK工具的朋友,给些帮助,
从Oracle导入到DB2中
关于这个工具DB2 Migration Toolkit,我真的疯了,弄了三天了,到现在哪怕我就是导一个库中一个表都无法完成,总是在最后一个Deploy to Target标签页单击deploy进行库转换时怎么做的结果都是
The connection to the DB2 database PMMSBASE failed.
Unable to load T2 native library. Type 2 JDBC architecture is not yet supported by the IBM DB2 JDBC Universal Driver Architecture这个错误。
如果说是DB2数据库没连接的话,那么报错完后
查询DB2控制中心发现库以创建完成,但是没有表和数据。究竟是什么问题呀,按理来说这种转换工具操作应该不难呀,我都弄了一周了。哭呀
首先pd连接上oracle数据库,然后把数据库中的对象导出成pdm,然后生成db2的建库脚本,再执行就可以了
2. 然后通过dts把不含lob类型数据的表的数据先导过去;
3. 检查oracle的函数和存储过程,改写函数和存储过程(工作量较大)呵呵,这样应该就没有问题了,(lob型的数据想不出什么好方法导过去,好像只能自己写程序导过去了)ibm也提供了一个类似dts的东西,datastage也是进行异构数据库的数据转换的,楼主可以尝试一下
视图通过pd导过去是没有问题的
乱码是因为两个数据库的字符集不一致,需要修改其中一个数据库的字符集
这些问题和dts没有关系,楼主即使采用其他方式导数据也会碰到一样的问题