紧急求助。数据库移植问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:40:29
我现在有sql server2000数据库,我想把该库里的内容移植到oracle数据库中应该怎么办?

请高人指点,不胜感激!

SQL SERVER 2000 移植到 oracle 9i,一般情况下都可便用sql server 的dts来完成,但数据库复杂一点就总是有点麻烦!例如在SQL SERVER数据库中表之间是有主外键关系的,有存储过程、视图、标识符过长、保留字(ORALCE的)、数据类型(IMG、TEXT)的时候,导数据就变得很复杂啦!需要做一些操作前修改。
本人的做法是先修改标识符过长的表、标识符为ORACLE的保留字、生成SQL SCRIPT,然后在ORACLE中创建表,采用各种导数据工具(SQL SERVER的DTS、DELPHI的DATAPUMP)进行导数据,在ORACLE中修改表关系。重写存储过程、视图等