没有这样玩过.. 可以试试这个工具:Oracle Migration WorkbenchUse Oracle SQL Developer Migrations to migrate Microsoft Access, Microsoft SQL Server, MySQL and Sybase databases to Oracle Database. Support for DB2 migration is scheduled for Oracle SQL Developer 2.0, with support for Informix to follow in a release after that. http://www.oracle.com/technology/tech/migration/workbench/files/mig_rel10104.html------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx Q Q 群:62697716
选好迁移工具,一切OK
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
2. 修改代码中的SQL语句 根据Sql Server数据库生成创建Oracle数据库的脚本 1. 用PowerDesiner将Sql Server数据库反向工程生成物理数据模型
2. 根据反向工程生成的物理数据模型创建逻辑模型
3. 再根据逻辑模型生成Oracle数据库版本的物理模型
4. 根据Oracle数据库版本的物理模型生成Oracle数据库创建脚本
5. 按照Oracle命名规则和数据类型定义修改Oracle数据库创建脚本
6. 在PL/SQL Developer中执行以检验其正确性 修改代码中的SQL语句 1. Sql Server中经常用方括号把表名和字段名括起来, 到Oracle中要把这些方括号都去掉
2. 将参数变更前的"@"符号改为":"符号
3. 将Sql Server专有的方法和函数替换成Oracle相应的方法和函数
4. 在PL/SQL Developer中执行SQL语句以检验其正确性 转换过程中的常见问题 1. 表名和字段名使用了Oracle中的关键字
2. Sql Server中的NVARCHAR数据类型可存4000个汉字, Oracle中的NVARCHAR/NVARCHAR2数据类型只能存2000个汉字
3. 索引名称和外键名称超过了30个字符
4. PowerDesigner生成的脚本, 表名和字段名都加了引号, 要去掉
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
试试这个吧,我前阵子做过迁移,不过没成功,分析后可能是版本的问题,我是sqlserver2008到oracle11g
貌似sqldeveloper中的移植工作台(Migration Workbench)只能支持到sqlserver2005,你的是sqlserver2005应该没问题。