我们以前的数据库是MS-SQL,现在需要把他迁移到ORACLE,请问有什么好方案?我的数据库大约有几百个对象(表,触发器,存储过程,视图等),用什么办法最简单?请教各位大狭?

解决方案 »

  1.   

    最好的办法是使用ORACLE 的移植工作台!下面是ORACLE 移植工作台的官方介绍:
    http://www.oracle.com/technology/global/cn/tech/migration/workbench/index.html
      

  2.   

    DTS可以,但过程和函数要重新编译
      

  3.   

    这个事情我在上个项目中做过了,
    包括存储过程的迁移,要是手动改写的话工程量确实很大但是Oracle在去年新出了一个工具,
    叫做SQL Developer, Release版本是1.2, 
    1.2版又叫migration版本
    1.0是不能完成存储过程的迁移的(大家表把这个东东跟PL/SQL Developer搞混了骂我无知)完成这项任务的关键是你需要把数据库的驱动配对,
    困难在于配置驱动相关的文档相当的少
    我当初是花了两天时间到Oracel的官方论坛找到答案的,全英文的论坛很伤眼睛的说连SQL 2005的驱动包和配置方法我在家里还有备份,
    文档现在就有,在公司的电脑里,
    楼主要的话我可以mail一份楼主可以考虑把分给我了