macOS M1 苹果芯片下载 oracle 数据库

前提需要homebrewcolimadocker

步骤一

1. 下载 homebrew

控制台执行/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 即可。
如果无法下载请参考:https://zhuanlan.zhihu.com/p/111014448

2. 下载 colima

下载完 homebrew 后系统会多出一条指令叫brew,我们执行brew install colima即可下载 colima。不知道为什么过了一段时间后我再一次重启电脑后发现 colima 并不能成功运行,我只有执行arch -arm64 brew install colima才能重新安装它

3. 下载 docker

执行brew install docker即可下载 Docker

步骤二

通过 colima 构建仿真 x86_64 环境,然后再使用 Docker 安装 x86_64 的Oracle

  1. 执行colima start --arch x86_64 --memory 4构建环境
  2. 执行docker pull oracleinanutshell/oracle-xe-11g下载镜像
  3. 执行docker run -d --name oracle_11g -p 127.0.0.1:1521:1521 oracleinanutshell/oracle-xe-11g创建容器
  4. 至此为止 Oracle 数据库已经装好啦!

注意点补充

  1. 在执行 colima start --arch x86_64 --memory 4 命令时会异常的慢
  2. 可能无法执行 docker ps 这些命令,但是能够执行 docker 命令。这个时候你可以重新安装 Docker 具体参考 brew 命令,卸载重装 Docker 后记得重启 colima,命令是colima restart
  3. Docker 拉取镜像慢的话那么就去配置一下 Docker 的镜像加速吧在~/.docker/config.json中配置
    在这里插入图片描述
  4. Oracle 的服务名是xe,具体连接信息如下。Oracle 账户自行创建哦,我这里的 MARK 是我自己创建的 Oracle 账户。
    在这里插入图片描述
  5. 如果出现如下异常那么执行rm -rf ~/.colima/_lima/_networks/user-v2brew remove qemu lima colima && rm -rf ~/.lima && rm -rf ~/.colima可能解决该问题,注意记得备份你的数据!!!
  • 异常一:error starting vm: error at ‘starting’: exit status 1
  • 异常二:error calling fd_connect: fd_connect: dial unix /Users/你的用户名/.colima/_lima/_networks/user-v2/user-v2_qemu.sock: connect: connection refused
  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值