M1 安装 Oracle

本文介绍了如何使用Homebrew安装Colima,然后在Colima环境下拉取并启动Oracle数据库镜像。通过Docker命令管理Oracle容器,包括登录、修改密码、创建新用户并授予相应权限。此外,还提到了Colima作为DockerDesktop的免费替代品,以及JDBC连接Oracle的URL示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装 Colima(Homebrew)

  • 安装:brew install colima
  • 查看版本:colima --version
  • 启动 Colima:colima start --arch x86_64 --memory 4
  • 查看虚拟机情况:limactl list

安装 Oracle

# 拉取镜像
docker pull deepdiver/docker-oracle-xe-11g
docker images

# 启动镜像
docker run -d -p 1521:1521 --name oracle11g deepdiver/docker-oracle-xe-11g
docker ps

# 进入镜像
docker exec -it {CONTAINER ID} /bin/bash

# 登录 Oracle
# - 用户:system
# - 密码:oracle
sqlplus system/oracle

# 修改密码,并设置永久有效
alter user system identified by "123456";
alter user sys identified by "123456";
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

# 创建新用户,并授权
CREATE USER hstest IDENTIFIED BY "123456";
GRANT CONNECT, RESOURCE, DBA, CREATE SESSION TO hstest;

# JDBC Url:jdbc:oracle:thin:@localhost:1521:XE

运维相关

# 停止 colima,恢复原 docker 控制
colima stop

# 启动
colima start --arch x86_64 --memory 4

docker-machine restart&&eval "$(docker-machine env default)"&&docker-machine env

# 重启 oracle 服务
/etc/init.d/oracle-xe restart

结束

Colima:Docker Desktop for Mac 的免费替代品,所以Docker Desktop里看不到正运行的容器的。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值