zoukankan      html  css  js  c++  java
  • docker 下拉取oracle_11G镜像配置

    1、拉取镜像

    docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
    #查看镜像信息
    docker images

    2、创建容器

    #将创建的容器名称设置为oracle_11g
    docker run -d -p 1521:1521 --name oracle_11g registry.aliyuncs.com/helowin/oracle_11g
    #启动容器
    docker start oracle_11g

    3、进入控制台设置用户信息

    docker exec -it oracle_11g bash
    #登录sqlplus,发现sqlplus命令不可用,需要配置ORACLE环境变量
    
    #(1)切换到root用户模式下
    su root
    #输入密码: helowin   (这里的密码是容器内root的密码,并不是宿主机root的)
    
    #(2)编辑profile文件配置ORACLE环境变量
    vi /etc/profile   #并在文件最后添加如下命令 
    export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
    
    export ORACLE_SID=helowin
    
    export PATH=$ORACLE_HOME/bin:$PATH
    
    #(3)创建软连接
    ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
    
    #(4)切换回 oracle 用户
    # 登录sqlplus并修改sys、system用户密码
    sqlplus /nolog
    conn /as sysdba
    
    # 执行以下命令进行修改
    alter user system identified by oracle;
    
    alter user sys identified by oracle;
    
    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

    4、登录验证

    # 登录oracle数据库信息:
    SID为:helowin
    IP地址:localhost
    端口: 1521
    user: system 或者 sys
    password: oracle

    5、提交修改(此步骤可做可不做)

    docker commit 容器名称或ID  新的镜像名称:版本
  • 相关阅读:
    AOP面向切面编程相关核心概念
    什么是AOP?
    vue-koa-mongodb管理系统
    js算法(个人整理_彦超)
    前端面试基础总结(个人整理_彦超)
    HTTP 知识点总结(个人整理_彦超)
    前端手写代码整理(个人整理_彦超)
    小程序框架
    nvm 的安装与使用
    three.js 火焰效果
  • 原文地址:https://www.cnblogs.com/fengyuanfei/p/13899086.html
Copyright © 2011-2022 走看看