从Oracle Express转向Real Deal需要注意的事项?

从Oracle Express转向Real Deal需要注意的事项?,oracle,oracle-xe,Oracle,Oracle Xe,我正在编写一个需要在Oracle DB上工作的应用程序,我们没有Oracle DB,但我们的客户端有,所以我一直在使用Oracle Express开发/测试它 在从免费版本迁移时,有什么东西可能会破坏我的应用程序,当我在全脂版上运行它时?不太可能。我能想到的唯一可能会咬到你的东西是: 您是否仅在本地进行测试(即在同一台机器上进行代码+数据库测试)?联网应该只是一个配置问题,但值得记住,以避免任何部署问题 版本和发布点上是否有完整的fat版本?如果没有,请检查发行说明中的差异。可能对你来说并不重

我正在编写一个需要在Oracle DB上工作的应用程序,我们没有Oracle DB,但我们的客户端有,所以我一直在使用Oracle Express开发/测试它


在从免费版本迁移时,有什么东西可能会破坏我的应用程序,当我在全脂版上运行它时?

不太可能。我能想到的唯一可能会咬到你的东西是:

  • 您是否仅在本地进行测试(即在同一台机器上进行代码+数据库测试)?联网应该只是一个配置问题,但值得记住,以避免任何部署问题
  • 版本和发布点上是否有完整的fat版本?如果没有,请检查发行说明中的差异。可能对你来说并不重要
  • 从理论上讲,您可能希望关注版本功能,但这不应适用于这种情况,因为S1/S/E拥有XE所拥有的一切

除此之外,同一版本的不同版本在功能上应该是相同的。

并非如此。我能想到的唯一可能会咬到你的东西是:

  • 您是否仅在本地进行测试(即在同一台机器上进行代码+数据库测试)?联网应该只是一个配置问题,但值得记住,以避免任何部署问题
  • 版本和发布点上是否有完整的fat版本?如果没有,请检查发行说明中的差异。可能对你来说并不重要
  • 从理论上讲,您可能希望关注版本功能,但这不应适用于这种情况,因为S1/S/E拥有XE所拥有的一切

除此之外,同一版本的不同版本在功能上应该相同。

取决于“全脂”版本的版本。如果它们仍在旧的Oracle 9i/9iR2/10gR1版本上,则如果使用了10gR2的功能,则可能会出现问题。 默认情况下,在11g之前不安装Apex,但可以添加。 嵌入式pl/sql网关在非XE 10gR2上不可用。 如果你不知道这两个是什么,那么它不会影响你


XE还对数据库到互联网连接(google NETWORK_ACL)实施了更严格的安全控制,直到11g才应用到完整fat版本。

取决于“完整fat”版本。如果它们仍在旧的Oracle 9i/9iR2/10gR1版本上,则如果使用了10gR2的功能,则可能会出现问题。 默认情况下,在11g之前不安装Apex,但可以添加。 嵌入式pl/sql网关在非XE 10gR2上不可用。 如果你不知道这两个是什么,那么它不会影响你


XE还对数据库到互联网连接(google NETWORK_ACL)实施了更严格的安全控制,直到11g才应用到完整的fat版本中。

其中大部分都与部署有关:

  • 代码页差异
  • 10g/11g/9i/8i。。。版本差异,您可能正在使用早期版本不支持的特定内容(AFAIK,XE是10g)
  • 网络/tnsnames.ora/sqlnet.ora
  • expdp/impdp或exp/imp,以及不同的选项
  • 他们在OTN下载页面上说,您不必被迫使用XE进行开发,Oracle还允许开发许可证,因此您可以运行任何版本或功能集(即使是企业版或RAC版),只要您仅将其用于开发,而不在生产中使用:
    所有软件下载都是免费的,并且每个软件都附带一个开发许可证,允许您在开发和原型化应用程序时免费使用产品的完整版本(或出于严格的自学目的),除非您在笔记本电脑或低功耗VM上使用XE,我想在Linux(Centos?)上的一台300美元的PC上购买企业版。

    其中大部分都与部署有关:

  • 代码页差异
  • 10g/11g/9i/8i。。。版本差异,您可能正在使用早期版本不支持的特定内容(AFAIK,XE是10g)
  • 网络/tnsnames.ora/sqlnet.ora
  • expdp/impdp或exp/imp,以及不同的选项
  • 他们在OTN下载页面上说,您不必被迫使用XE进行开发,Oracle还允许开发许可证,因此您可以运行任何版本或功能集(即使是企业版或RAC版),只要您仅将其用于开发,而不在生产中使用: 所有软件下载都是免费的,并且每个软件都附带一个开发许可证,允许您在开发和原型化应用程序时免费使用产品的完整版本(或出于严格的自学目的),除非您在笔记本电脑或低功耗VM上使用XE,我会在Linux(Centos?)上的一台300美元的PC上购买企业版