Пакет rpm базы данных Oracle не загружается в CentOS с помощью команды curl

#oracle #curl #centos7 #wget

#Oracle #curl #centos7 #wget

Вопрос:

Я должен установить Oracle database на CentOS 7.0.

В качестве инструкции я использую руководство Oracle:

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

Первые три шага я прошел без каких-либо проблем. Предварительно установленный пакет успешно загружен и установлен.

Но что касается пакета main .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 не загружается.

Ответ №1:

Командаwget решила проблему:

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

curl с флагом -v показал, что он не может разрешить узел.

Причина заключалась в том, что curl не разрешает ответ 302, но wget разрешает.