database - 如何在mac m1上安装oracle database express
问题描述
我想在 macbook m1 上安装 Oracle Database Express 但它只支持 linux 和 windows,我下载了 Sql developer 但我无法下载 Oracle 数据库。我尝试使用 docker 和 OrcaleVM 进行安装,但两次尝试均未成功。我也试过 playonmac 但它只支持 x86 软件,当我尝试运行时 x64 软件崩溃。在带有M1芯片的macbook上安装oracle database express应该怎么做?
解决方案
在过去的几天里,我一直在努力寻找解决方案,终于找到了一个中规中矩的解决方案。我已经成功使用UTM运行 Oracle Linux 8 (x86_64) ,然后在 VM 中安装 Oracle DB 21c EE。设置、配置和安装完全是手动的,将花费大量时间,但结果非常令人满意。鼠标对我不起作用,所以 GUI 几乎没用。根据我的阅读,硬件加速也不起作用,所以我的建议是尽可能远离 UI。我使用键盘导航 OL8 安装程序,并选择了带有无头软件包的“服务器”安装模式。安装脚本(这里) 来自 vagrant 项目对安装和配置数据库很有帮助。在性能方面,我发现它非常敏捷(公平地说,我刚刚测试了基础知识)。VM 消耗了我分配给它的 8GB 内存中的约 5GB RAM。在 CPU 方面,我为 VM 分配了四个核心,但我没有看到它使用超过 50% 的一个核心。同样,我将它用于非常基本的 CRUD 请求,所以这就是我测试过的所有内容。只是为了提供一点背景信息,我正在使用 16GB RAM 的 M1 MBA。
推荐阅读
- r - 创建一个 bash 文件以在 Windows 10 上运行 R 脚本
- html - 无法让组合框(选择标签)使用 py-4 间距
- node.js - 如何在 Node.js 的 request/node-fetch 模块中通过 https 代理发出请求?
- c# - 实体框架 - 在子实体条件下过滤和检索子实体
- search - Google Search Console api 不允许我查询自己的域
- flutter - 如何在字符串的右上角设置星号符号?
- terraform - VS 代码中的 Terraform
- pygame - 使用 pygame.time.delay() 时在 pygame 中遇到延迟
- javascript - 在 map 函数中引用下一个元素
- reactjs - 如何将 Gatsby Image 组件转换为图形