zoukankan      html  css  js  c++  java
  • macOS 使用Docker安装Oracle 11g

    1.docker search docker-oracle-xe-11g命令


     

    意思是查询名为docker-oracle-xe-11g的镜像

    2.选择好你需要的镜像,然后下载

    我选择的是deadok22/docker-oracle-xe-11g,别问我为什么,就是看他顺眼,版本太多没空研究,随便先下载一个。下载的命令是:docker pull deadok22/docker-oracle-xe-11g


     

    到Status: Downloaded newer image for deadok22/docker-oracle-xe-11g:latest就是下载好了

    3.启动镜像为容器

    将下载好的镜像启动为容器,第一次是需要这样启动的,后面就不需要了,后面直接docker name start就行了,不多说了,往下看,命令是:

    docker run -h "oracle" --name "oracle" -d -p 49160:22 -p 49161:1521 -p 49162:8080 deadok22/docker-oracle-xe-11g

    大概意思是建个name为oracle的容器,然后端口映射49160:22 -p 49161:1521 -p 49162:8080,把镜像塞进去。


     

    4.查看容器

    这个没有什么好解释了,就是看一下他的容器id,方便后面,命令:docker ps


     

    5.进入容器并启动Oracle

    docker exec -it a42d9c17e90d /bin/bash

    a42d9c17e90d就是上面查到的容器id(CONTAINER ID)注意:a42d9c17e90d 和/bin/bash有空格。后面的/bin/bash是命令。


     

    6.进入oracle,查看,新建用户,并且复制dba权限

    sqlplus 输入用户密码:sqlplus system/oracle

    查找所有用户:select username,password from dba_users;

    新建用户:create user deque identified by 123;

    赋予权限:grant connect,resource,dba to deque; 


     
  • 相关阅读:
    Nginx 部署多个 web 项目(虚拟主机)
    Nginx 配置文件
    Linux 安装 nginx
    Linux 安装 tomcat
    Linux 安装 Mysql 5.7.23
    Linux 安装 jdk8
    Linux 安装 lrzsz,使用 rz、sz 上传下载文件
    springMVC 拦截器
    spring 事务
    基于Aspectj 注解实现 spring AOP
  • 原文地址:https://www.cnblogs.com/zhaisd/p/13516838.html
Copyright © 2011-2022 走看看