【问题标题】:switch from sybase to oracle - considerations?从 sybase 切换到 oracle - 注意事项?
【发布时间】:2011-10-08 20:37:23
【问题描述】:

我负责一个在 DAO 层广泛使用 Hibernate 的大型 J2EE 应用程序。我最近的任务是考虑从 Sybase ASE 15 切换到 Oracle 11g 的影响和可行性。对于这样的过渡/迁移,我需要记住哪些问题和未来的任务?我想到的一些快速的事情是:

我们使用休眠的 DAO 会继续按原样工作还是中断?

我们将如何传输所有现有数据?

两个 SQL 服务器之间的数据类型不匹配(sybase 数据类型与 oracle 数据类型)

【问题讨论】:

    标签: oracle hibernate jakarta-ee migration sap-ase


    【解决方案1】:

    如果没有更多关于大小等的详细信息,很难回答您的问题,事情将会中断,因此除非您有可用的良好测试,否则您需要在迁移之前创建它们。

    您应该看看Oracle SQL Developer Migrations,它会给您一些提示并帮助您迁移SQLDDL 和数据,并阅读Database Migration Technology 上提供的手册的Sybase 部分。自定义 Java JDBC 代码或 Oracle 的 ODBC 连接和 PL/SQL 也可用于迁移数据,请参阅DG4ODBC

    与维护多个数据库相比,迁移更简单。

    考虑到我最近的迁移,最大的痛苦是 Oracle 对连接资源更加纠结,例如,如果您的 java 代码中有资源泄漏,它可能不会损害您的 sybase 实例,但会损害您的 oracle 实例。也就是说,我认为您的休眠 DAO 没有这个问题。

    【讨论】:

      猜你喜欢
      • 2012-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      相关资源
      最近更新 更多