ubuntu 20.04 LTS子系统Docker安装Oracle-xe-11g持久化开启远程登录,Oracle创建用户

ubuntu 20.04 LTS子系统Docker安装Oracle-xe-11g

1. 搜索oracle镜像
docker search oracle

在这里插入图片描述

2. 选择oracle-xe-11g的镜像下载

命令:docker pull oracleinanutshell/oracle-xe-11g

查看镜像列表命令:docker images,查看是否包含此镜像
在这里插入图片描述

3. 从下载的镜像创建并启动容器,容器命名为oracle11-xe
docker run不持久化命令:
docker run -d -p 1521:1521 --name oracle11-xe -e ORACLE_ALLOW_REMOTE=true oracleinanutshell/oracle-xe-11g 
docker run持久化命令(容器卷挂载):
# 创建持久化容器卷 oracle-xe
docker volume create oracle-xe
# 查看docker卷
docker volume ls
# 卷路径
find -name oracle-xe
#默认位置 /var/lib/docker/volumes/oracle-xe 

docker run -d --privieged -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true -v oracle-xe:/home/oracle/app/oracle/oradata --name oracle-xe oracleinanutshell/oracle-xe-11g

参数解释:
oracle-xe:/home/oracle/app/oracle/oradata: docker容器卷挂载进行持久化操作
-e ORACLE_ALLOW_REMOTE=true: 作用是开启远程连接
-d:后台运行容器,并返回容器ID;
--privieged:开启特权模式;

如果不想用容器卷挂载,可以将oracle-xe:/home/oracle/app/oracle/oradata替换成/home/oracle-xe/oradata:/home/oracle/app/oracle/oradata,就可以同步数据到宿主机路径:/home/oracle-xe/oradata上了

oracle-xe-11g默认服务、账号、密码
  • 服务名:XE
  • 默认账户:system
  • 默认密码;oracle

DockerHub官网:oracleinanutshell/oracle-xe-11g

在这里插入图片描述

5. 进入启动的oracle容器

命令:docker exec -it oracle11 bash

6. 用sqlplus登录oracle,至此,oracle11g安装成功!

# 进入容器
docker exec -it oracle11g bash

# 切换用户
su - oracle

# 第一种登录方式-无需密码
sqlplus / as sysdba

# 第二种登录方式-用户密码
sqlplus system/oracle(用户名/密码)

# 第三种登录方式-先登录再授权
sqlplus /nolog
conn sys/oracle as sysdba;

# 创建用户
create user [用户名] identified by [密码];

# 为用户授权(connect,resource,dba)
grant connect,resource,dba to [用户名];
navicat连接

注意这里的服务名:XE
在这里插入图片描述

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小诺大人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值