zoukankan      html  css  js  c++  java
  • docker快速构建oracle数据库

    1、查看可用镜像
    docker search oracle
    2、拉去想要的镜像
    docker pull wnameless/oracle-xe-11g
    3、基于wnameless/oracle-xe-11g创建容器
    docker run -itd -p1521:1521 --name fansik wnameless/oracle-xe-11g /bin/bash
    4、进入容器启动oracle的服务及监听
    docker exec -it b2cb98b3c bin/bash
    /etc/init.d/oracle-xe start
    这里的监听默认是监听在localhost上的,因此要修改监听地址,否则外部是无法连接oracle的
    cd u01/app/oracle/product/11.2.0/xe/network/admin/
    容器中默认是没有vim编辑器,需要手动安装
    查看重启是基于Ubuntu 16.04.1 LTS构建的
    cat /etc/issue即可查看
    apt-get install -y vim
    编辑listener.ora和tnsnames.ora将里面的host修改为容器本身的ip即可
    启动监听lsnrctl start
    看到1521端口即配置成功
    5、容器中oracle的默认连接信息
    ip:容器ip
    port:1521
    server name:XE
    user name:system
    user password:oracle
    6、通过外部程序(Navicat)连接容器中的oracle
    ip:物理机ip
    port:1521
    server name:XE
    user name:system
    user password:oracle

     

  • 相关阅读:
    C语言第一天
    【PHP学习笔记】Hello,World!
    Photoshop文本位置范围
    快捷套取单色图片
    cesium加载纽约市3dtiles模型
    Python基础——0前言
    Python基础——1基础
    Python基础——2函数
    Python基础——3特性
    Python基础——4高阶函数
  • 原文地址:https://www.cnblogs.com/fansik/p/7168817.html
Copyright © 2011-2022 走看看