首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Docker上使用oracle11g?

如何在Docker上使用oracle11g?
EN

Stack Overflow用户
提问于 2019-08-11 20:43:14
回答 2查看 4.5K关注 0票数 1

刚才,我在我的macbook上重装了OSX。然后安装Docker Desktop。因为我想使用oracle数据库。但我遇到了这些日志。

Database is not installed. Installing... Installation files not found. Unzip installation files into mounted(/install) folder

首先,我安装SQL Developer。在终端中,我通过docker安装jaspeen/oracle-11g。

然后,我运行docker image。

$ docker run -d -p 59160:22 -p 59161:1521 jaspeen/oracle-11g

然后,我输入了

$ docker ps -l

但是容器的状态是“已退出(1) 16秒前”

12750f964708 jaspeen/oracle-11g "/assets/entrypoint.…" 17 seconds ago Exited (1) 16 seconds ago busy_dewdney

如果我必须在oracle主页中安装ORACLE数据库?

EN

回答 2

Stack Overflow用户

发布于 2020-04-02 15:37:10

我也遇到了同样的问题,并通过以下方式解决了它:

https://www.oracle.com/database/technologies/oracle-database-software-downloads.htm

  • unzip下载“Linuxx86-64”这两个文件到同一个文件夹中的
  1. 。最后,您将拥有一个单独的“数据库”文件夹,您刚刚在其中解压缩了这两个文件。
  2. (只是为了您给出的示例)将此文件夹(“数据库”文件夹)移动到"install_folder“文件夹
  3. execute docker run --privileged --name oracle11g -p 1521:1521 -v path/to/your/install_folder:/install jaspeen/oracle-11g中。这里的想法是,您为"path/ to /your/install_ folder“设置的值是包含"database”文件夹的文件夹的位置。在您的例子中是"install_folder“文件夹吗?该-v标志实际上是将您的"install_folder“挂载到停靠容器中的"/install”位置。

这个过程需要一段时间才能结束。它应该首先输出以下内容:

代码语言:javascript
复制
Database is not installed. Installing...
Installing Oracle Database 11g
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB.   Actual 50321 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 856 MB    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2020-03-30_08-00-03PM. Please wait ...

当您可以使用下面的凭据连接到它时,它就启动并运行了:

代码语言:javascript
复制
username/password: SYS/oracle
SID: orcl

注意:在找到幸运的版本之前,我已经尝试了多个甲骨文的download site版本。例如,在一种情况下,控制台无缘无故退出。当我输入docker ps时,它显示容器以255状态退出(我没有发现它有什么帮助)。

我也从这里找到了灵感:https://programmer.group/install-oracle-11g-using-docker.html

票数 2
EN

Stack Overflow用户

发布于 2019-08-11 21:12:03

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index-092322.html下载数据库安装文件并解压缩到install_folder。运行容器,它将安装oracle并创建数据库:

docker运行--特权--名称oracle11g jaspeen 1521:1521 -v :/install jaspeen/oracle-11g

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57450026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档