Как установить oracle linux 6

Обновлено: 05.07.2024

Данный блог - интересные статьи и переводы на разные IT темы или около IT для русскоязычного сообщества разработчиков ПО.

Поиск по этому блогу

Команды Yum (Oracle linux,Cent os, RHEL)

Шпаргалка по работе с пакетным менеджером Yum (Yellowdog Updater, Modified), который используется в популярных Linux дистрибутивах: RedHat, CentOS, Scientific Linux (и других). В целях экономии места вывод команд не представлен.


получить информацию о доступных обновлениях безопасности


проверить локальную базу rpm (поддерживаются параметры dependencies, duplicates, obsoletes, provides)


просмотр информации определенной транзакции (установленные пакеты, установленные зависимости)


установить из локальной директории (поиск/установка зависимостей будут произведены из подключенных репозиториев)


переустановка пакета (восстановление удаленных файлов)


создание локальных репозиториев (createrepo ставится отдельно)


установка обновлений по расписанию (yum-cron устанавливается отдельно)

Опции Yum


скачать пакеты, но не устанавливать
(на Centos 7 x86_64 будут скачаны в '/var/cache/yum/x86_64/7/base/packages/')

Cледующие команды доступны после установки пакета yum-utils


найти процессы, пакеты которых обновлены и требуют рестарта


запрос к репозиторию, узнать зависимости пакета, не устанавливая его


синхронизировать yum репозиторий updates в локальную директорию repo1


установить необходимые зависимости для сборки RPM пакета


управление конфигурационными опциями и репозиториями yum


запрос к локальной базе yum, отображение информации о пакете
(использованная команда, контрольная сумма, URL с которого был установлен и другое)


скачать src.rpm пакет из репозитория
(должен быть подключен соответствующий репозиторий, например в '/etc/yum.repos.d/CentOS-Sources.repo' в CentOS)

Конфигурационные файлы Yum и их расположение

Некоторые опции yum.conf:


Директория, где yum хранит кэш и файлы базы (по умолчанию '/var/cache/yum')


Определяет должен или нет Yum хранить кэш заголовков и пакетов после успешной установки. Значения: 0 или 1. (по умолчанию 1)


проверка подписи пакетов. Значения: 0 или 1 (по умолчанию 1)


включение плагинов. Значения: 0 или 1 (по умолчанию 1)

Некоторые полезные плагины


Добавляет опцию командной строки для просмотра ченжлога перед/после обновлениями


выбирает более быстрые репозитории из списка зеркал


добавляет команды keys, keys-info, keys-data, keys-remove, которые позволяют работать с ключами.


блокировать указанные пакеты от обновления, команда yum versionlock


добавление команд yum verify-all, verify-multilib, verify-rpm для проверки контрольных сумм пакетов

Работа Yum через прокси сервер


Для всех пользователей:
добавить в секцию [main] в /etc/yum.conf

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Ярлыки

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Комментарии

Установка и конфигурирование Oracle Enterprise Manager 13c.

Этот пост поможет правильно установить и сконфигурировать Oracle Enterprise Manager 13c. Oracle Enterprise Manager - Это централизованный центр управления и мониторинга для всех продуктов Oracle. OEM способен управлять и мониторить и сторонние приложения и сообщать о всех критических проблемах основанные на установленных правилах установленные администратором. Первоначальные настройки системы Oracle Linux 6.7 64 Bit Virtual Machine VirtualBox 5.1.6 for Windows hosts Oracle Database 12.1.0.2 Oracle Enterprise Manager 13c Выделена оперативной памяти 12 Гб . На операционной системе Oracle Linux 6.7 64 Bit предустановлена база данных Oracle Database 12c установка которой тут не рассматривается. Предустановленные пакеты для корректной установки и настройки Oracle Management Service (OMS) make-3.81 binutils-2.20 gcc-4.4.4 libaio-0.3.107 glibc-common-2.12-1 libstdc++-4.4.4 libXtst-1.0.99 (x86_64) sysstat-9.0.4 glibc-2.12 glibc-devel-2.1

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Настройка портов доступа к Oracle Enterprise Manager Express 12c

oralinux_plus

В данной статье мы рассмотрим вопрос установки и настройки Oracle Database Enterprise Edition 11gR2 на Oracle Linux 6.X (основана на RedHat, лицензия GNU GPL — бесплатна для коммерческого использования). Если поставить этот процесс «на поток», то по скорости установки и настройки он не будет уступать Windows.. и даже быстрее получится :) Описание установки показано на примере Oracle Linux 6.Х, но точно также это можно установить на CentOS 6.Х и RHEL 6.Х. Небольшое отличие вы найдете по ходу текста.

*запись дополнена 21.03.2016

Из нюансов: придется использовать X-сервер (графику), т.к. установка и настройка Oracle Database через responseFile не очень удобна.

1) Устанавливаем Oracle Linux 6.Х

а) Разметка диска. Если это у нас виртуальный сервер, то можно все устанавливать в один раздел («Use All Space»). Если же полноценный боевой сервер, то рекомендую делать следующее («Create Custom Layout»): разбить диск на 2 логических (200 гб для системы, остальное для oracle и его баз). Сам Oracle и базы будут установлены в папку /home/oracle. Соответственно, папка home — это будет смонтированный второй логический раздел диска (это как аналог диска D в Windows). Все это можно сделать в графике. У меня, на тестовой машине, это выглядит так:

install

Если данные в базах на вашем сервере будут строго конфиденциальны, то здесь же можно установить «шифрование на лету» для папки home. Оно будет потреблять минимум ресурсов, т.к. реализовано на уровне ядра Linux.

б) Ставим галочки возле «Desktop», а внизу «Oracle Linux Server», «UEK3 kernel repo». Далее и.. устанавливаем.

в) Настраиваем сеть через конфиги. Опишем этот процесс (думаю тут все понятно, комментарии не нужны):

Устанавливаем свои параметры. UUID и HWADDR — лучше оставить родные:

Прописываем свой IP в hosts:

Включение и выключение сетевого интерфейса:

Удаляем NetworkManager. Он будет только мешать на сервере:

2) Обновляем систему.

Обновление системы выполняется одной командой:

Далее, подключаем Oracle public репозиторий:

В CentOS и RHEL дополнительно надо подключить gpg-ключ:

3) Открываем порты в firewall.

Порты открываются для работы Oracle DB и VNC.

4) Подготовка к установке Oracle.

Зададим пароль пользователю oracle:

Дадим права sudo для пользователя oracle, чтобы в дальнейшем работать только с ним (запуск команд для управления БД без ввода пароля):

Проведем ряд манипуляций с этим конфигом (ориентируйтесь на закомментированные строки):

После возвращаем все на место:

Все! Теперь пользователь oracle может работать с админскими правами через sudo.

5) Настройка Screensaver и удаленного доступа по VNC.

Логинимся в графическом режиме под пользователем oracle.

а) Первым делом отключаем автоматическую блокировку экрана. Заходим System >>> Preferences >>> Screensaver. Там все будет очевидно.

screensaver

б) Далее, включаем удаленный доступ по VNC. Заходим System >>> Preferences >>> Remote Desktop. Устанавливаем все галочки, как указано на скриншоте (пароль доступа по VNC должен совпадать с паролем пользователя oracle):

VNC

в) Чтобы по VNC можно было подключится после перезагрузки системы, необходимо настроить авто-логин для пользователя oracle. Делается это так, в конфиг:

А потом перезагружаемся:

Все! Теперь мы можем когда угодно подключается удаленно к нашему рабочему столу (по паролю) причем несколькими пользователями одновременно, не выбивая при этом друг друга.

д) Чуть настроим файловый менеджер nautilus, чтобы пользоваться им стало приятнее:

После данных манипуляций, выглядеть он будет так:

nautilus3

6) Устанавливаем Oracle DB.

Даем права на папку установщика:

Потом, зайдя на сервер в графическом режиме под учеткой oracle, запускаем установку командами:

inst_parameters

Перед завершением установки, от имени root в консоли нужно выполнить два скрипта. Не забудьте!

root_scripts

Даем права на папку установленного Oracle:

7) Прописываем переменные

Чтобы заработала команда sqlplus в консоли, необходимо прописать глобальные переменные (под пользователем oracle):

8) Работа с СУБД, пример создания базы и работы с ней

Итак, попробуем создать базу и поработать с ней. Для этого, подключаемся к нашему серверу по VNC, потом заходим сюда: /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin. Тут вы увидите все привычные утилиты для работы с Oracle Database. Например dbca (database configuration assistant) или netca (network configuration assistant). Далее, все как обычно.

Если нам нужен будет на инстанции веб-интерфейс Enterprise Manager, то необходимо поставить галочку:

enterprise_manager1

Запомните адрес веб-интерфейса, порт и SID базы:

enterprise_manager2

Команды для запуска сервисов (от пользователя oracle):

а) Управление listener:

б) Запуск и остановка database:

Успешность запуска баз можно проверить по логам тут: /home/oracle/app/oracle/product/11.2.0/dbhome_1/startup.log

Запускается по очереди, для каждой базы по отдельности. Сначала указываем ORACLE_SID — потом запускаем dbconsole. Для каждой базы будет свой веб-интерфейс на своем порту. Откройте нужный порт в п.3 для нового веб-интерфейса. Но учтите! Enterprise Manager — может быть и удобный инструмент, но он — монстр! Очень сильно нагружает сервер и увеличивает общий объем базы.

Проверка статуса и остановка службы:

А так он выглядит в браузере:

enmanager

Запуск и остановка баз

Команды dbstart/dbshut запускают/останавливают все базы, которые обозначены в файле /etc/oratab символом Y в конце. Если будет символ N — то они их игнорируют. Если dbstart использовать дважды — уже запущенные базы будут перезапущены (соответственно — остановлены и запущены). Т.е. если мы хотим запустить/остановить только несколько баз или какую-то одну, то сначала ее нужно обозначить в файле /etc/oratab. Также, у нас полноценно работает sqlplus и мы можем остановить базу оттуда.

Т.е. например вводим команду:

Все, база корректно остановлена.

9) Автозапуск при старте системы (скрипт демона init)

Создаем скрипт запуска:

Создаем скрипт остановки:

Делаем эти скрипты исполняемыми:

И создаем скрипт автозапуска init:

Права на скрипт:

Добавляем службу в систему:

Все! Служба готова. Теперь работает автозапуск и стандартные команды запуски/остановки службы спод root:

Или спод oracle:

Выводы

Установка и настройка Oracle Database 11g на Oracle Linux 6.X : 3 комментария

Кто додумался на черном фоне серые буквы?
Весь мозг сломал вчитываясь и не все прочел.
Многие и вчитываться не станут, сразу уйдут.
Смените цвета

Один из форков RHEL, на который можно мигрировать прямо сейчас. Он не только готов к использованию, но вы можете даже перевести существующую установку CentOS на Oracle Linux без переустановки.

Oracle Linux известен с 2006 года. Он на 100% бинарно совместим с RHEL и представляет собой эквивалент к каждому RHEL релизу. И нет — вам не нужно заключать какие-либо соглашения с Oracle, что бы начать его использовать.

Oracle Linux поставляется с двумя ядрами на выбор: Unbreakable Enterprise Kernel (UEK) и Red Hat Compatible Kernel (RHCK).

Oracle известен, своей нелояльностью к открытым проектам, и возможно это одна из тех причин, почему сообщество предпочло CentOS, а не Oracle Linux. Но конец CentOS 8 — возможно шанс для Oracle Linux?

Установка Oracle Linux 8.3

Oracle Linux 7.2 используется не только для малых и средних компаний, но для крупных компаний, которые используют сервера с большими вычислительными ресурсами. Перед началом установки ОС необходимо подготовить следующую информацию:

Дисковое пространство.

Перед установкой надо определиться с дисковым пространством для установки ОС. Например, доступны следующие варианты установки ОС:

• локальный диск сервера или персонального компьютера,
• диски дискового массива,
• виртуальный диск гипервизора (в данном посте используется этот вариант).

Во всех трех вариантах должно быть доступно минимум 5 GB дискового пространства для установки ОС OEL. Далее в зависимости от решаемых задач на устанавливаемой ОС, надо увеличить объем доступного для ОС пространства. Также надо будет учитывать, будут ли использован RAID, шифрование файловых систем и выбрать тип файловой системы. В случае использования пространства дискового массива необходимо для iSCSI или FCoE соединений указать WWID или номер порта /Target /LUN.

Сетевые настройки

Если в устанавливаемой ОС не планируется использование DHCP для автоматического назначения сетевых настроек, то необходимо перед установкой ОС определить IP адрес, маску подсети и настройки сетевого шлюза (gateway) для будущей ОС. Сетевые параметры можно настроить и после завершения установки ОС, но рекомендуется заранее определиться с этими данными.

Пользователи

В процессе установки ОС создается пользователь root с правами администратора в OEL. Необходимо будет назначить ему пароль. Также будет предложено создать дополнительного пользователя для работы в ОС.

Программное обеспечение (пакеты)

В процессе установки ОС необходимо выбрать набор программ для определенного типа систем/среды, например, устанавливаемая система будет использована как web server или database server. Также предоставляется возможность выбрать пакеты для автоматической установки. Как и в случае с сетевыми настройками, пакеты можно установить и удалить после завершения установки ОС.

Выбираем образ Full ISO Oracle Linux x86_64

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

Шаги по проверке загрузок Oracle Linux

Для проверки загрузок Oracle Linux вам потребуется:

  • Файл контрольной суммы, соответствующий загруженному ISO.
  • Открытый ключ GPG для проверки ключа Oracle, используемого для подписи файла контрольной суммы.

Файл контрольной суммы содержит список файлов, которые являются частью пакета загрузки с соответствующими контрольными суммами, а также подпись GPG. Подпись GPG позволяет любому проверить, был ли файл контрольной суммы опубликован Oracle. Приведенные ниже шаги описывают, как проверить сам файл контрольной суммы, а затем проверить содержимое загружаемого файла Oracle Linux, сверяя его с файлом контрольной суммы.

Импорт ключа Oracle Linux GPG

Сначала импортируйте ключ GPG Oracle Linux, соответствующий вашей версии Oracle Linux:

Добрый день! В прошлой статье мы с вами скачали Oracle Enterprise Linux, сегодня мы разберем его установку.

Виртуальная машина будет использоваться со следующими характеристиками:

Шаг 1. Запустим нашу виртуальную машину.


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

Шаг 2. Выбираем язык Английский в обоих полях.


Шаг 3. Настроим синхронизацию времени по ntp. Выберем пункт Date&Time.


Шаг 4. Прежде чем добавить ntp сервера укажем место положения Europe/Moscow для того чтобы использовать Российcкий часовой пояс.


Шаг 5. Добавим три ntp сервера и снимем галочки с тех что были установлены ранее.


Шаг 6. Выберем необходимый набор пакетов, которые необходимо установить, для этого переходим в пункт software selection.


Шаг 7. Выбираем минимальную установку и все подготовленные наборы пакетов, кроме Smart Card Support.


Шаг 8. Далее нам необходимо разметить наш диск, поэтому выбираем Installation Destination.


Шаг 9. Выбираем разметку диска вручную.


Шаг 10. Создаем три раздела: загрузочную область (1гб), swap (2гб), корневой раздел «/» (17гб).


Принимаем предложенный вариант разметки.


Шаг 11. Чтобы указать имя нашей виртуальной машины переходим в пункт меню Network & Hostname.


Шаг 12. Укажем имя oel, а также включим интернет посредством переключателя.


Шаг 13. Нажимаем начать установку «Begin Installation», начнется установка oracle linux.


Шаг 14. Во время установки зададим пароль пользователю root. Выбираем пункт root password.


Обратите внимание, что пароль пользователя root необходимо задавать максимально надежный.

Читайте также: