docker安装oracle12c

1.下载oracle


[root@docker ~]# docker pull fluigfws/oracle12c
Using default tag: latest
latest: Pulling from fluigfws/oracle12c
a6f900024487: Pull complete 
c5f5961beb4a: Pull complete 
ee0746f2ca62: Pull complete 
4f4fb700ef54: Pull complete 
c4b3634beec2: Pull complete 
e945079f04b2: Pull complete 
00773a7db96f: Pull complete 
b0a29dc9d107: Pull complete 
c8f49a0fe3b2: Pull complete 
c158aded225e: Pull complete 
d62333448be3: Pull complete 
Digest: sha256:81aa6fb1f1983499dcfd8c373bac457a53843a4fc3fde1501895f80729d4433f
Status: Downloaded newer image for fluigfws/oracle12c:latest
docker.io/fluigfws/oracle12c:latest

2.进入docker容器设置oracle

[root@docker ~]# docker run -d --name oracle12c  -p 11521:1521 --shm-size=1g fluigfws/oracle12c 
#11521端口是宿主机,1521 是容器内的端口
5544fe45dd707920be53d80b862a17d66b80147ccbf8ff1428ce88f6612684eb
[root@docker ~]# docker ps -aq
CONTAINER ID   IMAGE                COMMAND             CREATED          STATUS         PORTS                                                   NAMES
5544fe45dd70   
[root@docker ~]# docker exec -it 5544fe45dd70 /bin/bash

root@5544fe45dd70:/u01/app/oracle/product/12.1.0/xe# pwd
/u01/app/oracle/product/12.1.0/xe #这个xe就是SID

sqlplus 
Enter user-name: sys/oracle as sysdba
create user libo identified by m123;#m123是密码
grant connect to libo;
grant resource to libo;

验证:
disconn
conn libo/m123


关机以后第二次进入
[root@centos7shell ~]# docker start $(docker ps -aq)
b94c98f184cf

3.使用Navicat连接oracle

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值