Настройка oracle linux после установки

Настройка сети в Oracle Linux

В данном посте будет рассказано про базовую настройку сети в операционных сетях на базе ОС Linux. Будут рассмотрены следующие вопросы:

  • Файлы, в которых прописываются сетевые настройки
  • Настройка сети на примере – связь двух виртуальных машин

В Oracle Enterprise Linux есть несколько способов настройки сети. Она производится либо через пользовательские интерфейсы, которые записывают введенные значения в необходимые конфигурационные файлы либо изменения можно вносить напрямую в необходимые конфигурационные файлы. После внесения любых изменений в файл необходимо перезагрузить ОС, либо перезапустить сервис сети (см. ниже), либо отключить сетевой интерфейс, а затем снова включить его, чтобы изменения вступили в силу. В большинстве систем Linux для этой цели можно использовать команды ifdown интерфейс или ifup интерфейс (см. ниже). Все настройки и файлы, описанные ниже, актуальны для операционной системы Oracle Linux 7.

Файлы, в которых прописываются сетевые настройки

Для начала рассмотрим файл /etc/sysconfig/network. В нем описываются сетевые настройки, касающиеся сетевого имени хоста и шлюза по умолчанию. Сетевое имя хоста прописывается в HOSTNAME, шлюз по умолчанию – в GATEWAY. Редактирование всех сетевых файлов должно осуществляться с привилегированными полномочиями (root или sudo).

Другой важный файл – /etc/sysconfig/network-scripts/ifcfg-интерфейс. В нем прописываются сетевые настройки для адаптера интерфейс (например, ifcfg-enp0s3). В случае, если в системе используется несколько сетевых адаптеров, стоит ожидать дополнительные конфигурационные файлы, для каждого из адаптеров (enp0s4, где en – ethernet, p – номер шины, s – номер слота. Такая наименование действительно для PCI-устройств). Ниже приведен пример конфигурации адаптера ifcfg-enp0s3, использующим DHCP.

Далее пример конфигурации адаптера ifcfg-enp0s3 со статическим IP-адресом. Для того, чтобы настроить адаптер ifcfg-enp0s3 для работы со статическим IP-адресом, надо с помощью текстового редактора (например, nano или vi) изменить файл /etc/sysconfig/network-scripts/ifcfg-enp0s3. А именно, добавить строки с указанием нужного IP-адреса, маски подсети, шлюза и DNS (IPADDR, PREFIX, GATEWAY, DNS1). Также, необходимо изменить значение параметра BOOTPROTO с dhcp на none. Параметр BOOTPROTO отвечает за то, как интерфейс получит IP-адрес.

Файл /etc/hosts содержит информацию, помогающую при локальном преобразовании имен.

В файле /etc/resolv.conf находится расположение DNS сервера(ов) для преобразования имен.

После всех настроек, необходимо перезапустить интерфейс, чтобы изменения вступили в силу. Делаем это командами ifdown и ifup.

Альтернативный вариант – перезапуск сервиса сети, отвечающего за сеть:

Далее проверяем новые настройки сети командой ifconfig. Команда выведет на экран несколько интерфейсов, нас интересует только лишь наш enp0s3.

Настройка сети на примере – связь двух виртуальных машин

Далее, настроим сетевое соединение между двумя виртуальными машинами. Для этого необходимо проделать вышеописанные настройки сетевых интерфейсов на двух виртуальных машинах, распределив между ними IP-адреса и маски подсети так, чтобы они оказались в одной логической подсети.

После того, как адресация и интерфейсы машин в ОС настроены, перейдем к настройке непосредственного соединения виртуальных машин через интерфейс гипервизора – в нашем случае, используя настройки Virtual Box.

Как видно по скриншотам ниже, надо переключить тип соединения в режим “Сетевой мост”. Сделав это в настройках обеих машин, они получат возможность увидеть друг друга в сети.

Изменение типа подключения с NAT на Сетевой мост для первой машины.

Изменение типа подключения с NAT на Сетевой мост для второй машины.

Проверка сетевых настроек командой ifconfig.

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

Источник

Установка Oracle Linux

В данном посте рассматривается установка операционной системы Oracle Enterprise Linux 7.2 (OEL). Будут рассмотрены следующие вопросы:

  • Системные требования и планирование установки операционной системы
  • Базовая установка
  • Выбор устанавливаемых программ

Системные требования и планирование установки

Операционную систему (ОС) OEL можно установить на вычислительную систему со следующими параметрами (см. ниже скрин с официального сайта корпорации Oracle).

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

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

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

Читайте также:  Dlna сервер для windows media player

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

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

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

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

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

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

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

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

В предыдущем посте была создана виртуальная машина (VM) на базе VirtualBox и был кратко показан процесс установки Oracle Linux. Рассмотрим подробно базовую установку OEL

Базовая установка

1. Запускаем VM и выбираем Install Oracle Linux 7.2

2. Выбираем язык мастера установки. В данном примере выбраны English и English (United States). Нажимаем Continue для продолжения установки.

3. Открывается окно Installation Summary. На данном шаге можно настроить все перечисленные в окне разделы параметров в удобной последовательности. Самое главное, выделенный восклицательным знаком раздел является обязательным для настройки. Остальные разделы можно оставить по умолчанию или же изменить по своим требованиям.

Далее рассматривается последовательная настройка разделов. С помощью раздела Date & Time настраивается дата, время и часовой пояс (настройка доступа к NTP серверу будет описана в отдельном разделе после установки ОС). Для изменения значений этого раздела необходимо нажать на Date & Time и в новом окне изменить значения и нажать на кнопку Done.

4. Значения параметров разделов KEYBOARD, LANGUAGE SUPPORT, SECURITY POLICY, INSTALLATION SOURCE, KDUMP, NETWORK & HOST NAME оставим по умолчанию и перейдем к настройке раздела SOFTWARE SELECTION. С учетом того, что это базовая установка, в данном разделе выберем значение среды Server with GUI для установки ОС с графическим интерфейсом.

5. Выберем диск для установки ОС. Для этого необходимо нажать на INSTALLATION DESTINATION и затем в открывшемся окне выбрать автоматическую настройку разделов (Automatically configure partitioning). Мастер установки предоставляет возможность и ручной настройки разделов (I will configure partitioning). Автоматическая установка использует весь доступный объем дискового пространства и создает необходимые файлы системы. В этом же окне можно выбрать функцию шифрования разделов (в нашем примере шифрование не используется).

Далее нажимаем на кнопку Done.

6. После изменения необходимых параметров нужно перейти к установке ОС нажимая на кнопку Begin Installation.

7. Во время установки ОС надо будет установить пароль пользователю root. Для этого надо нажать на ROOT PASSWORD и в открывшимся окне набрать пароль и подтвердить его в поле Confirm. Далее нажимаем Done и ожидаем завершения установки ОС. В данном примере дополнительная учетная запись создается в процессе завершения установки ОС (далее описывается этот шаг). Создание других пользователей с помощью команд и права доступа к объектам ОС будут рассмотрены в отдельном посте.

8. После завершения установки необходимо перезагрузить ОС.

9. После перезагрузки операционной системы необходимо принять лицензионное соглашение для начала работы. Для этого надо нажать на LICENSE INFORMATION и в открывшемся окне поставить галочку на параметре License Agreement, а потом нажать кнопку Done. Мастер установки переключится на предыдущее окно. В данном окне надо будет нажать на Finish Configuration.

10. Необходимо настроить среду работы GNOME. В окнах мастера установки надо выбрать язык среды, язык раскладки клавиатуры и часовой пояс. Выбираем необходимые значения и нажимаем Next.

Читайте также:  Копия реестра windows храниться

11. Задаем информацию о пользователе, назначаем ему пароль и нажимаем Next.

12. На этом установка и настройки базового функционала Oracle Enterprise Linux 7.2. завершены. Операционная система готова к работе. Нажимаем Start Using Oracle Linux Server.

13. При первом входе операционная система предлагает базовую справочную информацию (видео и текстовую) для ознакомления работы с Oracle Linux.

14. Вызываем консоль и можем начать работать с командами в OEL. Для этого нажимаем на меню Applications в левом верхнем углу и выбираем Terminal.

15. Для завершения работы ОС ввести соответствующую команду и нажать на Enter.

Работа с базовыми командами в Linux рассмотрена в этом посте.

Источник

Установка Oracle Database 18c Express Edition на Oracle Linux

В данном посте описывается установка Oracle Database 18c Express Edition (XE) на операционную систему Oracle Linux 7. В примере рассматривается установка на Oracle Linux 7.4. Процесс установки с небольшими оговорками актуален для всех версий ОС Linux на базе RHEL (подробнее – ниже).

Будут рассмотрены следующие шаги:

  1. Подготовка к установке
  2. Установка Oracle Database 18c XE
  3. Подключение к базе данных

1. Подготовка к установке

1.1. Проверяется, соответствует ли используемая операционная система минимальным требованиям для установки и работы Oracle Database 18c XE. Допустимы следующие версии и дистрибутивы Linux на базе RHEL:

  • Oracle Linux 7.5 with the Unbreakable Enterprise Kernel 5
    Oracle Linux 7.2 with the Unbreakable Enterprise Kernel 4
    Oracle Linux 7 with the Unbreakable Enterprise Kernel 3
    Oracle Linux 7 with the Red Hat Compatible kernel: 3.10.0-123.el7.x86_64 or later
  • Red Hat Enterprise Linux 7: 3.10.0-123.el7.x86_64 or later
  • Oracle Linux 6.4 with the Unbreakable Enterprise Kernel 2
    Oracle Linux 6.6 with the Unbreakable Enterprise Kernel 3
    Oracle Linux 6.8 with the Unbreakable Enterprise Kernel 4
    Oracle Linux 6.4 with the Red Hat Compatible kernel: 2.6.32-358.el6.x86_64 or later
  • Red Hat Enterprise Linux 6.4: 2.6.32-358.el6.x86_64 or later
  • SUSE Linux Enterprise Server 12 SP1: 3.12.49-11.1 or later

Для установки требуется минимум 1 Гб оперативной памяти (рекомендуется 2 Гб), минимум 10 Гб дискового пространства для ПО Oracle, 2 Гб дискового пространства для хранения временных файлов и обладание правами администратора.

1.2. Если системные требования соответствуют, то скачивается установочный файл. Oracle Database 18c Express Edition распространяется бесплатно и установочный файл можно скачать с официального сайта Oracle – https://www.oracle.com/database/technologies/xe-downloads.html

Для скачивания на портале Oracle необходимо наличие учетной записи с паролем. При ее отсутствии осуществляется регистрация новой учетной записи.

Пройдя по ссылке, выбирается версия Oracle Database 18c XE для вашей операционной системы (ОС): Oracle Database 18c Express Edition for Linux x64. Запускается скачивание rpm пакета (oracle-database-xe-18c-1.0-1.x86_64.rpm). Время скачивания может быть достаточно большим. Объем пакета около 2,3 Гб.

1.3. Скачивается пакет Oracle Database Preinstall RPM, предназначенный для создания необходимых пользователей, групп в ОС (например, пользователя oracle и группу oinstall), добавления системных параметров и файлов, необходимых для установки и работы базы данных (БД) Oracle. Если используется Oracle Linux, то данный пакет устанавливается командой под учетной записью root. Если используется RedHat, SUSE, либо отсутствует соединение с интернетом на Oracle Linux, то можно скачать сам rpm пакет по ссылке: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

После скачивания пакет устанавливается командой:

yum localinstall oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

rpm -ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

Далее используется вторая команда:

В рассматриваемом случае система требует предварительно установить два зависимых (дополнительных) пакета: ksh и libaio-level. В зависимости от текущих настроек операционной системы возможны требования установки и других зависимых (дополнительных) пакетов. Требуемые пакеты должны быть установлены. Если не настроен доступ к интернету, то пакеты можно найти в папке примонтированного образа (диска или образа, с которого была установлена ОС) – /run/media/ . Для этого, например, если используется VirtualBox, то надо в меню «Устройства виртуальной машины» перейти в раздел «Оптические диски» и указать ISO образ вашей операционной системы. Другим вариантом является создание своего репозитория на виртуальной машине и далее можно установить все пакеты из своего репозитория. Ниже устанавливаются зависимые два пакета на операционную систему из примонтированного образа.

В папке Packages определяются необходимые файлы и устанавливаются командой rpm -ivh.

Теперь устанавливается preinstall пакет еще раз.

Как видно, установка пакета успешно завершена и добавлены системные файлы для конфигурации настроек Oracle Database 18с XE. Все значения оставляются по умолчанию, но при необходимости их можно изменять.

Читайте также:  Downie аналог для windows

2. Установка Oracle Database 18c Express Edition

2.1. Запускается ранее скачанный rpm пакет. Предварительно проверяется доступность более 1 Гб оперативной памяти. Проверить объем оперативной памяти можно командой free -h. Обычно, указав при создании виртуальной машины 1 Гб ОЗУ, на выходе не всегда получаем 1 гигабайт оперативной памяти в ОС. Для этого рекомендуется указывать объем оперативной памяти виртуальной машины с небольшим запасом (например, 1.4 Гб). Иначе возможна, например, следующая ошибка:

[SEVERE] Oracle Database 18c Express Edition requires a minimum of 1GB of physical memory (RAM). This system has 991 MB of RAM and does not meet minimum requirements.

Запускается установка БД:

Установка успешно завершена и система выдает сообщение: [INFO] Oracle home installed successfully and ready to be configured.

Лог файлы установок можно найти в файлах /var/log/oracle-database-preinstall-18c и /var/log/oracle-database-xe-18c. В них можно удостовериться, что никаких ошибок не произошло. Изменить некоторые параметры можно в файле /etc/sysconfig/oracle-xe-18c.conf.

Во избежание ошибок, необходимо удостовериться, что hostname операционной системы прописан в файлах /etc/hosts и /etc/hostname. Иначе получите следующее сообщение при настройке:

[Fatal] [DBT-06103] The port (5500) is already in use express edition 18c

Рекомендуется настроить сетевые параметры и сделать сетевой интерфейс автозапускаемым после перезагрузки операционной системы. В данном посте описывается настройка сети в Oracle Linux.

Для настройки паролей и завершения установки нужно запустить команду /etc/init.d/oracle-xe-18c configure

Установка БД успешно завершена. В конце установки описываются способы подключения к Pluggable и Container Databases, а также к Oracle Enterprise Manager for Oracle Database XE:

Connect to Oracle Database using one of the connect strings:
Pluggable database: dushanbe.localdomain:1539/XEPDB1
Multitenant container database: dushanbe.localdomain:1539
Use https://localhost:5500/em to access Oracle Enterprise Manager for Oracle Database XE

2.2. Теперь под пользователем oracle ОС в папке /home/oracle надо настроить файл .bash_profile, добавив переменные ORACLE_HOME, ORACLE_SID и путь $ORACLE_HOME/bin в разделе PATH. Назначается пароль пользователю oracle и работа в операционной системе производится под этим пользователем.

В домашней директории пользователя oracle (/home/oracle) ищется скрытый файл .bash_profile.

Далее файл открывается с помощью nano (или vi) и добавляются переменные ORACLE_HOME, ORACLE_SID и путь $ORACLE_HOME/bin в разделе PATH.

Изменения сохраняются и осуществляется повторный вход в систему под пользователем oracle.

3. Подключение к БД

После установки необходимо произвести подключение к БД, что позволит проверить работоспособность Oracle Database 18c XE. Для подключения к БД (multitenant container database) под пользователем SYS с помощью SQLPlus, необходимо запустить следующую команду sqlplus sys@XE as sysdba.

Выполняется запрос выборки данных из Container Database. Данный запрос показывает имеющиеся pluggable databases (PDB).

Перезагрузка операционной системы показывает, что listener и база данных не доступны, так как не настроен автоматический запуск этих служб (см. ниже).

Чтобы БД (инстанция) и listener запускались автоматически после включения или перезапуска ОС, выполняются следующие две команды под пользователем root:

Перезагружаем операционную систему. Как видно ниже, listener и база данных стартовали автоматически.

На этом установка и базовые настройки Oracle Database 18c Express Edition на Oracle Linux завершены. Container database и Pluggable database готовы к работе. В последующих постах будут рассмотрены подключение к Pluggable database и работа с ней.

4 thoughts on “ Установка Oracle Database 18c Express Edition на Oracle Linux ”

Не подскажите, а sqlplus должен изначально стоять? Столкнулся с проблемой: дистрибутив Linux Oracle. Дошёл до подключения к БД и команда не найдена… ОК, скачал oracle instantclient basic… И тут ошибка взаимосвязей… oracle-database-xe-18c конфликтует с oracle-instantclient-basic-21.1.0.0.0-1.x86_64
в Windows после установки Oracle DBXE18c сразу sqlplus работал….

Добрый день.
Спасибо за Ваш вопрос.

Утилита SQLPlus всегда доступна после успешной установки Oracle Database 18c Express Edition. Подключение к БД с помощью SQLPlus под какой учетной записью ОС выполняется (oracle или root)?

Подскажите как запустить tomcat после oracle ?

Добрый день!
Спасибо за Ваш вопрос.

Вам Apache Tomcat нужен для настройки ORDS? Если да, то есть два варианта установки ORDS:
1. Автономный (standalone) режим.
2. На сервере приложений (Oracle WebLogic Server, Apache Tomcat).

В этом посте подробно описан процесс установки и настройки ORDS в автономном режиме (standalone). К сожалению, пока не подготовил пост для второго варианта (на сервере приложений – Apache Tomcat).

Источник

Оцените статью