金融其它

IBM Data Movement Tool 使用问题请教

论坛的DB2高手们,有使用过IBM Data Movement Tool工具完成从ORACLE数据库到DB2 数据库迁移的请麻烦给点指教。我在进行迁移时在完成抽取后只看到了相关的表、约束、序列号信息。没有PACKAGE 、PROCEDURE 的脚本生成。请问是不是用这个工具只能抽取DDL 脚本?  如...显示全部
论坛的DB2高手们,有使用过IBM Data Movement Tool工具完成从ORACLE数据库到DB2 数据库迁移的请麻烦给点指教。我在进行迁移时在完成抽取后只看到了相关的表、约束、序列号信息。没有PACKAGE 、PROCEDURE 的脚本生成。
请问是不是用这个工具只能抽取DDL 脚本?  如果不是话,帮忙看看是我的配置有问题还是其他什么原因! 先谢谢了!
我使用的环境:
ORACLE 11G     DB2V9.7收起
参与7

返回weiruan85的回答

“答”则兼济天下,请您为题主分忧!
weiruan85weiruan85数据库管理员ibm
这个你的看手册,安装手册上说的做,不看guide ,是对生命的犯罪(会浪费好多时间) :)


http://www.ibm.com/developerwork ... m-0906datamovement/
创建 DB2 目标数据库
运行此工具需要连接目标数据库,所以必须首先创建这个数据库。在 DB2 V9.7 上,建议使用默认的自动存储并选择 32KB 页面大小。在 DB2 V9.7 上启用应用程序时,实例和数据库必须处于兼容模式。还建议调整舍入行为以匹配 Oracle。通过把重新验证语义(revalidation semantics)设置为 deferred_force,可以不按依赖次序部署对象。
在 UNIX 系统上
$ db2set DB2_COMPATIBILITY_VECTOR=ORA
$ db2set DB2_DEFERRED_PREPARE_SEMANTICS=YES
$ db2stop force
$ db2start
$ db2 "create db testdb automatic storage yes on /db2data1,
/db2data2,/db2data3 DBPATH ON /db2system PAGESIZE 32 K"
$ db2 update db cfg for testdb using auto_reval deferred_enforce
$ db2 update db cfg for testdb using decflt_rounding round_half_up
政府机关 · 2012-04-07
浏览841

回答者

weiruan85
数据库管理员ibm

weiruan85 最近回答过的问题

回答状态

  • 发布时间:2012-04-07
  • 关注会员:1 人
  • 回答浏览:841
  • X社区推广