Oracle 23ai 免费版本有如下的资源限制:
- CPU: 2
- 内存:2G
- 存储:12G
拉取 Docker image
docker pull container-registry.oracle.com/database/free:latest
创建本机目录
sudo groupadd oracle -g54321
sudo useradd oracle -u54321 -g54321
sudo usermod -aG oracle `whoami`
mkdir -p $HOME/ora2306/oradata
sudo chown -R oracle:oracle $HOME/ora2306
sudo chmod -R go+rx $HOME/ora2306
运行
docker run -d --name ora2306 -p 1521:1521 -e ORACLE_PWD=BotWelcome123## -v $HOME/ora2306/oradata:/opt/oracle/oradata container-registry.oracle.com/database/free:latest
# 以上指定了数据库管理员密码是 BotWelcome123##
查看日志
docker logs -f ora2306
# 看到以下信息代表数据库可以用了。
#########################
#DATABASE IS READY TO USE!
#########################
连接数据库
sqlplus sys/BotWelcome123##@<机器IP>:1521/freepdb1 as sysdba
比如以下是从本机连: