К основному контенту

Установка и конфигурирование 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.12-1.7 (i686)
  • glibc-devel-2.12-1.7 (x86_64)

Обязательные пакеты для установки и работы Management Agent

Ниже список пакетов, которые должны быть установлены в системе для установки и работы OEM Management Agent.
  • make-3.81
  • binutils-2.20
  • gcc-4.4.4
  • libaio-0.3.107
  • glibc-common-2.12-1.7
  • libstdc++-4.4.4
  • sysstat-9.0.4

Поиск и настройка основных пакетов

Для проверки установленных пакетов на ОС Oracle Linux, выполните команду ниже:
1
rpm -qa | grep package_name
Пример вывода
1
2
[oracle@localhost ~]$ rpm -qa|grep make
make-3.81-20.el6.x86_64
Для поиска пакетов RPM используйте утилиту YUM, выполнив команду. Если на сервере нет доступа к интернету, то заранее скачайте пакеты и установите их.
1
yum search package_name
Для установки RPM используйте утилиту YUM, выполнив команду ниже
1
sudo yum install package_name

Рекомендации настройки ядра системы

  • Если OMS и Database расположены на разных хостах установите kernel.shmmax параметр в файле /etc/sysctl.conf
1
kernel.shmmax = 4294967295
  • Если OMS и Database на одинаковых хостах, то можно параметры не менятьe.
  • Добавьте / измените следующие строчки в файле /etc/sysctl.conf установите параметр local port в диапазоне 11000 – 65000
1
net.ipv4.ip_local_port_range = 11000 65500
  • Перезапустите сервер для применение параметров.

Предустановки для пользователей и групп

  • Создайте группу ‘oinstall’
1
groupadd oinstall
  • Создайте пользователя ‘oracle’ и добавьте его в группу ‘oinstall’
1
useradd oracle -g oinstall
  • Залогиньтесь под полдьзователем ‘oracle’ для дальнейшей установки и настройки.


Конфигурирование параметров Базы Данных для корректной установки

  • Установите параметр optimizer adaptive features в положение false
1
alter system set optimizer_adaptive_features=false scope=both sid='*';
  • Провео=рить результат можно выполнив команду
1
show parameter optimizer_adaptive_features
  • Перезапустите Базу Данных

Core Components Installed

  • Oracle Weblogic Server 12c Release 1 (12.1.3.0)
  • JDK 1.7 – pre installed JDK is not supported from this release
  • Oracle Management Service 13c Release 1
  • Management Agent 13c Release 1
  • Oracle JRF 12c Release 1 (12.1.3.0)
  • Oracle Web Tier 12c Release 1 (12.1.3.0)
  • Oracle BI Publisher 12c Release 1 (12.1.3.0)
  • Default plug-ins Installed
    • Oracle Database Plug-in
    • Oracle Fusion Middleware Plug-in
    • Oracle Exadata Plug-in
    • Oracle Cloud Framework Plug-in
    • Oracle System Infrastructure Plug-in

Перед установкой, выполните следующие действия

  • Уберите из окружения переменных, переменные ORACLE_HOME & ORACLE_SID, если система устанавливается рядом с Базой
  • Удалить все упоминания директорий Oracle в переменной PATH. Вы можете добавить их после установки OEM
  • Важно что Weblogic Server предназначать будет только для OMS и он не будет дружить с другими продуктами Oracle Fusion Middleware
  • Создайте и сконфигурируйте директории для BI Publisher
1
2
mkdir -p /u01/app/oracle/product/bip/config
mkdir -p /u01/app/oracle/product/bip/cluster

OEM установка и настройка

  • OEM Cloud Control 13c установочные файлы
    • em13100_linux64.bin (802 MB)
    • em13100_linux64-2.zip (1.22 GB)
    • em13100_linux64-3.zip (1.99 GB)
    • em13100_linux64-4.zip (1.99 GB)
    • em13100_linux64-5.zip (316 MB)
  • ВАЖНО!!! Эти файлы не надо распаковывать. Предоставьте права на запуск .bin файла командой:
1
chmod 755 em13100_linux64.bin
  • Выполните файл .bin
1
./em13100_linux64.bin
  • Снимите галочку  с  предложение загрузки обновления и нажмите Next
  • Нажмите  Yes для дальнейшей устоновки
  • Нажмите пропустить (Skip) на предложение обновления
  • Убедитесь, что все пред установочные проверки  прошли успешно и нажмите.
    • При установки он предупредил что используется не стандартные порты и оперативной памяти установлено меньше 10 ГБ
  • Мои настройки портов
  • Настройки памяти
  • Выберите стандартную (Simple) установку и нажмите Next
    • В расширенной установки (Advanced), вы можете поменять настройки портов, имени домена доступа, пути для установки системы. Simple установка использует параметры по умолчанию. Для теста я вабрал Simple установку, но на реальных проектах нужно использовать расширенную (Advanced) установку и сконфигурировать систему под ваш проект.
  • Укажите пути установки
    • Middleware Home  : /u01/app/oracle/product/oemfmw_13c
    • Agent Base Directory : /u01/app/oracle/product/agent_13c (убедитесь что агент находится в различной с middleware home директории )
    • Укажите имя хоста: oraclelinux6.localdomain 
  • Укажите пароль Администратора системы и параметры доступа к базе данных и нажмите Next
    • В тестовой установки используется один и тот же пароль для  Weblogic, Nodemanager, MDS, SYSMAN пользователя. В расширенной (Advanced) установки вы должны использовать разные пароли.
    • В Database connection details, используется пользователь SYS имя перемещаемой базы данных
  • На этом этапе какие рекомендуемые параметры будут использоваться в базе данных. Нажмите yes для применения параметров автоматически
  • На этом этапе вы увидите предупреждение session_cached_cursors & shared_pool_size. Эти параметры должны быть значения рекомендуемые. Данные параметры требуется настроить в реальной эксплуатации. Так как это влияет на производительность. Вы можете сделать это после установки OEM. Я оставляю эти настройки для демо-установки.
  • Обеспечить пути для программного обеспечения библиотеки, BI Publisher конфигурации кластера и каталогов. Они не являются обязательными и могут быть настроены с консоли OEM после установки. Но рекомендуется настроить во время установки. Вы также можете включить BI Publisher в процессе установки или может быть включена с помощью EMCTL после установки
    • Software Library : /u01/app/oracle/product/swlib
    • BI Publisher Config Directory : /u01/app/oracle/product/bip/config
    • BI Publisher Cluster Directory : /u01/app/oracle/product/bip/cluster
  • Проверьте детали установки и нажмите Install
  • Процесс установки
  • Процесс конфигурирования
  • Процесс установки очень длинный. Наберитесь терпения 🙂
  • По завершению процесса установки запустите скрипт от пользователя root
1
/u01/app/oracle/product/oemfmw_13c/allroot.sh
  • Пример выполнения скрипта
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@oraclelinux6 ~]# /u01/app/oracle/product/oemfmw_13c/allroot.sh
Starting to execute allroot.sh .........
Starting to execute /u01/app/oracle/product/oemfmw_13c/root.sh ......
/etc exist
Creating /etc/oragchomelist file...
/u01/app/oracle/product/oemfmw_13c
Finished product-specific root actions.
/etc exist
Finished execution of /u01/app/oracle/product/oemfmw_13c/root.sh ......
Starting to execute /u01/app/oracle/product/agent_13c/agent_13.1.0.0.0/root.sh ......
Finished product-specific root actions.
/etc exist
Finished execution of /u01/app/oracle/product/agent_13c/agent_13.1.0.0.0/root.sh ......
[root@oraclelinux6 ~]#
  • Нажмите Close для завершения установки
  • Процесс установки и конфигурирования закончен

Основные используемые порты системы

  • Enterprise Manager Upload HTTP Port : 4889
  • Enterprise Manager Upload HTTP SSL Port : 4903
  • OHS HTTP Port : 9788
  • OHS HTTP SSL Port : 9851
  • BI Publisher HTTP Port : 9701
  • Enterprise Manager Central Console HTTP SSL Port : 7802
  • Enterprise Manager Central Console HTTP Port : 7788
  • Node Manager HTTP SSL Port : 7403
  • BI Publisher HTTP SSL Port : 9803
  • Managed Server HTTP Port : 7202
  • Managed Server HTTP SSL Port : 7301
  • Oracle Management Agent Port : 3872
  • Admin Server HTTP SSL Port : 7102


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

  • Enterprise Manager Cloud Control  : https://oraclelinux6.localdomain:7802/em
  • Admin Server URL : https://oraclelinux6.localdomain:7102/console
  • BI Publisher URL : https://oraclelinux6.localdomain:9803/xmlpserver

OEM

  • Прочтите и согласитесь с лицензионным соглашением
  • Выберите стартовую домашнюю страницу. Ее всегда можно поменять
Это все !! Теперь можно работать с OEM 13c.

Комментарии

Популярные сообщения из этого блога

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

Шпаргалка по работе с пакетным менеджером Yum (Yellowdog Updater, Modified), который используется в популярных Linux дистрибутивах: RedHat, CentOS, Scientific Linux (и других). В целях экономии места вывод команд не представлен. отображение команд и опций #yum help список названий пакетов из репозиторий #yum list список всех доступных пакетов #yum list available список всех установленных пакетов #yum list installed установлен ли указанный пакет #yum list installed httpd список установленных и доступных пакетов #yum list all список пакетов, относящихся к ядру #yum list kernel отображение информации о пакете #yum info httpd список зависимостей и необходимых пакетов #yum deplist httpd найти пакет, который содержит файл #yum provides "*bin/top" поиск пакета по имени и описанию #yum search httpd #yum search yum получить информацию о доступных обновлениях безопасности #yum updateinfo list security вывести список групп #yum gr

Запуск Spring Boot App из командной строки

Я расскажу вам, как запустить приложение Spring Boot из командной строки в окне терминала. Есть несколько способов, и оба предполагают, что вы уже создали приложение Spring Boot. Добавить плагин Maven в POM . XML Чтобы мы могли запускать приложение Spring Boot в виде единого исполняемого файла JAR Java , нам сначала нужно обновить файл pom . xml нашего проекта и добавить к нему подключаемый модуль maven . Откройте файл pom . xml и добавьте следующий фрагмент XML ниже списка зависимостей проекта. <build> <plugins> <plugin> <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-maven-plugin </artifactId> </plugin> </plugins> </build> Сборка Spring Boot проекта с Maven Чтобы иметь возможность запускать приложение Spring Boot , вам необходимо сначала его собрать. Чтобы собрать и упаковать приложение Spring Boot в один исполняемый файл Jar с