docker oracle11g 没有实例_docker安装oracle11g orcl实例的 - CSDN
精华内容
参与话题
  • docker安装: mac:先确保系统为最新版系统,然后直接到docker官网下载mac版安装版,傻瓜式安装即可。 windows:win10直接官网下载最新docker版本即可,非win10下载docker-toolbox,同样傻瓜式安装。 linux:不同...

    docker 安装:
    mac:先确保系统为最新版系统,然后直接到docker官网下载mac版安装版,傻瓜式安装即可。

    windows:win10直接官网下载最新docker版本即可,非win10下载docker-toolbox,同样傻瓜式安装。

    linux:不同版本安装有细微区别,具体版本网上已经有较为全面的文章,此处就不再重复了。

    附目前的下载链接:docker-mac、docker-win10、docker-toolbox

    镜像加速   
    docker-toolbox(windows): https://blog.csdn.net/chengly0129/article/details/68947265

    docker-mac:https://www.jianshu.com/p/ab8da87d3edd

    阿里云加速地址获取:https://blog.csdn.net/sinat_32247833/article/details/79767263

    如果找不到“容器镜像服务”可以到“产品与服务”中搜索。

    下载oracle镜像(11g企业版)

    docker命令窗口中输入命令: (另外有一个helowin/oracle_11g镜像,不过SID和我常用的不一样而sid修改起来又比较麻烦,所以没有使用。)

    docker pull filemon/oracle_11g
    下载完成后输入命令:

    docker run -d -p 11521:1521 -p 10022:22 --name=oracle11g filemon/oracle_11g
    此时oracle已经开始在宿主的11521端口提供服务:


    实例名(SID )    orcl
    管理员帐号    system/admin
    字符集    utf-8
    端口    1521
    SSH服务和ORACLE字符集修改
    ssh服务:

    上面的命令创建的容器,会默认将宿主机的10022端口映射到容器的22端口,这是为了方便他人需要通过ssh远程容器进行导入导出等操作。但是此容器镜像默认为安装ssh服务,需要自己安装。

    oracle字符集转换:

    依次执行下面的命令即可修改容器的oracle服务字符集为oracle。

    docker exec -it name /bin/bash
    export ORACLE_SID=orcl
    $ORACLE_HOME/bin/sqlplus / as sysdba
    shutdown immediate;
    startup mount
    ALTER SYSTEM ENABLE RESTRICTED SESSION;
    ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
    ALTER SYSTEM SET AQ_TM_PROCESSES=0;
    alter database open;
    ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
    shutdown immediate;
    startup
    select userenv('language') from dual;
    --------------------- 
    作者:ren7wei 
    来源:CSDN 
    原文:https://blog.csdn.net/ren7wei/article/details/80797998 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • docker安装Oracle 11g

    万次阅读 2018-10-29 10:53:42
    环境: centos7.3 docker --version: 17.12.0-ce 1. 操作系统切换到root用户:  # su root 2. 启动docker  # systemctl start docker ...3. 拉取oracle镜像(oracle 11.0.2 64bit 企业版 实例名: helowin)  ...

    环境: centos7.3                    docker --version: 17.12.0-ce

    1. 操作系统切换到root用户:

            # su root

    2. 启动docker
            # systemctl start docker

    3. 拉取oracle镜像(oracle 11.0.2 64bit 企业版 实例名: helowin)
            # docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

    4. 创建并启动容器(映射本地端口1521)

    docker run \
    --name oracle \
    -p 1521:1521 \
    -d registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

    5. 进入docker的oracle_11g 容器

            # docker exec -it 容器ID /bin/bash

    6. 加载环境变量

            # source /home/oracle/.bash_profile

    7. 登录sqlplus

            # sqlplus /nolog

           sql> connect /as sysdba

           到这里就可以进行您想要的任何操作了

           容器操作系统用户 root:helowin

    8. 如需用plsql等工具连接 请设置用户和密码(oracle 11.0.2 64bit 企业版 实例名: helowin)。举例:

           sql> create user test identified by test;

           sql> grant connect,resource,dba to test;

    9. 如需映射oracle的数据文件 把容器内对应的文件,拷贝到宿主机,映射即可(如下)

           /home/oracle/app/oracle/oradata/

           /home/oracle/app/oracle/flash_recovery_area/helowin/

           推荐使用docker-compose管理

    参考:https://dev.aliyun.com/detail.html?spm=5176.1972343.2.2.jhKAjR&repoId=1969

     

    展开全文
  • 基于docker搭建oracle服务器

    千次阅读 2018-09-16 11:30:46
    docker pull wnameless/oracle-xe-11g 这个比较耗时,中间可能会中断,继续拉取即可 启动实例 注意将selinux关掉,不然实例启动失败 修改/etc/selinux/config文件,设置为disable # disabled - No SELinux ...

    拉取镜像

    docker pull wnameless/oracle-xe-11g
    • 这个比较耗时,中间可能会中断,继续拉取即可

    启动实例

    注意将selinux关掉,不然实例启动失败

    修改/etc/selinux/config文件,设置为disable
    #     disabled - No SELinux policy is loaded.
    SELINUX=disable

    启动

    docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g
    • 49160是ssh访问端口,初始密码admin 
    • 49161是数据库访问端口

    实例信息

    hostname: localhost
    port: 49161
    sid: xe
    username: system/sys
    password: oracle

    至此服务端安装完成

    客户端访问

    Oracle 11G Client 客户端安装步骤(图文详解) 
    http://blog.csdn.net/lanchengxiaoxiao/article/details/39251947 
    安装完成client,启动pl-sql 
    设置oracle安装路径 

    然后登录页会出现

    配置服务名

    也可以直接写文件oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora

    # tnsnames.ora Network Configuration File: F:\installsoft\oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    
    XE =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.201)(PORT = 49161))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = xe)
        )
      )
    
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
        )
      )
    
    

    当然也可以直接用ip和端口访问 
    这里写图片描述

    展开全文
  • dockeroracle备份

    千次阅读 2018-01-09 10:36:16
    回顾 上篇提到的镜像只是简单的运行在容器里,数据无法持久化 ... ...docker pull sath89/oracle-xe-11g 启动实例并挂载数据到宿主机 docker run -d -p 49161:1521 --name=oracle11g -e TZ

    回顾

    上一篇提到的镜像只是简单的运行在容器里,数据无法持久化
    http://blog.csdn.net/wm5920/article/details/78770556

    拉取镜像

    docker pull sath89/oracle-xe-11g

    启动实例并挂载数据到宿主机

    docker run -d  -p 49161:1521 --name=oracle11g  -e TZ=Asia/Shanghai  -v /home/oracledata/oracle:/u01/app/oracle  sath89/oracle-xe-11g

    -e TZ=Asia/Shanghai是为了统一系统时间

    数据库实例信息

    port: 49161
    sid: xe
    username: sys
    password: oracle

    创建备份数据库

    docker run -d  -p 49162:1521 --name=oracle11gbak  -e TZ=Asia/Shanghai  -v /home/oracledata/oracle-bak:/u01/app/oracle  sath89/oracle-xe-11g

    如何备份

    • 停掉主备数据库
      docker stop oracle11g oracle11gbak
    • 删除备份实例数据文件
      rm -rf /home/oracledata/oracle-bak
    • 拷贝数据文件夹
      cp -r /home/oracledata/oracle /home/oracledata/oracle-bak
    • 启动实例
      docker start oracle11g oracle11gbak
    展开全文
  • Docker-oracle11g的使用方法

    千次阅读 2018-12-26 01:01:14
    docker pull filemon/oracle_11g 备注:docker images -a 可以查看已安装镜像; 第二步:启动镜像 docker run -d -p 11521:1521 -p 10022:22 --name=oracle11g filemon/oracle_11g 参数解释: 1.-p 11521:...
  • Docker在Windows下安装Oracle

    千次阅读 2017-08-09 13:16:06
    前置条件: 完成docker安装并启动Docker所在的主机能进行外网访问 1,docker启动后的界面: ...Docker pull wnameless/oracle-xe-11g Pull完成后,可在本地看到镜像包。 4,启动Oracle docker run -d -p
  • 在mac中使用Docker搭建oracle

    万次阅读 2017-08-31 11:14:47
    在mac中使用Docker搭建oracle有个朋友老是吹Docker怎么怎么样,一直不以为然,后来有次需要自己mac电脑上搭建oracle,又不想装虚拟机,想起有Docker这个东西就研究了下怎么使用,记录下摸索的过程。在mac中使用...
  • **docker run -d -P -p 1521:1521 -p 8080:8080 --name 11gxe wnameless/oracle-xe-11g** 或者 **docker run -d -P -p 1521:1521 -p 8080:8080 --name 11gxe -v /oracle/data/:/u01/app/oracle wnameless/oracle-...
  • Docker中搭建Oracle数据库,并使用PL/SQL Developer链接
  • 基于DockerOracle12c的学习与使用

    千次阅读 2018-08-18 12:48:14
    基于DockerOracle12c的学习与使用 1.安装docker ce 不再赘述。 2.拉取镜像 注意拉取镜像时间较长,建议在最好在空闲或者网络比较好的时间段拉取 $ docker pull mritschel/oracle12cr2_base 下载完成后...
  • docker 连接上oracle_11g (简单命令)

    千次阅读 2019-06-18 18:01:54
    具体参考上面大神的博客(按照以上成功装好了环境,每次关机重新连数据库的话都需要敲很多,直接连不行)应该是docker持久话,要commit个新镜像 docker ps -a //查看所有正在运行的容器 docker images /查看...
  • 那么在开发的过程中就不可避免的要使用oracle数据库,oracle数据库的版本有好多,其中express版本是免费的开发版,它的主要限制是数据库的大小最大1G,和一些性能的限制,所以拿来做开发还是比较合适的。 下面介绍下...
  • Docker中的Oracle数据库

    万次阅读 2017-09-21 11:38:07
    想研究一下Oracle数据库,发现安装Oracle太麻烦了,所以想省事儿,使用docker中的Oracle作为联系。 使用 sudo docker search Oracle 命令搜索Oracle数据库镜像文件,这里发现已经有人发布了相关镜像,链接:...
  • 使用docker安装部署oracle12.2

    千次阅读 2018-03-11 01:50:13
    docker中运行oracle实例 启动,停止oracle docker容器 连接数据库 2. 在Mac上安装dockerdocker store下载docker-for-mac。 我们需要适当调整一下cpu内存分配,如4核CPU,16G内存。 点击reveal in f....
  • docker挂载文件

    千次阅读 2018-09-18 22:23:08
    docker下安装了Oracle后,要进入Oracle的命令界面需要先前执行下面这条命令: docker exec -it oracle bash 然后进入Oracle: sqlplus system/oracle 得到的画面是: 而后装了Oracle后把dmp文件传入...
  • 实例名(SID ) orcl 管理员帐号 system/admin 字符集 utf-8 ... 命令:docker pull filemon/oracle_11g 下载完成后输入命令:docker run -d -p 11521:1521 -p 10022:22 --name=o...
  • docker安装Oracle数据库

    千次阅读 2020-09-02 23:26:52
    前两天搞坏了们公司台开发服务器,有个部门要用Oracle数据库,今天说好给人家装好,终于在下班之前弄好了,之间也遇到了很多的坑,在这里记下了,给大家提醒。HHHHHH。。。。 1.docker search oracle 查找oracle ...
  • 、拉取oracle11g的镜像 $ docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 下载完成 二、启动容器 $ docker run -d -p 1521:1521 --name oracle11g registry....
  • Docker中使用Oracle XE

    千次阅读 2018-09-09 08:58:59
     背景 Java程序员在实际开发中一般会用到Oracle,所以我们一般选择Oracle XE作为开发测试数据库。 Oracle XE是Oracle公司提供的免费开发测试用途的数据库,可以自由使用,功能和使用与Oracle完全一致,但数据...
1 2 3 4 5 ... 20
收藏数 4,502
精华内容 1,800
关键字:

docker oracle11g 没有实例