本地配置
使用oracle-19c的版本了,从官网下载,然后按照如下配置
服务器配置
配置 docker-compose.yml
1 2 3 4 5 6 7 8 9
| docker pull truevoly/oracle-12c
mkdir /www/oracle cd /www/oracle
touch docker-compose.yml mkdir data
chmod -R a+w data
|
注意
不修改权限会出现bug,所以务必确保你的data目录可读可写
将下面的内容写入到docker-compose.yml
中
1 2 3 4 5 6 7 8 9 10 11 12
| version: "3.8"
services: oracle-service: image: truevoly/oracle-12c container_name: oracle-12c ports: - "5502:8080" - "1521:1521" volumes: - ./data:/u01/app/oracle restart: always
|
docker 容器启动
连接数据库
命令行连接
1 2 3 4 5 6
| docker exec -it oracle-12c /bin/bash
sqlplus system
oracle
|
web 端连接
oracle 的 web 端已被我部署在公网上,预览地址
登录的账号和密码,如有需要,请联系博主
该网址需要 flash 环境,在 github 上面我找到一个绿色的 flash 环境浏览器,如果没有 flash 环境请自行安装。
navicat 连接
请参考如下 github 仓库: