centos docker安装oracle
时间: 2025-04-23 11:12:08 AIGC 浏览: 44 评论: 3
### 在 CentOS 上使用 Docker 安装 Oracle 数据库
#### 准备工作
为了在 CentOS 上成功部署 Oracle 数据库,需确保已正确安装并配置好 Docker 环境。对于 Docker 的具体安装过程不再赘述[^4]。
#### 下载官方镜像
获取适用于 Oracle 11g 版本的 Docker 镜像是首要任务。推荐从阿里云仓库拉取稳定版本:
```bash
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
```
此命令会自动完成所需文件下载,并将其存储于本地缓存中以便后续调用[^5]。
#### 创建并启动容器实例
利用上述所获得的镜像创建一个新的容器实例,同时映射主机端口到容器内部服务监听地址,方便外部访问数据库服务:
```bash
docker run -p 8200:1521 --name oracle11g -e ORACLE_PASSWORD=your_password -d registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
```
这里 `-p` 参数用于指定端口转发规则,即把宿主机上的 `8200` 号端口绑定至容器内的默认数据库监听端口 `1521`; 而 `-e ORACLE_PASSWORD=` 则是用来设置初始化时所需的管理员账户密码。
#### 访问与初步配置
当容器正常运行之后,可以通过执行如下指令进入到正在运作中的容器环境中进行必要的自定义调整:
```bash
docker exec -it oracle11g bash
```
一旦进入 Bash 终端界面,默认情况下是以普通权限的身份登录系统的。如果需要更高层次的操作,则可能涉及到切换成超级用户身份:
```bash
su root
Password: helowin
```
此时输入给定的临时密码即可实现提权操作[^2]。
#### SQL*Plus 工具测试连接
最后一步便是验证整个安装流程是否顺利完成以及基本功能能否正常使用。尝试建立一个简单的客户端链接作为检验手段之一:
```sql
sqlplus /nolog
connect system/your_password@localhost:1521/XE
```
以上就是完整的基于 Docker 技术实现在 CentOS 平台上快速搭建起一套 Oracle 数据库解决方案的方法概述[^1]。
阅读全文
相关推荐


















评论

wxb0cf756a5ebe75e9
2025.08.27
提供详细命令和参数,实用性高。

魏水华
2025.06.22
内容详尽,步骤清晰,适合初学者。

俞林鑫
2025.06.10
步骤完整,包括访问与配置的细节,易于实操。