Вопрос или проблема
Я пытаюсь установить Oracle 19c на Oracle Linux 7.6, требуется установить Oracle 19c preinstall. Учитывая, что это новая установка, я не понимаю, почему я получаю эти ошибки:
yum -y localinstall http://yum1.stanford.edu/mrepo/ol8-x86 64/RPMS.appstream/oracle-database-preinstall-19c-1.0-2.el8.x86 64.rpm
Загруженные плагины: langpacks, ulninfo
Репозиторий ol7_latest указан более одного раза в конфигурации
Репозиторий ol7_u0_base указан более одного раза в конфигурации
Репозиторий ol7_u1_base указан более одного раза в конфигурации
Репозиторий ol7_u2_base указан более одного раза в конфигурации
Репозиторий ol7_u3_base указан более одного раза в конфигурации
Репозиторий ol7_u4_base указан более одного раза в конфигурации
Репозиторий ol7_u5_base указан более одного раза в конфигурации
Репозиторий ol7_u6_base указан более одного раза в конфигурации
Репозиторий ol7_security_validation указан более одного раза в конфигурации
Репозиторий ol7_optional_latest указан более одного раза в конфигурации
Репозиторий ol7_addons указан более одного раза в конфигурации
Репозиторий ol7_MODRHCK указан более одного раза в конфигурации
Репозиторий ol7_latest_archive указан более одного раза в конфигурации
Репозиторий ol7_optional_archive указан более одного раза в конфигурации
Репозиторий ol7_UEKR5 указан более одного раза в конфигурации
Репозиторий ol7_UEKR4 указан более одного раза в конфигурации
Репозиторий ol7_UEKR3 указан более одного раза в конфигурации
Репозиторий ol7_UEKR3_OFED20 указан более одного раза в конфигурации
Репозиторий ol7_UEKR5_RDMA указан более одного раза в конфигурации
Репозиторий ol7_UEKR4_OFED указан более одного раза в конфигурации
Репозиторий ol7_UEKR4_archive указан более одного раза в конфигурации
Репозиторий ol7_UEKR5_archive указан более одного раза в конфигурации
Репозиторий ol7_kvm_utils указан более одного раза в конфигурации
Пропущено: http://yum1.stanford.edu/mrepo/ol8-x86, имя файла не оканчивается на .rpm.
Пропущено: 64/RPMS.appstream/oracle-database-preinstall-19c-1.0-2.el8.x86, имя файла не оканчивается на .rpm.
Не удается открыть: 64.rpm. Пропущено.
Нет ничего для выполнения
URL в команде yum
должен быть:
yum -y localinstall http://yum1.stanford.edu/mrepo/ol8-x86_64/RPMS.appstream/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
Вы заменили нижнее подчеркивание (_
) на пробел (
) в ol8-x86_64
Ответ или решение
Ошибка при установке Oracle 19c на Oracle Linux 7.6: проблемы с предустановкой
Введение
Установка Oracle 19c на сервер Oracle Linux 7.6 может сопровождаться различными ошибками, особенно когда речь идет о предварительной установке необходимых пакетов. В данной статье мы подробно рассмотрим возникшую проблему и предложим решения, позволяющие успешно завершить установку.
Описание проблемы
При попытке выполнить команду для установки oracle-database-preinstall
через пакетный менеджер yum
, вы столкнулись со следующими ошибками:
-
Множественные репозитории: Сообщения указывают на то, что репозитории, такие как
ol7_latest
,ol7_u0_base
, и другие, перечислены более одного раза в конфигурации. Это может привести к путанице и конфликтам в процессе установки. -
Некорректный URL: Путь к файлу RPM указан неверно, что подтверждается сообщениями о том, что файл не заканчивается на
.rpm
, и система не может его открыть.
Решение проблемы
Шаг 1: Исправление URL
Правильный URL для установки должен содержать символы подчеркивания. Замените пробел на символ подчеркивания в части адреса, как указано ниже:
yum -y localinstall http://yum1.stanford.edu/mrepo/ol8-x86_64/RPMS.appstream/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
Шаг 2: Устранение дубликатов репозиториев
Для удаления дубликатов репозиториев, выполните следующие действия:
-
Откройте конфигурацию yum:
Конфигурационные файлы для репозиториев обычно находятся в директории/etc/yum.repos.d/
. Проверьте все файлы.repo
в этой директории на наличие повторений.ls /etc/yum.repos.d/
-
Измените или удалите дублирующиеся записи:
Используйте текстовый редактор, чтобы редактировать файлы и удалить дубликаты, оставив только одну запись для каждого репозитория. Команда для редактирования файла может выглядеть так:sudo vi /etc/yum.repos.d/your-repo-file.repo
-
Проверьте изменения:
После внесения изменений выполните командуyum clean all
, чтобы очистить кеш, а затем проверьте конфигурацию:yum repolist
Шаг 3: Повторная попытка установки
После исправления URL и устранения дублирующихся записей, снова выполните команду установки:
yum -y localinstall http://yum1.stanford.edu/mrepo/ol8-x86_64/RPMS.appstream/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
Заключение
Следуя вышеизложенным рекомендациям, вы сможете устранить возникшие проблемы с установкой Oracle 19c на Oracle Linux 7.6. Корректный URL и отсутствие дубликатов в конфигурациях репозиториев являются ключевыми факторами для успешного завершения процесса установки. Если возникнут дополнительные вопросы или проблемы, рекомендуется ознакомиться с официальной документацией Oracle или обратиться за поддержкой к специалистам, работающим с данной системой.
Соблюдение данных шагов поможет вам обеспечить беспрепятственную установку и конфигурацию Oracle 19c, что, в свою очередь, повысит эффективность вашей работы и системы в целом.