docker安装oracle 11g

最近把一些常用数据库都移到docker了,而且是windows下,很是方便。偶尔还是要用一下Oracle,今天就试一下安装oracle 11g 在docker上。

一、搜索并拉取镜像

docker search oracle_11g

在这里插入图片描述

docker pull iatebes/oracle_11g

在这里插入图片描述

二、运行容器和测试连接

docker run -d --privileged --name oralce11g -p 1521:1521 iatebes/oracle_11g

在这里插入图片描述
进入容器并修改system用户密码

docker exec -it oracle11g bash
su - oracle
sqlplus /nolog
conn / as sysdba
aler user system identified by new_password;

在这里插入图片描述
测试连接成功
在这里插入图片描述
在这里插入图片描述

三、定制更多参数(按需)

在容器里面找到数据所在目录,稍后把数据映射到宿主机上
在这里插入图片描述

停止并删除容器(第二步运行生成的容器,没运行第二步可忽略)

docker stop 容器id
docker rm 容器id

在这里插入图片描述

重新启动容器

以下增加一个1522:22的端口映射,便于运行dbca

docker run -dp 1521:1521 --privileged --name oracle11g --restart=unless-stopped -v oradata:/opt/oracle/app/oradata iatebes/oracle_11g

数据被映射至Volumes,也就wsl所在的存储位置
在这里插入图片描述
修改密码,创建表空间、用户(略)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值