Oracle 数据库 rpm 包未使用 curl 命令加载到 CentOS

Oracle database rpm package not loading to CentOS using curl command

我必须在 CentOS 7.0 上安装 oracle 数据库。

作为说明,我使用 oracle 教程:

https://docs.oracle.com/en/database/oracle/oracle-database/18/xeinl/procedure-installing-oracle-database-xe.html

我顺利通过了前三个步骤。预装包下载安装成功。

但是对于主要的.rpm包,我无法下载。我的下载命令类似于预装包:

curl -o oracle-database-xe-18c-1.0-1.x86_64.rpm https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm

命令后,我看到以下内容:

值得一提的是,我是在 docker 容器 (https://hub.docker.com/r/centos/systemd/) 中执行此操作的。不过我也试过在本地做,结果也差不多。

如果您能帮助我回答为什么没有下载 .rpm 包的问题,​​我将不胜感激。

wget命令解决问题:

wget https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm

带有 -v 标志的 curl 表明它无法解析主机

原因是 curl 无法解析 302 响应,但 wget 可以。