Tag: oracle

甲骨文与预抽的数据的Docker

我正在使用以下基本泊坞窗文件: https://github.com/wnameless/docker-oracle-xe-11g/blob/master/Dockerfile 我读了一些关于如何从这个SO问题和这个博客设置数据Volumne,但不知道如何适应这些碎片。 总之,我想pipe理oracle数据中只有一个数据的Docker镜像,该怎么做呢?

与oracle12的Windows的泊坞窗图像

我把Docker启动并运行在Windows上, 现在我正在寻找一个需要oracle数据库的应用程序的oracle容器。 有没有我可以在Windows泊坞窗使用的oracle 12的图像? 我看着dockerhub,但我只find了为Linux docker构build的图像。

为什么oracle连接在mac os sierra上打开这么慢?

我使用oracle-xe-11g映像工作在Docker上。 当我通过ssh连接到Docker容器时,连接立即build立。 但是当我想使用localhost:49162(端口转发到容器的1521)连接到oracle数据库时,大约需要15 – 25秒来打开每个连接。 如果使用JDBC连接或SQLDeveloper,则无关紧要。 我已经读过,这个问题可能与DNS解决scheme有关,但我无法find任何足够的解决scheme。 缓慢的DNS查询 我的主机文件: 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 我的resolv.conf: search home nameserver 62.179.1.60 nameserver 62.179.1.61 系统版本:macOS Sierra 10.12.3。 有人遇到类似的问题吗?

Dockerizing一个使用oracle-ojdbc的maven应用程序:你如何获得驱动程序?

我是一个没有经验的docker用户,我正在试图使用Oracle dockerize我的Maven Web应用程序。 当我尝试使用我的maven图像构build时,它失败地说:“在中央找不到工件com.oracle:ojdbc14:jar:10.2.0.4.0”,这是因为我没有将驱动程序包含在任何地方。 我的问题是我怎样才能让docker意识到司机的位置,从而能够build立应用程序? 谢谢

在Docker中提交Oracle表空间时出错

我试图“docker提交”我创build的基于alexeil的oracle xe 11g容器的容器上创build的表空间。 但是我得到这个错误: FATA[0027] Error response from daemon: ApplyLayer exit status 1 stdout: stderr: write /u01/app/oracle/oradata/XE/usr.dbf: read-only file system 为什么要将usr.dbf写入只读文件系统? Docker命令:sudo docker commit d74005e729bd oracle-simou Docker版本:Docker版本1.5.0,构builda8a31ef 主机操作系统:archlinux

如何诊断Oracle数据泵导入失败,错误1089的问题

我想在Ubuntu14.04中将模式导入到dockerized容器中。 该容器基于此映像 ,其中包含Oracle XE 11g。 警报日志没有显示任何信息,而impdp本身生成的跟踪只显示了最后创build的表脚本(每次运行都不相同)。 我正在使用的命令是: /u01/app/oracle/product/11.2.0/xe/bin/impdp myshema/mypass@"(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=db)(PORT\=1521)))(CONNECT_DATA\=(SID\=XE)))" PARFILE=/myschema/myschema.par; import进行了一段时间,然后在一些半随机点失败,“甲骨文错误1089”。 它通过创build表格(重复运行每次结束在不同的表格)。 从另一个会话连接到我的Oracle实例,表明实例仍然运行,即使在这个失败之后。 Import: Release 11.2.0.2.0 – Production on Tue Oct 18 15:07:22 2016 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 – 64bit Production Master table "MYSCHEMA"."SYS_SQL_FILE_SCHEMA_01" successfully loaded/unloaded Starting "MYSCHEMA"."SYS_SQL_FILE_SCHEMA_01": MYSCHEMA/********@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=db)(PORT=1521)))(CONNECT_DATA=(SID=XE)))D\=XE))) […]

在Mac OS X上构buildOracle Docker镜像失败,“此系统不符合交换空间的最低要求”。

我在OS X上使用Docker Community Edition 17.03.0-ce-mac2(15654)。 我正在使用这些(官方)oracle docker文件 我正在使用oracle-xe-11.2.0-1.0.x86_64.rpm.zip作为我的安装二进制文件。 当我跑步 :dockerfiles $ pwd …/oracle/docker-images/OracleDatabase/dockerfiles :dockerfiles $ ./buildDockerImage.sh -v 11.2.0.2 -x 我得到这个错误: Archive: oracle-xe-11.2.0-1.0.x86_64.rpm.zip creating: Disk1/ creating: Disk1/upgrade/ inflating: Disk1/upgrade/gen_inst.sql creating: Disk1/response/ inflating: Disk1/response/xe.rsp inflating: Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm This system does not meet the minimum requirements for swap space. Based on the amount of physical memory available on the […]

/docker-entrypoint-initdb.d目录中的SQL脚本不会执行

我已经在基于oraclelinux:7.1镜像(Docker版本1.12.5)的Docker容器中安装了Oracle 12c。 虽然有一个小问题。 当运行容器时,在/docker-entrypoint-initdb.d目录下我的任何脚本都不会被执行(他们创build数据库用户,执行授权,设置模式等)。 这里可能是什么问题? /docker-entrypoint-initdb.d,其中的所有SQL文件的权限设置为777.我可以使用默认的系统用户login到数据库。 下面你会发现复制SQL脚本的Dockerfile: FROM oracle-12c:latest USER oracle ENV ORACLE_SID ORCL ENV ORACLE_HOME /u01/app/oracle/product/12.1/db_1 ENV PATH $PATH:$ORACLE_HOME/bin USER root RUN echo $PATH COPY init-scripts/* /docker-entrypoint-initdb.d/ EXPOSE 1521 来自我的容器的日志: 2017-01-13T15:43:09.158097846Z ************************** **** Starting up… **** ************************** 2017-01-13T15:43:09.158142165Z /home/oracle/.bashrc: line 12: /usr/sbin/groupadd: Permission denied 2017-01-13T15:43:09.308941164Z LSNRCTL for Linux: Version 12.1.0.2.0 – Production on 13-JAN-2017 […]