1. 准备Oracle 11g的安装文件和docker-compose的配置文件 首先,你需要一个Oracle 11g的Docker镜像。虽然Docker Hub上可能没有官方的Oracle 11g镜像,但你可以使用第三方镜像,如registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g。 然后,你需要创建一个docker-compose.yml文件来定义Oracle 11g的服务。
步骤: 先不挂载宿主机目录启动oracle实例 将docker内容文件拷贝到宿主机中 给宿主机的文件夹赋权限 修改docker-compose.yml 文件挂载上宿主机目录 重启docker服务 重启报错,进入docker服务解决错误。每次重启都需要此步操作!!! 编写docker-compose
oracle11gR2.tgz解压后,会生成/oracle/.bash_profile文件,包括了Oracle数据库的安装参数,内容如下: exportORACLE_BASE=/oracle/baseexportORACLE_HOME=/oracle/homeexportORACLE_SID=snorcl11gexportNLS_LANG='Simplified Chinese_China.ZHS16GBK'exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexportPATH=$PATH:$H...
使用docker-compose version:'3'services:oracle11gr2:image:wnameless/oracle-xe-11g-r2container_name:oracle11gr2environment:# 时区上海TZ:Asia/Shanghaiports:-"8080:8080"-"1521:1521"# volumes:# - ./data/oracle:/u01/app/oracleprivileged:true# restart: alwaysnetworks:-my_netdeploy:resources:limits:cp...
使用docker-compose安装oracle: 创建docker-compose文件 [root@Mike-node1~]# mkdir-p/data/oracle[root@Mike-node1~]# cd/data/oracle[root@Mike-node1 oracle]# vim docker-compose.yml version:'3.1'services:master:image:registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g ...
oracle: hostname: oracle restart: always container_name: oracle image: harbor.xxx.com/xxx/oracle-xe-11g ports: -'1521:1521'expose: -1521privileged:trueenvironment: -TZ=Asia/Shanghai -DOCKER_CLIENT_TIMEOUT=120-COMPOSE_HTTP_TIMEOUT=120-ORACLE_PDB=system#默认数据库-ORACLE_PWD=oracle#oracle syst...
当初,我们的项目一开始采用的是 Oracle 数据库,但随着项目需求的变化,我们不得不转向使用 SQL Server。值得一提的是,公司之前采用的是 Docker 技术,所有数据库的部署都是通过 Docker Compose 来完成的。在今天的文章中,我想与大家分享我当初记录的 Oracle 11g 数据库部署笔记。
Oracle11g version:'2'services:oracle01:image:oracleinanutshell/oracle-xe-11g container_name:oracle01 privileged:truerestart:always# shm_size: "1g"ports:-"1521:1521"-"8090:8080"# environment:# - ORACLE_PWD=root123456volumes:-/home/oracle/oradata:/u01/app/oracle/product/11.2.0/xe/oradata ...
cd oracle touch docker-compose.yml 2,docker-compose.yml配置文件的内容如下 version: '3.1' services: master: image: registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g container_name: oracle privileged: true ports: - 1521:1521 3,启动容器,并进入容器 ...
Mac 基于 docker-compose 安装 oracle编写docker-compose.yamloracle: image: registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g restart: always #如果docker容器由于一些问题挂掉的化,docker-composer会自动把容器给启动起来 container_name: oracle #启动之后容器的名称 volumes: - ./oracle/data/oracle-11g/data...