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

Posted

技术标签:

【中文标题】在 Macbook Pro (OS X Yosemite) 上设置 Oracle 数据库【英文标题】:Setting up the Oracle database on Macbook Pro (OS X Yosemite) 【发布时间】:2015-12-25 23:35:55 【问题描述】:

我看到 Oracle 11g 或 12c 没有适用于 OS X 的下载文件。但是,有一个适用于 OS X 的 SQL Developer 版本。如果您没有适用于数据库?

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

【问题讨论】:

有些人使用VM Box或其他东西,但他们也说它会很快耗尽电池。而且我不想在新兵训练营上安装 Windows 或仅仅为了这个。 您不会找到很多供企业使用的 Mac OS X 服务器。我肯定在任何地方都没有见过。 Oracle 认为不值得为此付出努力,因此不支持 Mac OS X。 我真的不需要服务器。仅供个人使用的数据库。 数据库是这个上下文中的服务器。您无法在 OS X 上安装 Oracle 数据库服务器,但您可以使用客户端(例如 SQL Developer)通过网络连接到其他硬件上的服务器——因此它的存在仍然有意义。另外,与他们必须为本地服务器所做的工作相比,维护 Java 应用程序的 Mac 版本相对简单。 Is this the sort of VM you've looked at? @AlexPoole:感谢您的解释。顺便说一句,您指的 Java 应用程序是什么? 【参考方案1】:

您不能直接在 OS X1 上安装数据库服务器软件。甲骨文前段时间决定不再支持它,大概是因为它的使用不足以证明所涉及的成本是合理的。我似乎记得它的消亡与 Apple 放弃 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,那么最简单的方法仍然是 as noted before,安装 VirtualBox 和 Oracle 提供的 pre-built VM images 之一。

您还可以在 Bootcamp 上安装 Windows 或 Linux,或者在 Virtualbox、Parallels 或 VMWare 中的您自己的虚拟机中安装;然后本地安装Oracle。使用预先构建的映像可以节省您学习如何安装数据库服务器软件的时间,并且还可以更轻松地返回 - 如果您真的搞砸了,您可以将其丢弃并重新开始,相当简单。

如果您担心性能或功耗,我建议您从 VM 入手,看看情况如何;您可以随时添加 Bootcamp,如果您想沿着这条路线移动数据,甚至可以移动数据。


1 当然,你可以尝试一起破解一些东西; it's been done before 10g 但我最近没有看到有人尝试过,所以在 Yosemite 和 11g/12c 上可能不太容易。

【讨论】:

【参考方案2】:

我通过 Docker 在我的 Mac 上运行 Oracle Database 12c 以进行开发和测试https://koacervate.blogspot.com/2019/01/quick-start-fastest-way-to-run-instance.html

希望对你有用。 问候,

【讨论】:

以上是关于在 Macbook Pro (OS X Yosemite) 上设置 Oracle 数据库的主要内容,如果未能解决你的问题,请参考以下文章

macbook pro 无法进入系统 怎么备份

在MacBook Pro 12-1 with ubuntu 16.04 上安装风扇控制器(mbpfan)

macbook pro 插上USB3.0网卡怎么配置 现在插上没有反应?

我怎样用macbook pro下载完了怎样安装软件

Beyond Compare 4.x register under Macbook pro

达人评测 苹果MacBook Air对比华为Matebook X Pro选哪个好