docker-oracle;配置oracle

image-20230527165625030

地址 : 172.18.0.170 root/cssjk

yhs/yhs0527le

image-20230527165855235

一、安装检查

  1. uname -r : 查看centos版本,root 登录,如果不是root,需要前面加 sudo

image-20230529081434583

  1. 如果之前有安装,卸载:
yum remove docker  docker-common docker-selinux docker-engine

二、安装docker

  1. 安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2

image-20230529082550515

image-20230529082634776

  1. 设置yum源

    yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)
    
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
    

    image-20230529083026618

  2. 选择docker版本并安装

    • 查看哪些可用版本

      yum list docker-ce --showduplicates | sort -r
      

      image-20230529083825751

    • 选择一个版本并安装: yum install docker-ce-版本号

yum install docker-ce-18.03.1.ce

image-20230529084936325

image-20230529084856769

image-20230529085153590

  1. 启动docker
systemctl start docker #启动docker服务
systemctl stop docker #停止docker服务
systemctl restart docker #重启docker服务
systemctl status docker #查看docker运行状态
docker -v # 查看docker 运行版本

image-20230529085707901

三、拉取oracle

  1. 查询oarcle docker search oracle --filter=STARS=17

image-20230529090354568

  1. # docker下载oracle镜像
    docker pull oracleinanutshell/oracle-xe-11g 
    

    image-20230529090834355

    查看镜像:docker images

    image-20230529091045054

  2. 创建数据库挂载文件

    mkdir -p /var/local/ora_data
    chmod -R 777 /var/local/ora_data/
    docker run -d -p 1521:1521 -v /var/local/ora_data:/home/oracle/app --name oracle oracleinanutshell/oracle-xe-11g
    1ce485d9fe3a58bcc4039fb43b4e6258a2304a7f4dfeacb67d882cfe4d9842c7
    

    image-20230529093949824

    image-20230529093255683

  3. 启动镜像

    docker ps -a
    docker logs -f 1ce485d9fe3a
    

    image-20230529094144721

    docker start oracle
    docker exec -it oracle bash
    

    image-20230529120557642

  4. docker报错,vi:comimage-20230529122203427

  5. 配置oracle环境变量

    export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 
    export ORACLE_SID=helowin 
    export PATH=$ORACLE_HOME/bin:$PATH
    
  6. 创建软连接

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

    su - oracle
    sqlplus /nolog
    conn /as sysdba
    
    alter user system identified by system;
    alter user sys identified by sys;
    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    exit 退出
    
    create user le identified by le;--创建内部管理员账号
    grant connect,resource,dba to le;--将dba权限给到
    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;--设置密码永不过期
    alter system set processes=1000 scope=spfile;--修改数据库最大连接数据
    
    which oracle
    

    image-20230529144030053

posted @   Victor-yhs  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示