Как установить Oracle 12C на Ubuntu 16.04

Вопрос или проблема

Я несколько раз пытался установить Oracle 12C на Ubuntu 16.04.1 64 бита с неудачным результатом. Обычно я получаю ошибку:

Ошибка при вызове цели ‘all_no_rcl’ в makefile ‘…/rdbms/ins_rdbms.mk’.
Смотрите ‘….log’ для подробностей.

введите описание изображения здесь

перейдите в root и выполните

xhost +

в том же окне терминала,

su - oracle
./runInstaller

.

Ответ или решение

Установка Oracle 12C на Ubuntu 16.04: Пошаговое руководство

Установка Oracle Database 12C на операционной системе Ubuntu 16.04 может столкнуться с рядом проблем, включая ошибку "Error in invoking target ‘all_no_rcl’ of makefile". В данном руководстве мы детально рассмотрим, как правильно установить Oracle 12C, избегая распространённых ошибок.

Шаг 1: Подготовка системы

  1. Обновление системы

    Перед началом установки убедитесь, что ваша система обновлена. Выполните команды:

    sudo apt-get update
    sudo apt-get upgrade
  2. Установка необходимых пакетов

    Oracle 12C требует для своей работы несколько зависимостей. Установите их с помощью следующей команды:

    sudo apt-get install alien libaio1 unixodbc
  3. Создание пользователя Oracle

    Создайте нового пользователя oracle, если он еще не создан:

    sudo adduser oracle

    Добавьте пользователя к группе dba:

    sudo usermod -aG dba oracle

Шаг 2: Загрузка и подготовка дистрибутива Oracle 12C

  1. Загрузка Oracle 12C

    Перейдите на официальный сайт Oracle и загрузите дистрибутив Oracle 12C для Linux.

  2. Преобразование пакетов RPM в DEB

    После загрузки распакуйте архив и преобразуйте RPM-пакеты в DEB, что может быть выполнено следующей командой:

    sudo alien -k *.rpm

Шаг 3: Настройка среды

  1. Настройка переменных среды

    Откройте терминал и редактируйте файл .bashrc для пользователя oracle:

    su - oracle
    nano ~/.bashrc

    Добавьте следующие строки в конец файла:

    export ORACLE_HOME=/path/to/oracle/home
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

    Замените /path/to/oracle/home на путь, где вы установите Oracle.

  2. Примените изменения в .bashrc

    source ~/.bashrc

Шаг 4: Установка Oracle

  1. Запуск установки

    Разрешите доступ к X-серверу:

    xhost +

    Теперь переключитесь на пользователя oracle и выполните установку Oracle:

    su - oracle
    cd /path/to/unzipped/oracle/files
    ./runInstaller
  2. Следуйте инструкциям установщика

    При установке вы будете следовать простым инструкциям на экране. Если появится ошибка "Error in invoking target ‘all_no_rcl’ of makefile", это может свидетельствовать о несоответствии системных зависимостей или конфигураций окружения.

Шаг 5: Завершение установки

  1. Настройка базы данных

    После завершения установки вам потребуется настроить базу данных, следуя рекомендациям установщика.

  2. Перезагрузка сервера

    Рекомендуется перезагрузить систему для применения всех изменений.

Шаг 6: Проверка установки

После выполнения всех шагов вы можете запустить Oracle и проверить корректность установки, выполнив:

sqlplus / as sysdba

Заключение

Установка Oracle 12C на Ubuntu 16.04 требует внимательности и соблюдения определённых условий. Если вы столкнулись с ошибками, не забывайте проверять журналы установщика для поиска деталей ошибок. Надеемся, что данное руководство поможет вам успешно установить и настроить Oracle 12C на вашей системе.

Оцените материал
Добавить комментарий

Капча загружается...