我正在编写一个需要在Oracle数据库上运行的应用程序,我们没有Oracle Db,但我们的客户端没有,所以我一直在使用Oracle Express开发/测试它。
在针对Full fat版本运行时,我是否应该注意从可能破坏我的应用程序的免费版本中提取哪些内容?
答案 0 :(得分:1)
不是真的。我能想到的唯一可能会让你感到困惑的是:
除此之外,同一版本的不同版本在功能上应该相同。
答案 1 :(得分:1)
取决于'full fat'版本的版本。如果它们仍然是旧的Oracle 9i / 9iR2 / 10gR1版本,如果您使用了10gR2的功能,则可能会出现问题。 默认情况下,在11g之前未安装Apex,但可以添加。 嵌入式pl / sql网关在非XE 10gR2上不可用。 如果您不知道这两者中的哪一个,那么它不会对您产生影响。
XE还对数据库应用更严格的安全控制到互联网连接(谷歌NETWORK_ACL),直到11g才开始应用于全脂版本。
答案 2 :(得分:1)
其中大部分都与部署有关:
您不会被迫使用XE进行开发,Oracle也允许使用开发许可证,因此如果您仅将其用于开发,则可以运行任何版本或功能集(甚至是Enterprise或RAC),并且不使用它在生产中,他们在OTN下载页面上说: 所有软件下载都是免费的,每个软件都附带一个开发许可证,允许您在开发和原型设计应用程序时(或出于严格的自学目的)免费使用完整版本的产品,除非你是在笔记本电脑上使用XE,还是在低功耗的虚拟机上使用XE,我会在Linux(Centos上)的300美元PC上购买企业版。