zoukankan      html  css  js  c++  java
  • Docker 拉取 oracle 11g镜像配置

    转载地址:https://blog.csdn.net/qq_38380025/article/details/80647620

    话不多说
    开始记录docker拉取阿里的oracle11g 镜像并进行配置,
    但是根据这个进行配置会有一些问题,所以写这篇记录一下,希望可以帮助其他人

    开始:

    ①、开始拉取镜像-执行命令:

    docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
    

    下载的过程少长,等待吧,喝杯咖啡,休息一会!(镜像6.8G)
    下载完成后 查看镜像: docker images

    ② 、创建容器

    docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
    

    这里说一下,命令后面的地址一定要是你下载的镜像地址也就是你拉取镜像名字,否则会出现名字已存在等问题!

    ③、启动容器

    docker start oracle11g
    

    ④、进入镜像进行配置

    1.进入oracle

    docker exec -it oracle11g bash
    

    2.进行软连接

    sqlplus /nolog
    

    3.切换到root 用户下

    su root
    

    密码:helowin

    4.编辑profile文件配置ORACLE环境变量

    export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
     
    export ORACLE_SID=helowin
     
    export PATH=$ORACLE_HOME/bin:$PATH
    

    编辑环境变量文件

    vi /home/oracle/.bashrc
    

    保存并退出 :wq

    ⑤ 、登录sqlplus并修改sys、system用户密码

    sqlplus / nolog
    conn / as sysdba
    

    接着执行下面命令

    alter user system identified by system;
    alter user sys identified by sys;
    

    也可以创建用户

    create user test identified by test;
    

    并给用户赋予权限

    grant connect,resource,dba to test;
    

    改完之后输入:

    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    

    在这里插入图片描述
    附上PL/SQL监听文件配置

    docker_oracle11 =
     (DESCRIPTION =
       (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.211.135)(PORT =1521))
       )
       (CONNECT_DATA =
         (SERVICE_NAME = helowinXDB)
       )
    )
    
  • 相关阅读:
    洛谷—— P3353 在你窗外闪耀的星星
    洛谷—— P1238 走迷宫
    洛谷—— P1262 间谍网络
    9.8——模拟赛
    洛谷—— P1189 SEARCH
    算法
    May 22nd 2017 Week 21st Monday
    May 21st 2017 Week 21st Sunday
    May 20th 2017 Week 20th Saturday
    May 19th 2017 Week 20th Friday
  • 原文地址:https://www.cnblogs.com/cqxhl/p/12993256.html
Copyright © 2011-2022 走看看