• Docker下安装oracle环境(以oracle_11g环境为例)


    以下在阿里云centos7环境下操作,且安装了docker环境,安装完oracle大概需要8G内存

    安装前剩余空间15G

    安装后剩余可用空间7个多G

     开始操作

    1.拉取镜像

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

    速度很快 几分钟就下载完毕

     2.创建容器

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

    将容器1521端口映射到宿主机1521端口,容器名为oracle_11g,1521端口在阿里云控制台安全组设置,方便后面远程连接oracle

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

    docker exec -it oracle_11g  /bin/bash

     如下图

    4.切换到root用户下进行配置: su root 输入密码: helowin

     5.编辑profile文件配置ORACLE环境变量: vi /etc/profile ,并添加如下内容, 保存退出后使配置生效 source /etc/profile

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

     6.创建软连接

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

    7.切到oracle用户 su - oracle

    8.登录sqlplus并修改sys、system用户密码:

    1. sqlplus /nolog # 登录
    2. conn /as sysdba # 连接
    3. alter user system identified by system; # 修改密码
    4. alter user sys identified by sys; # 修改密码
    5. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    6. exit;

    9.查看一下oracle实例状态 lsnrctl status

    10.Navicat Premiun连接

     环境搭建完毕,可以拿起键盘去梭哈代码了,如果对你有帮助,期待你的点赞,好兄弟!

  • 相关阅读:
    merge语法的使用
    操作系统复习第五章:虚拟存储器
    每日三题 6.28
    如何搭建npm私服以及发布包
    【存储】cosbench对象存储测试工具
    【uniapp】小程序开发:3 分包配置
    在 .NET MAUI 中如何更好地自定义控件
    MYSQL——分组
    五、分页总结
    Java之SPI
  • 原文地址:https://blog.csdn.net/jack__love/article/details/126919138