我希望我们的团队针对Oracle数据库的本地实例进行开发。 使用MS SQL,我可以使用SQL Express Edition。 我有什么选择?

===============>>#1 票数:19 已采纳

Oracle也有快递版。 我相信它更受限制(IIRC,你只能在一个实例上有一个数据库)

Oracle XE

===============>>#2 票数:7

我使用Oracle 10g Express Edition取得了很大的成功。 它附带Oracle Aplication Express,允许通过Web界面进行简单的管理和软件创建。 它仅限于4Gb的磁盘空间,1Gb的Ram,仅使用1个处理器。

它是免费的,根据我的经验,它是100%可靠的。 它可以轻松地托管在虚拟机中。

此外,Oracle SQL Developer是一个跨平台的应用程序,可以与任何版本的Oracle一起使用,也是免费的。 Oracle 10g非常棒。 去吧 :-)

===============>>#3 票数:6

我很满意Oracle XE用于开发目的。

我确实要分享这片作品; 如果您遇到类似ORA-12519的问题:TNS:找不到合适的服务处理程序或ORA-12560:TNS:协议适配器错误,然后尝试更改您的PROCESSES参数,使用sys as sysdba登录Oracle并执行以下:

ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE;

更改PROCESSES参数后,重新启动Oracle服务。

===============>>#4 票数:4

Oracle允许开发人员免费下载和使用Oracle,以便开发软件(至少对于最初的原型,最好阅读许可条款)。 在这里下载。

===============>>#5 票数:2

我们最终使用了Oracle XE。 安装客户端,安装快速,重启,它只是工作。

===============>>#6 票数:1

我不推荐Oracle XE。 我的同事和我一直在甲骨文做一个项目,并在尝试将XE用于我们的本地开发实例后严重绊倒。 数据库工作正常,直到我们开始运行本地压力测试,此时它开始丢弃连接。

我不知道这是否是故意的,有记录的限制,或者我们每个人只是遇到了一个奇怪的错误,但我强烈建议你远离XE。 当我们切换到完整版本时,我们的问题立即消失了。

此外,Oracle不要求对整个服务器进行任何类型的许可确认; 你必须点击一些东西说你确实已经获得了许可证,但它并没有让你证明它。 因此,如果您确实拥有使用Oracle的许可,那么您就没有理由不能在开发计算机上安装完整版本。

  ask by Matt Hinze translate from so

未解决问题?本站智能推荐: