用pb的数据管道导sybase到oracle,找不到主键问题?

[复制链接]
查看11 | 回复4 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我用pb的数据管道,把sybase的数据库导入oracle中,在导完的时候,发现,oracle中的表都是没有主键的,就是说主键没有一起导过来,是怎么一回事?是本身就这样,还是设置错误?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
很多数据迁移工具都是不能很好地处理主键、索引和外键的问题。因为,它们的目标是数据转移而不是数据模型的迁移。
因此,我的建议是:
1 利用数据库建模工具,如powerdesign做数据库模型的迁移(sybase==>oracle)
2 再利用数据迁移工具(pb的数据管道/borland datapump/SQL Server的数据导入导出)做数据迁移。
注:需要注意的是,数据迁移工具往往没有分析先后关系的功能,因此,由于外键的影响会导致数据导入失败,需要重复做几次,需要人工来区分先后关系。或者外键再数据导入后再建,这是我的经验。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
哇,那不是很麻烦.用pb导的话,索引是能导过来的!!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
本来就是么,异种库的迁移本来就是很麻烦的。如果只是数据,那倒是简单的。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
哦,好的,谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行