如何通过Docker方式运行Oracle数据库
时间: 2024-01-09 10:04:37 浏览: 141
教你如何在doc下运行oracle数据库
可以通过以下步骤在 Docker 中运行 Oracle 数据库:
1. 下载 Oracle 数据库的 Docker 镜像,可以在 Docker Hub 上搜索 oracle/database 即可找到。
2. 通过以下命令来启动一个容器:
```
docker run -d --name oracle-db -p 1521:1521 -e ORACLE_SID=ORCLCDB -e ORACLE_PDB=ORCLPDB1 -e ORACLE_PWD=oracle oracle/database:19.3.0-se2
```
这个命令会启动一个名为 oracle-db 的容器,并将容器内部的 1521 端口映射到本地的 1521 端口,同时设置了一些环境变量,包括数据库的 SID、PDB 名称和管理员密码。
3. 等待容器启动完成,可以通过以下命令来查看容器的日志:
```
docker logs -f oracle-db
```
当看到输出中出现 “DATABASE IS READY TO USE!” 时,说明数据库已经启动成功。
4. 使用任意的 Oracle 数据库客户端连接到数据库。连接字符串应该是:`jdbc:oracle:thin:@//localhost:1521/ORCLCDB`(其中 ORCLCDB 是数据库的 SID)。
注意:Oracle 数据库 Docker 镜像的大小相当大,下载和启动可能需要一定的时间。
阅读全文