docker安装并使用oracle12.2.0.1-se2

6 篇文章 0 订阅
3 篇文章 0 订阅

WIN环境下docker安装并使用oracle12.2.0.1-se2

1.拉取oracle镜像

docker pull marcocimatti/oracle12.2.0.1-se2

在这里插入图片描述

2.检查现有镜像

docker images -a

3.启动oracle容器

docker run -p 1521:1521 --name oracle12.2se2 -e ORACLE_PWD=guns123456 -d marcocimatti/oracle12.2.0.1-se2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UXTm4S2q-1621351498773)(..\images\oracle3.png)]

-d 后台挂载运行
-p 映射容器端口到宿主机
-e 设置容器环境变量

4.发现启动oracle会比较慢,可以采取下面命令查看启动进度

docker logs -f oracle12.2se2
-f 实时查看,可不添加

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9ROkY7eE-1621351498774)(..\images\oracle4.png)]

5.查看容器启动是否成功

docker ps -a

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-37CAVwX0-1621351498776)(..\images\oracle5.png)]

6.navicat测试外网连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YskOW5Vu-1621351498777)(..\images\oracle6.png)]

7.进入命令列界面

7.1.通过navicat进入,打开连接,右击选择进入命令列界面

在这里插入图片描述

7.2.通过docker exec进入命令行界面
7.2.1.进入容器
docker exec -it  oracle12.2 /bin/bash

在这里插入图片描述

7.2.2连接sqlplus

sqlplus 初始用户/初始密码@数据库实例名

sqlplus system/guns123456@ORCLPDB1

在这里插入图片描述

8.创建连接串自定义表空间

create tablespace guns_local datafile '/opt/oracle/guns_local.dbf' size 500M AUTOEXTEND ON NEXT 50M MAXSIZE 20480M EXTENT MANAGEMENT LOCAL;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EaWxqGfH-1621351498778)(..\images\oracle8.png)]

9.创建用户赋予用户默认表空间

CREATE USER guns_user IDENTIFIED BY guns123456
DEFAULT TABLESPACE guns_local;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1GiLUHKU-1621351498779)(..\images\oracle9.png)]

10.授权用户权限

GRANT DBA,CONNECT,RESOURCE TO guns_user;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MQDcwkO4-1621351498779)(..\images\oracle10.png)]

11.更换新建用户navicat连接oracle

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yqvGq2db-1621351498780)(..\images\oracle11.png)]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值