2019独角兽企业重金招聘Python工程师标准>>>

Short Description

Oracle xe 11g with database files mount support and graceful shutdown database files mount support

Full Description

docker-oracle-xe-11g

Oracle Express Edition 11g Release 2 on Ubuntu 14.04.1 LTS

This Dockerfile is a trusted build of Docker Registry.

Installation

docker pull sath89/oracle-xe-11g

Run with 8080 and 1521 ports opened:

docker run -d -p 8080:8080 -p 1521:1521 sath89/oracle-xe-11g

Run with data on host and reuse it:

docker run -d -p 8080:8080 -p 1521:1521 -v /my/oracle/data:/u01/app/oracle sath89/oracle-xe-11g

Run with customization of processes, sessions, transactions
This customization is needed on the database initialization stage. If you are using mounted folder with DB files this is not used:

##Consider this formula before customizing:
#processes=x
#sessions=x*1.1+5
#transactions=sessions*1.1
docker run -d -p 8080:8080 -p 1521:1521 -v /my/oracle/data:/u01/app/oracle\
-e processes=1000 \
-e sessions=1105 \
-e transactions=1215 \
sath89/oracle-xe-11g

Run with custom sys password:

docker run -d -p 8080:8080 -p 1521:1521 -e DEFAULT_SYS_PASS=sYs-p@ssw0rd sath89/oracle-xe-11g

Connect database with following setting:

hostname: localhost
port: 1521
sid: xe
username: system
password: oracle

Password for SYS & SYSTEM:

oracle

Connect to Oracle Application Express web management console with following settings:

http://localhost:8080/apex
workspace: INTERNAL
user: ADMIN
password: oracle

Apex upgrade up to v 5.*

docker run -it --rm --volumes-from ${DB_CONTAINER_NAME} --link ${DB_CONTAINER_NAME}:oracle-database -e PASS=YourSYSPASS sath89/apex install

Details could be found here: https://github.com/MaksymBilenko/docker-oracle-apex

Auto import of sh sql and dmp files

docker run -d -p 8080:8080 -p 1521:1521 -v /my/oracle/data:/u01/app/oracle -v /my/oracle/init/sh_sql_dmp_files:/docker-entrypoint-initdb.d sath89/oracle-xe-11g

In case of using DMP imports dump file should be named like ${IMPORT_SCHEME_NAME}.dmp
User credentials for imports are ${IMPORT_SCHEME_NAME}/${IMPORT_SCHEME_NAME}

In case of any issues please post it here.

CHANGELOG

  • Added auto-import using volume /docker-entrypoint-initdb.d for .sh .sql *.dmp
  • Fixed issue with reusable mounted data
  • Fixed issue with ownership of mounted data folders
  • Fixed issue with Gracefull shutdown of service
  • Reduse size of image from 3.8G to 825Mb
  • Database initialization moved out of the image build phase. Now database initializes at the containeer startup with no database files mounted
  • Added database media reuse support outside of container
  • Added graceful shutdown on containeer stop
  • Removed ssh

ubuntu 中利用 docker 搭建 php + oracle 开发环境

docker安装wnameless/oracle-xe-11g并运行(手写超详细)

转载于:https://my.oschina.net/u/2245781/blog/1580669

sath89/oracle-xe-11g相关推荐

  1. oracle xe 11g下载和安装教程

    如果你的电脑是笔记本,配置还不咋的,学习数据库的话,建议使用Oracle 11gXE,虽然它已经很老了,但是它够用. Oracle XE Oracle是这样介绍XE的:11g XE(Express E ...

  2. ubuntu 64 12.04 oracle,ubuntu server 12.04 x86_64 下安装oracle xe 11 x86_64

    1.下载oracle xe 我下载的是oracle-xe-11.2.0-1.0.x86_64.rpm.zip 2. 安装必要程序或文件 $sudo apt-get install unzip chkc ...

  3. 如何连接oracle xe_为什么应始终将连接池与Oracle XE一起使用

    如何连接oracle xe 介绍 Oracle Express Edition是Oracle Enterprise Edition的免费版本,其较小的尺寸使其非常方便地测试各种Oracle功能. 根据 ...

  4. Oracle Database 11g Express Edition使用限制,与其他版本的区别

    Oracle Database 11g Express Edition是 Oracle 数据库的免费版本,支持标准版的大部分功能,11g Express Edition 提供 Windows 和 Li ...

  5. ORACLE XE在centos平台下安装方法

    在 CentOS 上安装 Oracle 11g Express (XE) 这篇文章将介绍 CentOS 上 Oracle 11g Express Edition (XE) 的基本安装和配置. 我们还将 ...

  6. 《O2P卸甲笔记》附录:Oracle XE快速安装

    建议大家使用Oracle XE版本,因为这是唯一在Oracle商业条款中可以免费使用的版本.其他Oracle版本中我没有看到free的字样,因此哪怕是用于开发和学习可能都是有问题的,不要因为学习和开发 ...

  7. Oracle XE版安装与用户操作

    文章目录 安装 安装Oracle数据库 Orace11g与Oracle 11g XE区别: 安装注意事项 Oracle 服务 Oracle中的服务 启动和停止服务 Oracle客户端 sqlplus客 ...

  8. deepin操作系统安装oracle xe数据库(非docker版)

    deepin安装oracle xe数据库 过程比较简单,就多了一步转换,由于是物理机安装,没有设置虚拟内存. 转换与安装 1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 r ...

  9. oracle XE解决端口占用等问题

    原文地址: http://hi.baidu.com/imissumuch/blog/item/c29fdafaa748332b4f4aeaaa.html http://127.0.0.1:8080/a ...

  10. 安装Oracle Database 11g 找不到文件“WFMLRSVCApp.ear” .

    在64位Windows 7 系统下安装Oracle Database 11g 的过程中, 出现提示: "未找到文件D:\app\Administrator\product\11.2.0\db ...

最新文章

  1. ATS 5.3.0在反向代理模式下实现正向代理功能方法
  2. 《SQL与关系数据库理论——如何编写健壮的SQL代码》一第3章
  3. hibernateTemplate的load方法
  4. 【LeetCode从零单排】No133. clon graph (BFS广度优先搜索)
  5. 【网址收藏】PowerShell因为在此系统中禁止执行脚本的解决方法
  6. 18岁学计算机专业好不好,我18岁,学计算机编程,请问有没有什么书或者方法可以提高记忆力的?...
  7. android AVB2.0学习总结
  8. android wifi信号强度命令,Android显示wifi信号强度以及周边信号的代码
  9. 论文Mathtype公式自动编号
  10. PHP 获取访问来源
  11. 本地文件上传到github
  12. 图SLAM:Noob的同时本地化和映射指南
  13. 4星|《激荡十年,水大鱼大》:过去十年间国内商业简史
  14. 商汤面试题android,商汤面试经验
  15. 2022年中国工业互联网安全大赛北京市选拔赛暨全国线上预选赛MISC-工控文件Writeup
  16. iphone icloud无法载入储存空间信息
  17. 2021/1/16-每日三题第23弹:skr小机灵鬼儿 ?你知道 JavaScript 中的原型和原型链是什么吗 ???
  18. 给视频加字幕用什么软件简单?分享3个简单好用的软件
  19. 看尽西部世界的F8、Build、I/O后,是时候瞭望一下东方百度牌AI大会了
  20. linux磁盘加密bitlocker,亲身体验Windows 2008 Server R2下的BitLocker驱动器加密

热门文章

  1. DTSE Tech Talk丨第3期:解密数据隔离方案,让SaaS应用开发更轻松
  2. mysql jsp javabean servlet 注册登录_jsp+javabean+servlet实现简单的登录
  3. 116. 填充同一层的兄弟节点
  4. 强制history不记住敏感命令的方法
  5. linux驱动中probe函数是怎么调用的
  6. Object的各个方法的文档
  7. 单片机中存储器扩展位地址线怎么算_51单片机外部扩展存储器时,分时复用做数据线和低8位地址线的是( )...
  8. 1683. 无效的推文 1693. 每天的领导和合伙人 1699. 两人之间的通话次数 1709. 访问日期之间最大的空档期
  9. 解决java发邮件错误javax.net.ssl.SSLHandshakeException: No appropriate protocol
  10. 管理rpm软件包与压缩包