我希望我们的团队针对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

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

1回复

如何连接Oracle SQL Developer的本地实例?

我绝对是oracle的初学者,并且想到了开始安装Oracle Sql developer的想法。 基本上,我下载了zip软件包并解压缩到程序文件并打开了sqldeveloper.exe。 然后,我选择“新建连接”,然后填写连接名称,用户名,密码和其他名称,但是当我测试连接时,出现以下错误。
2回复

本地Oracle Docker实例的数据源名称

我正在尝试通过框架连接到oracle docker实例。 框架要求传入表名和逻辑主机名。 我可以使用Java中的jdbc连接来连接到docker实例。 我的问题是如何将逻辑主机名设置为我可以使用的docker实例。 我尝试过的事情: 我尝试通过使用docker ru
1回复

如何使用Oracle Managed DataAcess提供程序访问本地Oracle XE 11.2实例?

我在开发人员机器上下载并安装了Oracle XE 11.2。 我设法使用SYSTEM用户名和给定的密码通过SQL Plus访问它。 现在出于测试目的,我需要从.NET应用程序访问此数据库,在该应用程序中我们正在使用Oracle Managed DataAccess提供程序(最新版本)。
2回复

是否可以使用SQL开发人员连接到RDS Oracle数据库实例?

我正在尝试使用AWS给我的端点连接到我的mac,但我不能。
1回复

Oracle本地时区

我正在使用此表达式将UTC的日期转换为其等效的美国/东部时间: 我希望使用更通用的表达式将值转换为本地时间: 但是这种语法不起作用。 有没有办法做到这一点?
1回复

docker中的Oracle实例

我需要有关如何继续使用docker中的数据库的帮助。 我在我的应用程序中使用了Oracle 11g,需要了解如何在docker中安装它并开始开发和自动部署。
7回复

优化Oracle实例

我正在与一个团队一起开发可在SQL Server和Oracle上运行的应用程序。 SQL Server具有实例的概念,该实例可以容纳多个数据库。 Oracle 10g每个数据库需要一个实例(并且可以允许更多实例用于冗余),因此对于我们运行的每个数据库,我们都有一组完全独立的进程,因此内存
1回复

Oracle,用户作为实例

客户一直在向我推荐他们不同的Oracle“数据库”。 在数据迁移混淆之后,我发现这些不同的数据库都是相同的数据库。 他们刚刚用多个用户和严格的权限打破了同一个实例。 因此,user1有一个CUSTOMER表,user1.CUSTOMER和user2有一个CUSTOMER表user2.C
4回复

如何复制Oracle实例?

如何复制Oracle实例? 有谁知道怎么做吗?
3回复

如何在本地计算机上复制Oracle 11g数据库(数据+结构)以进行开发?

我正在安装一个安装了Oracle 11g的测试服务器。 我想知道无论如何我都可以在我的本地Linux机器上复制数据库(环境+数据)。 我在Windows XP上使用带有SUN Virtual Box的CentOS 5.3。 在Windows上我使用sqldeveloper客户端连接到11g