【问题标题】:Convertion from Sql server 2005 to Oracle 9i从 Sql server 2005 到 Oracle 9i 的转换
【发布时间】:2010-08-26 02:42:49
【问题描述】:

我使用 ASP 和 Sql Server 2005 开发了网站。我没有使用任何存储过程和视图 [所有查询都从 asp 页面传递]。现在我需要将数据库从 SQL Server 2005 转换为 Oracle 9i。

我的代码会发生巨大的变化吗?是否有任何工具可以将 Sql Server 2005 查询转换为 Oracle 查询?

【问题讨论】:

    标签: sql-server-2005 oracle9i dbmigrate


    【解决方案1】:

    这似乎有点难以回答。您可以有 Sql server 特定查询或标准化查询。这需要一些调整,但如果您的应用设计良好,那应该不会太糟糕。

    【讨论】:

      【解决方案2】:

      如果不知道您的应用程序是如何设计的,我认为我们无法回答这个问题。您是构建了数据访问层还是使用了 ORM?任何用户定义的类型?等等。

      这是我找到的一篇关于如何将 SQL 2005 数据库迁移到 Oracle 11g 的文章。这可能有助于为您指明正确的方向。

      http://st-curriculum.oracle.com/obe/db/hol08/sqldev_migration/mssqlserver/migrate_microsoft_sqlserver_otn.htm

      编辑: 这是一个link 到一个比较 SQL Server 和 Oracle(以及其他一些供应商)的 sql 语法的有用页面。这应该有助于您确定将您的应用从使用 SQL Server 转换为 Oracle 需要做多少工作。

      【讨论】:

      • 我没有单独搭建数据访问层。但是所有与查询相关的代码都在一个页面中(如 Process.asp)。我对oracle查询知之甚少。在sql语句(查询)方面,Oracle和Sql server有很大区别吗? (像 Joins 我已经使用了很多连接条件)
      • 添加了指向我的答案的链接,该链接指向比较 MSFT、Oracle 和其他一些供应商之间的 SQL 语法的页面。这应该有助于确定迁移的难易程度。
      【解决方案3】:

      Oracle 9i 中存在用于从 SQL Server 迁移的工具here it is a demo

      Oracle SQL Developer Migrations: Getting Started

      如果还不够,请告诉我……我将从 2k5 和 2k8 迁移到 9i

      -------已编辑

      检查以下...

      Oracle Migration Workbench

      Oracle SQL Developer Migrations

      【讨论】:

        猜你喜欢
        • 2019-03-08
        • 2013-08-29
        • 1970-01-01
        • 2010-11-28
        • 2014-08-24
        • 2011-04-03
        • 2017-11-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多