ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Docker快速搭建Oracle服务

2021-02-17 21:31:55  阅读:288  来源: 互联网

标签:bin 11g helowin oracle sqlplus ORACLE Oracle Docker 搭建


演示视频参考: https://www.bilibili.com/video/BV1pr4y1N7jw/

1. 前置环境

  1. CentOS7.8

  2. Docker

2. 搭建Oracle服务

  1. 拉取Oracle镜像

    docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
    
  2. 运行镜像

    docker run -p 1521:1521 \
    --restart=always \
    --name oracle_11g \
    -v /opt/oracle_data:/home/oracle/app/oracle/oradata/mydata \
    registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
    
  3. 进入容器设置用户信息

    docker exec -it oracle_11g bash
    
  4. 切换root用户,密码:helowin

  5. 配置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
    

    刷新配置

    source /etc/profile
    
  6. 创建建立sqlplus软连接

    ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
    
  7. 切换到oracle用户

    登录sqlplus

    sqlplus / as sysdba  
    

    修改sys和system用户密码

    alter user system identified by 123456;
    alter user sys identified by 123456;
    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    
  8. 验证

3. pl/sql developer连接

  1. 修改tnsnames.ora,添加连接串

    ORCL_DOCKER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.71.148)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = helowin)
        )
      )
    
  2. pl/sql developer连接测试

标签:bin,11g,helowin,oracle,sqlplus,ORACLE,Oracle,Docker,搭建
来源: https://blog.csdn.net/m0_37613503/article/details/113837027

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有