【问题标题】:Oracle Database Express Edition for Mac适用于 Mac 的 Oracle 数据库快捷版
【发布时间】:2020-07-01 08:38:42
【问题描述】:

我在 7 月 6 日开始我的大学第二学期,我的一门科目是数据库概念。

对于主题,我们必须安装“Oracle SQL Developer”和“Oracle Database Express Edition”两个程序。有一个Mac版本的Oracle SQL Developer,但Oracle Database Express Edition只有Windows或Linux。我尝试安装后者使用 Docker 但一直遇到问题。主要是当我启动它时没有日志,我总是收到此错误:

“Oracle数据库未配置。您必须以root用户运行'/etc/init.d/oracle-xe-18c configure'来配置数据库。

以下输出现在是 alert.log 的尾部:

tail: 无法打开 '/opt/oracle/diag/rdbms///trace/alert*.log' 进行阅读:没有这样的文件或目录

tail: 没有剩余文件"

我已经按照本教程完成了他所做的事情,但是在时间戳 11:47,您可以看到他有日志消息,而我只是在上面发布了错误。

https://www.youtube.com/watch?v=CbopSCwATIg

希望有人能帮我解决这个问题,如果我不能解决这个问题,那么我将不得不使用我的 Windows 分区,这不是很方便。如果有。没有解决方案,有人可以推荐一个免费的 Oracle Database Express Edition for Mac 的替代品吗?

非常感谢。

【问题讨论】:

  • 你试过用虚拟机代替 docker 吗? Oracle 还制作了 VirtualBox,因此您可以在其中安装 Linux(我建议可能只有命令行版本以节省资源),然后在其上安装 Oracle Express。事实上,你可以得到预制的虚拟机:oracle.com/downloads/developer-vm/community-downloads.html
  • “有人可以推荐一个免费的 Oracle Database Express Edition for Mac 的替代品”...没有这样的东西。如果甲骨文没有在他们的website 上提供它,你认为它还会来自哪里?附:有点惊讶你的大学没有决定使用真正开源和跨平台的东西,比如 MySQL、MariaDB、PostgreSQL 或类似的东西。但我们现在对此无能为力。
  • github.com/bjarteb/oracle-apex-ords 解释了如何使用 docker-compose 在 docker 中运行 Oracle Database XE 18c。 (您可以省略 APEX 和 ORDS 部分)。我的所有东西都在我的 MacOS 上运行。

标签: database oracle macos docker


【解决方案1】:

要在 MacOS 中运行 Oracle 数据库,您有不同的选择。最简单的是:

Oracle 云免费层
您可以设置免费的在线 Oracle Cloud 免费层环境并将本地 SQL Developer 安装配置到云环境。 https://www.oracle.com/cloud/free/

有关云免费层环境的更多信息,请查看来自 Dimitri Gielis 的帖子 https://dgielis.blogspot.com/2019/09/best-and-cheapest-oracle-apex-hosting.html,了解有关如何执行此操作的详细说明。

流浪者/虚拟机
对于本地设置,我认为这是最简单的方法,因为我不是 Docker 的经验丰富的用户。 Oracle 已免费提供虚拟机,https://github.com/oracle/vagrant-projects

如果您只需要数据库,请使用 OracleDatabase v18.4.0-XE 或 v19.3.0 映像。
如果您也打算使用 APEX,请使用 OracleAPEX (v18.4.0-XE) 映像。

Docker
如果你了解 Docker 或者想学习它,可以点击@Bjarte Brandt 评论https://github.com/bjarteb/oracle-apex-ords 中的链接。该链接中的设置文档非常全面。

由于 Apple 的 M1 处理器而更新
由于 Apple 推出了基于 ARM cpu 架构的新 M1 mac,目前唯一可用的选项是 Oracle 云免费层。 如果您拥有基于“旧”英特尔处理器的 MAC,您仍然可以选择其他两个选项。
当 M1 mac 的更多选项可用时,我将更新此答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-30
    • 2017-09-02
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-21
    相关资源
    最近更新 更多