powerdesinger pdm 完成数据库的迁移

本文介绍了如何使用PowerDesigner的PDM功能将Oracle数据库迁移至DB2,详细阐述了更改数据类型映射的过程,特别是将Oracle中的Date类型转换为DB2的Timestamp类型,以及最终将PDM部署到DB2数据库的操作。
摘要由CSDN通过智能技术生成
通过pdm完成数据库的迁移
oracle 到db2的迁移过程
导出已有oracle数据库的pdm
选择powerdesinger的菜单栏Database-change current DBMS
 弹出对话框 在 NEW DBMS 中选择 IBM DB2 UDB 8.X common server
你可以根据自己的数据库的类型做出对应选择
此时数据库中表的字段的转换都是powerdesinger自己初始定义好的字段
譬如 oracle中字段为varchar2(10) 会转换成db2中varchar(10)
ORACLE 中Date会转换成DB2中的Date
如果此时想自定义数据类型 譬如我想把
Oracle中Date类型转换成DB2中Timestamp类型
那么我们可以改变powerdesinger中 DB2的配置文件
打开powerdesinger的安装目录找到Resource files然后进入DBMS
我现在db2的类型是8.X COMMON SERVER 所以选择对应的文件db2mvs8.xdb
用ultraedit打开
找到<a:MapTargetItem.Value>&lt;UNDEF&gt;=&lt;Undefined&gt;
然后可以看到下面对应的都是powerdesinger默认的数据类型
<a:MapTargetItem.Value>&lt;UNDEF&gt;=&lt;Undefined&gt;
A%n=CHAR(%n)
VA%n=VARCHAR(%n)
LA=VARCHAR
LA%n=VARCHAR(%n)
LVA=VARCHAR
LVA%n=VARCHAR(%n)
BT=SMALLINT
BT%n=NUMERIC(3, 0
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值