docker上启停oracle
时间: 2023-08-07 08:06:07 浏览: 104
ORACLE的服务启动于停止
你可以按照以下步骤在Docker上启动和停止Oracle数据库:
1. 首先,确保你已经安装了Docker并且已经拉取了Oracle数据库的镜像。你可以通过运行以下命令来拉取官方的Oracle数据库镜像:
```
docker pull store/oracle/database-enterprise:12.2.0.1
```
2. 创建一个Docker容器并启动Oracle数据库。运行以下命令:
```
docker run -d -p 1521:1521 -p 5500:5500 --name oracle-db -e ORACLE_SID=ORCLCDB -e ORACLE_PDB=ORCLPDB1 -e ORACLE_PWD=<your_password> store/oracle/database-enterprise:12.2.0.1
```
注意替换 `<your_password>` 为你自己设置的密码。
3. 等待一段时间,直到Oracle数据库启动完毕。你可以通过以下命令来检查容器的运行状态:
```
docker ps
```
如果看到 `oracle-db` 容器正在运行,说明Oracle数据库已经成功启动。
4. 要停止Oracle数据库,运行以下命令:
```
docker stop oracle-db
```
这将停止名为 `oracle-db` 的容器。如果需要重新启动,可以使用以下命令:
```
docker start oracle-db
```
请注意,每次启动容器时,都需要等待一段时间以使数据库完全启动。
这样,你就可以在Docker上启动和停止Oracle数据库了。如果你需要更多的配置选项或者特定版本的Oracle数据库,请参考官方文档或者Docker Hub上的Oracle数据库镜像页面。
阅读全文