• linux上使用docker安装oracle


    在linux上或者windows上直接按照oracle太麻烦了,即然有docker这么方便东西,肯定是上docker。

    第一步,pull阿里云上的oracle11g的镜像,

     查看已下载的镜像:

    docker images

     启动

    默认启动容器方式

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

    持久化启动方式如下:

    docker run -d -it -p 1521:1521 --name oracle --restart=always --mount source=oracle_vol,target=/home/oracle/app/oracle/oradata registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

     查看启动的线程:

     使用docker命令查看运行状态

     使用不中断容器的方式进入容器

     切换到root用户

     密码统一为  helowin

    编辑容器内的环境变量

    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

    使配置生效

    source /etc/profile

    创建软连接

    ln -s $ORACLE_HOME/bin/sqlplus /usr/bin

    切换到oracle用户,登录sqlplus

    su - oracle

    sqlplus /nolog

    conn /as sysdba

     修改sys、system用户密码:

     alter user system identified by 123456;

    alter user sys identified by 123456;
    alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;

     此时用户为SYS

     创建用户

    create user root identified by 123456;

    grant connect,resource,dba to root;

    ctrl + d 退出容器

     接下来放开linux防火墙端口1521

    查看端口状态

    增加永久开放的端口1521

     重新加载防火墙规则

     有意思的一幕

     此时局域网内已经可以联通1521端口。

  • 相关阅读:
    SQl 事务 异常和游标
    SHarepoint 2007 内容类型
    如何在Sharepoint 2010 中使用Session
    Jquery 选择器
    学习资料
    创建自定义主机头网站集
    MOSS Single Sign On Setup StepByStep
    toolip 属性小知识
    基于多层结构的网络游戏平台的研究与应用
    Jabber 技 术 概 况
  • 原文地址:https://www.cnblogs.com/YsirSun/p/13543313.html
Copyright © 2020-2023  润新知