在Macbook Pro上设置Oracle数据库(OS X Yosemite)

Gra*_*ant 10 macos oracle11g oracle-sqldeveloper oracle12c

我看到Oracle 11g或12c没有OS X的下载文件.但是,有一个适用于OS X的SQL Developer版本.当你没有数据库时,SQL Developer有什么意义?

如何在OS X上安装Oracle数据库(最好是12c或11g Express Edition)?

Ale*_*ole 14

您无法直接在OS X 1上安装数据库服务器软件.甲骨文前段时间做出的决定不再支持它了,大概是因为它没有得到足够的证据来证明所涉及的成本.我似乎记得它的消亡大致与苹果公司放弃他们的Xserve系列相吻合,但我可能已经想到了这一点.

像SQL Developer这样的客户端从支持角度来看是一个非常不同的命题.SQL Developer是一个Java应用程序,需要安装JVM/JDK.Java的一次写入运行可能并不完全正确,但是支持相对较小的Java应用程序仍然可能比完全RDBMS之类的本机编译的野兽更少.他们显然必须做一些工作才能拥有.app软件包,并且与Windows版本存在一些应用程序差异,但他们不必担心不同的体系结构,系统库等,因为这是JVM的问题.

您可以在Mac上使用SQL Developer连接到在Windows或Unix/Linux等上运行的数据库,因此它仍然有一个位置; 事实上,你不能在同一硬件上运行本地服务器,这对大多数人来说并不是很重要.它只允许开发人员使用Mac而不是强制他们使用Windows或Linux PC.

如果您只能访问Mac,那么最简单的路由仍然如前所述,安装VirtualBox和Oracle提供的一个预构建的VM映像.

您也可以在Bootcamp上或在Virtualbox,Parallels或VMWare中的自己的VM中安装Windows或Linux; 然后本机安装Oracle.使用预先构建的图像可以节省您需要学习如何安装数据库服务器软件,并且还可以更容易地返回 - 如果您真的搞砸了什么,您可以将其丢弃并相当简单地重新开始.

如果您担心性能或电源使用,我建议您从VM开始,看看您是如何开始的; 你可以随时添加Bootcamp,如果你想沿着那条路走下去,甚至可以移动数据.


1你当然可以尝试一起破解一些东西; 它已经在 10g 之前完成,但我最近没有看到任何人尝试过,所以在Yosemite和11g/12c上可能不那么容易.