如何将现有一个数据库转换成另一个数据库
即如下方式:
将现有一个MSSQL数据库转换成ORACLE数据库将现有一个ORACLE数据库转换成MSSQL数据库

解决方案 »

  1.   

    声明一下
    MSSQL数据库的版本是:2000,2005,2008不知都能转换成ORACLE的什么版本
      

  2.   

    现在的问题:
    MSSQL数据库中有一些“存储过程”不知如何处理了???
      

  3.   

    什么存储过程、触发器、视图、索引视图、分区方案和分区函数、断言、域、全文索引等等还是全部重做吧,一是因为各数据库虽然都是基于ANSI语法,但都发展成自己的语法了,比如ORACLE的是PL/SQL,MSSQL的是T-SQL;二是因为有些数据库对象或解决方案,在不同数据库中是以不同方式存在的,或者根本就是自己数据库产品的特色。
      

  4.   

    不会吧,没有直接从MSSQL导出并导入到ORACLE的软件呀
      

  5.   

    将mssqlserver 通过sybase发序列化生成oracle相对应的数据结构  在oracle上运行 即可 
    注意:
        但是存储过程 等方面 还是要做一些改动 或重写。
      

  6.   

    试试powerdesigner,先把mssql 逆向工程,生成物理模型,然后再生成概念模型,然后在生成oracle的物理模型,然后再生成oracle数据库,
    但是没有具体做过,仅提供思路
      

  7.   

    问下CSDN他们改版的时候怎么从SQLServer转到mysql的。
      

  8.   

    不是有导出吗?ORACLE不也有导入吗? sqlserver导出Microsoft OLE DB Provider for Oracle 这个选项是不是就是导出ORACLE格式的啊?
      

  9.   

    得用SqlServer 2000的DTS工具(数据导入导出),这个工具功能非常强大,我用过它转过SQL Server 2000、Access 2000 、Oracel 数据库之间的转换,只要在转换列表里有的数据库,他都能转,MYSQL也是可以的。几分钟的事!
      

  10.   

    我在用MSSQL导入导出工具时,提示还需要安装ORACLE客户端程序????????