docker-compose启动oracle并使用navicat进行连接
要使用Docker Compose启动Oracle 11g数据库并使用Navicat连接,你需要执行以下步骤:
- 创建
docker-compose.yml
文件。 - 构建Oracle 11g镜像。
- 启动容器。
- 配置Navicat连接。
以下是docker-compose.yml
文件的示例内容:
version: '3.1'
services:
oracle:
image: oracle/database:11.2.0.2-xe
container_name: oracle11g
ports:
- "1521:1521"
environment:
- ORACLE_ALLOW_NOAUTH=true
volumes:
- ./oracle-data:/u01/app/oracle
在相应的目录下运行以下命令:
docker-compose up -d
Oracle 11g镜像可能需要一些时间来构建和启动。一旦容器运行,你可以使用Navicat等数据库管理工具连接到Oracle数据库。
Navicat连接设置应该包括:
- 主机名/IP:运行Docker Compose的机器的IP地址
- 端口:1521(这是Oracle的默认端口)
- 用户名:oracle(默认用户名)
- 密码:oracle(默认密码)
请确保Docker Compose文件中的端口映射(在本例中为1521:1521)与Navicat中的设置相匹配,并且你的防火墙设置允许相应的端口访问。
评论已关闭