• 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)
       )
    )
    
  • 相关阅读:
    学习进度条第一周
    构建之法阅读笔记01
    软件工程个人作业01
    《构建之法》阅读笔记
    Day6:闭包函数、无参装饰器
    Day5:函数参数
    Day4:字符编码与文件处理
    Day3:数据类型(布尔值、集合)
    Day2:数据类型(列表、元组、字典)
    Day1:初识Python
  • 原文地址:https://www.cnblogs.com/cqxhl/p/12993256.html
Copyright © 2020-2023  润新知