Oracle oms что это
We're assuming here that you have installed the Cloud Control database, and run all the installation etc but you've forgotten how to start the OMS, so this is a fairly basic Oracle Cloud Control installation.
Assumptions : We're working on Oracle Linux here but it's fairly simple to do this on any platform.
First thing to do is to source the environment :
export ORACLE_BASE=/u01/oracle/
export ORACLE_HOME=/u01/oracle/oms12104/oms
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=EMREP
Your paths and SID will of course vary. If you don't want to spend too much time looking for those values
/etc/oragchomelist which is a file that should exist on every OMS with usually the first two lines being that of the BASE and HOME
1. OMS repository database is available
2. OMS Repository listener is available and you can connect to it.
The above steps are easy to check by using a SQLPLUS check from SYSMAN/ @ if you have defined it in TNSNAMEs
[oracle@ebscloud ~]$ tnsping EMREP
TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 05-JAN-2015 11:54:16
Copyright (c) 1997, 2013, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ebscloud)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = EMREP)))
OK (90 msec)
[oracle@ebscloud ~]$ sqlplus sysman/password@emrep
SQL*Plus: Release 11.2.0.4.0 Production on Mon Jan 5 11:54:31 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
so that is all OK.
OK so now we can see the database.
next step is to start the OMS.
[oracle@ebscloud ~]$ emctl start oms
Oracle Enterprise Manager Cloud Control 12c Release 4
Copyright (c) 1996, 2014 Oracle Corporation. All rights reserved.
Starting Oracle Management Server.
Starting WebTier.
WebTier Successfully Started
Oracle Management Server Already Started
Oracle Management Server is Up
[oracle@ebscloud ~]$
note that this can cause a lot of database throughput so be aware that "Management Server is Up" may not be entirely correct, but we will show it off as the management server will not start until some database work is complete.
If we look at top or iotop we can see lots of Java or DBW on the database server. Wait till it all dies off and then run the status command again. This can take up to 25-30 minutes on slow OMS machines
so that's not very detailed so let's ask for the details ( note you need the sysman password for this ) . If you don't have the sysman password you shouldn't really be starting and stopping the OMS . but it might happen. However to get the detail status you need it.
if we add the detail and sysman_pwd in
[oracle@ebscloud ~]$ emctl status oms -details -sysman_pwd
BI Publisher is not configured to run on this host.
[oracle@ebscloud ~]$
Note that the Console URL should be recorded as that is what you want to put into the browser address bar and that will be the title of the next post.
How do we stop the OMS
emctl stop oms should work just fine.
Oracle Enterprise Manager Cloud Control 12c Release 4
Copyright (c) 1996, 2014 Oracle Corporation. All rights reserved.
Stopping WebTier.
WebTier Successfully Stopped
Stopping Oracle Management Server.
Oracle Management Server Successfully Stopped
Oracle Management Server is Down
[oracle@ebscloud ~]$
This chapter provides an overview of Enterprise Manager Cloud Control 13 c and helps you understand its architecture and the various core components that are integrated within the product. It contains the following sections:
For detailed information about Oracle Enterprise Manager Cloud Control, see the Oracle Enterprise Manager Cloud Control Documentation web site:
1.1 About Enterprise Manager Cloud Control 13 c
Oracle Enterprise Manager is Oracle's integrated enterprise information technology (IT) management product line, which provides the industry's only complete, integrated, and business-driven enterprise cloud management solution. Oracle Enterprise Manager creates business value for IT by leveraging the built-in management capabilities of the Oracle stack for traditional and cloud environments, enabling customers to achieve unprecedented efficiency gains while dramatically increasing service levels.
The key capabilities of Enterprise Manager include:
A complete cloud lifecycle management solution enabling you to quickly set up, manage, and support enterprise clouds and traditional Oracle IT environments from applications to disk
Maximum return on IT management investment through the best solutions for intelligent management of the Oracle stack and engineered systems with real-time integration of Oracle's knowledge base with each customer environment
Best service levels for traditional and cloud applications through business-driven application management
Figure 1-1 illustrates how Enterprise Manager Cloud Control offers a solution that enables you to monitor and manage the complete Oracle IT infrastructure from a single console.
Figure 1-1 Enterprise Manager Cloud Control Console
For more information about Enterprise Manager Cloud Control, access the following URL:
1.2.3 About Oracle Management Service (OMS)
Oracle Management Service (OMS) is a Web-based application that orchestrates with the Management Agents and the plug-ins to discover targets, monitor and manage them, and store the collected information in a repository for future reference and analysis. The OMS also renders the user interface for Enterprise Manager Cloud Control.
The OMS is deployed to the middleware home, which is the parent directory that contains Oracle WebLogic Server, OMS, plug-ins, Java Development Kit (JDK), Oracle WT directory, Oracle Common, and other relevant configuration files and directories. While installing the OMS, the Enterprise Manager Cloud Control Installation Wizard automatically installs Oracle WebLogic Server and JDK, and therefore, a WebLogic Server admin console is available by default.
Настройка портов доступа к Oracle Enterprise Manager Express 12c
Для чего данное руководство Данное руководство позволит Вам настроить Oracle Enterprise Manager Express 12c, с Веб интерфейсом, который поможет управлять и администрировать Ваш экземпляр базы данных Oracle. Введение Oracle Enterprise Manager Express позволяет выполнять административные задачи, такие как управление безопасностью пользователей и управление памятью и хранение базы данных. Вы можете также просмотреть производительность и статус информации о вашей базе данных. В Oracle Database 12c , было введено понятие Мультиарендность.( Мультиарендность (англ. multitenancy — «множественная аренда») — элемент архитектуры программного обеспечения, где единый экземпляр приложения, запущенного на сервере, обслуживает множество организаций-клиентов («арендаторов»). Мультиарендность сопоставляется с архитектурой из множественных экземпляров (англ. multiinstance), где для каждой организации-клиента создаются отдельные программные экземпляры. В мультиарендной архитектуре программные при
Недавно ORACLE снизил цену на InMemoryDB TimesTen, таким образом получение быстрой базы с поддержкой PL/SQL и гибкой репликацией стало реальностью.
Ниже описаны некоторые особенности инсталляции ORACLE Enterprise Manager 11g с целью мониторинга базы TimesTen. Мониторинг малоинформативен, но, в отсутствие инструментов работы с графическим интерфейсом (есть только SQL Developer), лучше, чем ничего. Для EM12с плагин для TT ещё не выпущен(29.08.2012).
Необходимый набор софта
Настоятельно рекомендую только этот набор.
Платформа:
— Oracle Enterprise Linux 5.5 (удалось установить и на OEL 6.3, но нужны дополнительные действия;
— Virtualbox 4.1.18 (завёлся только для кернела 2.6.32-279.el6.x86_64 OEL 6.3) – можно ставить и напрямую на сервер, но тогда сложно будет клонировать. Можно использовать и другие технологии виртуализации. Выбор VB обусловлен лёгким переносом VM на другие платформы, что выгодно отличает его от моего фаворита KVM.
Дистрибутив БД (нужна для хранения данных EM):
— Oracle 11.2.0.3 (p10404530_112030_Linux-x86-64_1of7.zip и 2of7.zip).
Сервер приложений и сам EM11g (FYI: в EM12c WebLogic встроен в дистрибутив EM):
— WebLogic 10.3.2 (wls1032_generic.jar) – только эта версия и никакая другая;
— EM 11.1.0.1.0 (GridControl_11.1.0.1.0_Linux_x86_1of3.zip, 2of3.zip и 3of3.zip).
Установка Oracle Enterprise Linux
Установка ORACLE 11.2.0.3 DB в версии Enterprise Edition.
В данном разделе не рассмотрены вопросы конфигурирования автостарта и изменение параметров кернела.
Не забываем export DISPLAY=:0.0
Выбрать “Server” и “Advanced”, Enterprise Edition.
Убрать автоматический Memory management и установить SGA 3079 и PGA 1024
После установки
Изменить ~oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.6.227)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
Изменить ~oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.227)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /home/oracle/app/oracle
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME =orcl)
)
)
Если при установке использовалась только кнопка “Next”, то правим параметры:
$ sqlplus /nolog
SQL> conn / as sysdba;
SQL> alter system set processes =500 scope = spfile;
SQL> alter system set log_buffer=10485760 scope=spfile;
SQL> show parameter target
SQL> show parameter pga
SQL> alter system set sga_max_size=3072M scope=spfile;
SQL> alter system set sga_target=3072M scope=spfile;
SQL> alter system set session_cached_cursors=200 scope=spfile;
SQL> alter database datafile '/home/oracle/app/oracle/oradata/orcl/undotbs01.dbf' resize 800M;
SQL> alter user sysman account unlock;
SQL> alter user sysman identified by sysman;
SQL> alter user sys identified by sys;
SQL> alter user system identified by system;
SQL> alter user dbsnmp identified by dbsnmp;
SQL> alter system set pga_aggregate_target=512M;
SQL> alter system set shared_pool_size = 800M;
SQL> shutdown immediate;
SQL> startup;
Может понадобиться:
$ less ~/.bash_profile
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:/usr/ccs/bin:/usr/bin:/usr/ucb:/etc:/usr/openwin/bin:/export/home/oracle/opatch/OPatch:$PATH
export LD_LIBRARY_PATH=".:$ORACLE_HOME/lib:/opt/shared:/usr/local/lib:$LD_LIBRARY_PATH"
export ORACLE_SID=orcl
ulimit –n 4096
По умолчанию ORACLE DB и листенер не запускаются.
Установка WebLogic
Запускаем инсталляцию WebLogic
$ java -d64 -jar wls1032_generic.jar
По умолчанию предлагается какой-то левый каталог. Можно и туда, но для единообразия, лучше в $ORACLE_BASE/middleware, т.е. в /home/oracle/app/oracle/middleware
Убрать галку Run QuickStart.
После установки, сначала накатываем патч на bsu p12426828_1035_Generic(этот патч прокатывает только на новой версии openjdk 1.6, т.е. openjdk из дистрибутива EOL 5.5 не подойдёт, необходимо обновить его либо из репозитория jumpstart, либо репозитория ORACLE. См. выше.)
$ java -jar patch-client-installer330_generic32.jar
Потом ставим патч на WL p9438213_10320_Generic
Копируем его в middleware_home/utils/bsu/cache_dir, распаковываем
$ export MIDDLEWARE_HOME=/home/oracle/app/oracle/middleware
$ cd /home/oracle/app/oracle/middleware/utils/bsu/
$ mkdir cache_dir
$ cd cache_dir/
$ cp ~oracle/distr/ogc11/p9438213_10320_Generic.zip ./
$ unzip p9438213_10320_Generic.zip
$ cd $MIDDLEWARE_HOME/utils/bsu/
$./bsu.sh
Запускаться будет долго (видимо, пытается попасть на сервер обновлений). Выбираем WDJ7 и нажимаем +.
Установка Em 11g
Если используется OEL, отличный от непатченного 5.5, то OMS Configuration потерпит неудачу. Это связано с версией JAVA. Установка с java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.27.1.10.8.el5_8 не прокатывает.
Нужно ставить старый java-1.6.0-openjdk-1.6.0.0-1.7.b09.0.1.el5.x86_64.rpm (по слухам, OMS Configuration проходит с openjdk до 18ой версии включительно).
На всякий случай проверяем пользователя sysman. Есть подозрение, что именно ему при инсталляции базы вкатываются схемы enterprise manager, идущего с дистрибутивом базы.
$ sqlplus / as sysdba;
SQL> SELECT COUNT(*) FROM ALL_USERS WHERE USERNAME='SYSMAN';
SQL> alter user sysman account unlock;
SQL> alter user sysman identified by sysman;
Далее сносим локальный репозиторий (в процессе установки EM всё равно попросит это сделать)
$ORACLE_HOME/bin/emca -deconfig dbcontrol db -repos drop -SYS_PWD sys -SYSMAN_PWD sysman
Ответить: orcl, 1521, Y
Далее ОПЦИОНАЛЬНО можно проверить, что пацаны и их схемы теперь не с нами:
$sqlplus / as sysdba
SQL> SELECT COUNT(*) FROM ALL_USERS WHERE USERNAME IN ('SYSMAN','SYSMAN_MDS');
SQL> SELECT FILE_NAME FROM DBA_DATA_FILES WHERE UPPER (TABLESPACE_NAME) LIKE 'MGMT%';
Запускаем инталляцию EM11g
$./runInstaller
Убираем две галки secure, запоминаем порты
и линки, которые будет использовать EM.
Проверяем, что всё заработало:
$ export ORACLE_HOME=/home/oracle/app/oracle/middleware/oms11g
$ORACLE_HOME/bin/emctl status oms
$ export ORACLE_HOME=$ORACLE_BASE/middleware/agent11g
$ORACLE_HOME/bin/emctl status agent
$ORACLE_HOME/bin/emctl upload
Установка агента
После установки можно получить доступ к ORACLE Support из EM, чтобы загружать софт для агентов напрямую.
Setup->Patching Setup. Закладка “Online and Offline Settings” переключить в “Offline”.
Далее по ссылкам в таблице скачать все xml-файлы и сделать их upload в соответствующих строчках. Перевести Connection в Online
Перезапустить.
$ export ORACLE_HOME=/home/oracle/app/oracle/middleware/oms11g
$ emctl stop oms
$ emctl start oms
Заново ввести логин/пароль и, о чудо, коннект появится. Хочется надеяться, что такие бубнопляски необходимы только из-за наличия корпоративного firewall.
Установить соответствующий путь по подсказке “The Software Library has not been configured. Component/Directive/Image/Network/Suite creation will fail if Software Library is not configured. To configure, click on the 'Provisioning' sub-tab, go to the 'Administration' page and set the path for Software Library.”
Например, /home/oracle/app/oracle/middleware/softlib(предварительно необходимо создать)
$ cd /home/oracle/app/oracle/middleware
$ mkdir softlib
На закладке “Deployment” выбрать “Download agent Software”. Выбрать агента для нужной OS и нажать “Download”.
Альтернативный вариант (если доступ к ORACLE Support из EM получить не удалось) – это скачать софт для агента самостоятельно и распаковать его в /sysman/agent_download/На закладке “Deployment” выбрать “Install agent”.
Далее (разница в путях к $HOME в команде cat обусловлена разными OS, 6.180 – это Solaris 10, 6.227 – OEL 5.5)
$ ssh 192.168.6.180 cat /export/home/oracle/.ssh/id_rsa.pub >> authorized_keys
$ ssh 192.168.6.180 cat /export/home/oracle/.ssh/id_dsa.pub >> authorized_keys
$ ssh 192.168.6.227 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
$ ssh 192.168.6.227 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
В EM на закладке “Deployment” выбрать “Install Agent”, “Fresh Install”. Возможно появление warning /etc/hosts invalid. Формат подобрать не удалось, поэтому просто Continue.
Для запуска софта ORACLE нужно прописывать ORACLE_HOME под конкретное ПО, например, для запуска EM
$ export ORACLE_HOME=/home/oracle/app/oracle/middleware/oms11g
$ emctl start oms
Установка Plugin TimesTen
Скачиваем TimesTen_EMplugin22.zip
Сверху справа ссылка “Setup”, в левом меню выбираем “Management Plug-ins”,
Далее кнопки “Import” и “Browse”.
Нажать “List Archive”, “Select All” и “OK”.
Далее иконка “Deploy”
Нажать “Go”, выбрать агента и нажать “Select”.
Дождаться окончания процесса.
В разделе “Targets ->All Targets” перейти по ссылке соответствующего агента
В разделе “Monitored targets” в выпадающем списке “Add” справа выбрать “Timesten In Memory Database 11g” и нажать “Go”
Вводим свои параметры подключения, далее “Test Connection” и “ОК”.
В “Monitored Targets” появился наш объект мониторинга
Наслаждаемся результатом
1.2.4 About Oracle Management Repository
The Oracle Management Repository (Management Repository) is a storage location where all the information collected by the Management Agent gets stored. It consists of objects such as database jobs, packages, procedures, views, and tablespaces.
The OMS uploads the monitoring data it receives from the Management Agents to the Management Repository. The Management Repository then organizes the data so that it can be retrieved by the OMS and displayed in the Enterprise Manager Cloud Control console. Since data is stored in the Management Repository, it can be shared between any number of administrators accessing the Enterprise Manager Cloud Control.
At the time of installation, the Enterprise Manager Cloud Control Installation Wizard configures the Management Repository in your existing, certified database. The wizard, however, does not install a new database.
1.2.6 About Oracle JVMD Engine
Java Virtual Machine Diagnostics (JVMD) Engine enables you to diagnose performance problems in Java applications in the production environment. By eliminating the need to reproduce problems, it reduces the time required to resolve these problems, thus improving application availability and performance.
Starting with 13 c (13.1.0.0.0), as part of the Oracle Fusion Middleware Plug-in deployment, one JVMD Engine is installed and configured by default on the OMS. For every additional OMS you deploy, you receive one JVMD Engine by default with that OMS.
While JVMD Engine is installed by default on the OMS host, you will still need JVMD Agents to be manually deployed on the targeted JVMs.
1.2.1 Architecture of Enterprise Manager Cloud Control
Enterprise Manager Cloud Control includes the following components:
Oracle Management Agent
Oracle Management Service
Oracle Management Repository
Enterprise Manager Cloud Control Console
Figure 1-2 shows a sample Enterprise Manager Cloud Control configuration and illustrates how these core components fit into the architecture.
Figure 1-2 Enterprise Manager Cloud Control Architecture
In Figure 1-2, the load balancer and the multiple Oracle Management Service (OMS) instances are depicted only to indicate how a sample Enterprise Manager Cloud Control architecture would look in a large organization. They are not a prerequisite or a requirement for an Enterprise Manager system installation. If you do not have a load balancer, then the Management Agents communicate directly with the OMS instances.
1.2 Enterprise Manager Cloud Control Architecture
This section introduces you to the architecture of Enterprise Manager Cloud Control and describes the core components of the product. It includes the following sections:
Комментарии
1.2.10 About EM CLI
The Enterprise Manager Command Line Interface (EM CLI) is a command-line tool that is accessible through classic programming language constructs, enabling tasks to be created and run either from the command-line or programatically. EM CLI enables you to access Enterprise Manager Cloud Control functionality from text-based consoles (shells and command-line windows) for a variety of operating systems.
1.2.8 About Enterprise Manager Cloud Control Console
The Enterprise Manager Cloud Control console is the user interface you see after you install Enterprise Manager Cloud Control. See Figure 1-1. With the help of the console, you can monitor and administer your entire computing environment from one location on the network. All the systems and services including enterprise application systems, databases, hosts, middleware application servers, listeners, and so on, are easily managed from one central location.
Установка и конфигурирование Oracle Enterprise Manager 13c.
Oracle Enterprise Manager - Это централизованный центр управления и мониторинга для всех продуктов Oracle. OEM способен управлять и мониторить и сторонние приложения и сообщать о всех критических проблемах основанные на установленных правилах установленные администратором.
Первоначальные настройки системы
На операционной системе Oracle Linux 6.7 64 Bit предустановлена база данных Oracle Database 12c установка которой тут не рассматривается.
Предустановленные пакеты для корректной установки и настройки Oracle Management Service (OMS)
Обязательные пакеты для установки и работы Management Agent
Ниже список пакетов, которые должны быть установлены в системе для установки и работы OEM Management Agent.
Поиск и настройка основных пакетов
Для поиска пакетов RPM используйте утилиту YUM, выполнив команду. Если на сервере нет доступа к интернету, то заранее скачайте пакеты и установите их.
Рекомендации настройки ядра системы
Если OMS и Database расположены на разных хостах установите kernel.shmmax параметр в файле /etc/sysctl.conf
Добавьте / измените следующие строчки в файле /etc/sysctl.conf установите параметр local port в диапазоне 11000 – 65000
Предустановки для пользователей и групп
Конфигурирование параметров Базы Данных для корректной установки
Core Components Installed
Перед установкой, выполните следующие действия
Уберите из окружения переменных, переменные ORACLE_HOME & ORACLE_SID, если система устанавливается рядом с Базой
Удалить все упоминания директорий Oracle в переменной PATH. Вы можете добавить их после установки OEM
Важно что Weblogic Server предназначать будет только для OMS и он не будет дружить с другими продуктами Oracle Fusion Middleware
OEM установка и настройка
При установки он предупредил что используется не стандартные порты и оперативной памяти установлено меньше 10 ГБ
В расширенной установки (Advanced), вы можете поменять настройки портов, имени домена доступа, пути для установки системы. Simple установка использует параметры по умолчанию. Для теста я вабрал Simple установку, но на реальных проектах нужно использовать расширенную (Advanced) установку и сконфигурировать систему под ваш проект .
Agent Base Directory : /u01/app/oracle/product/agent_13c (убедитесь что агент находится в различной с middleware home директории )
В тестовой установки используется один и тот же пароль для Weblogic, Nodemanager, MDS, SYSMAN пользователя. В расширенной (Advanced) установки вы должны использовать разные пароли.
На этом этапе какие рекомендуемые параметры будут использоваться в базе данных. Нажмите yes для применения параметров автоматически
На этом этапе вы увидите предупреждение session_cached_cursors & shared_pool_size. Эти параметры должны быть значения рекомендуемые. Данные параметры требуется настроить в реальной эксплуатации. Так как это влияет на производительность. Вы можете сделать это после установки OEM. Я оставляю эти настройки для демо-установки.
Обеспечить пути для программного обеспечения библиотеки, BI Publisher конфигурации кластера и каталогов . Они не являются обязательными и могут быть настроены с консоли OEM после установки. Но рекомендуется настроить во время установки. Вы также можете включить BI Publisher в процессе установки или может быть включена с помощью EMCTL после установки
Основные используемые порты системы
Основные адреса для доступа к системе
- Получить ссылку
- Электронная почта
- Другие приложения
Поиск по этому блогу
Новые возможности инфраструктуры и структуры EM 12c Cloud Control
Давайте начнем с изменений основной инфраструктуры EM 12c Cloud Control. Ниже приводится простая диаграмма ключевых элементов.
Инфраструктура Cloud Control
По существу, как его предшественник, Grid Control, EM 12c Cloud исполняет четыре ключевых роли. Во-первых, это репозиторий управления — Oracle Management Repository (OMR), где хранятся все данные/метаданные для EM 12c Cloud Control.
Во-вторых, имеет место сервис управления — Oracle Management Service (OMS). По существу OMS состоит из набора J2EE-приложений, которые запускаются на Oracle WebLogic Server.
В-третьих, у нас есть управленческие агенты — Oracle Management Agents (теперь с плагином) на каждом из наших управляемых хостов.
В-четвертых, непосредственно реализован web-интерфейс, консоль — Cloud Control Console.
Давайте посмотрим, что и как изменено в каждой из этих областей.
OMR – это фактически набор из приблизительно 4000 объектов, принадлежавших аккаунту SYSMAN в базе данных, но теперь они хранятся в трех различных табличных пространствах (ранее использовались два табличных пространства). Это — табличные пространства MGMT_ECM_DEPOT_TS, MGMT_TABLESPACE и MGMT_AD4J_TS. Кроме того, когда инсталлируется устанавливая Cloud Control база данных должна уже существовать (это фактически произошло в 11gR2).
Между прочим, если вы создали базу данных, используя механизм DBCA с опцией Database Control, то перед инсталляцией EM 12c Cloud Control вы должны воспользоваться конфигурационной утилитой-ассистентом (emca — enterprise manager configuration assistant), чтобы удалить из базы данных существовавший до инсталляции EM 12c репозиторий. Приведем основной синтаксис команды emca, чтобы удалить опцию Database Control и её репозиторные объекты.
Кроме того, база данных должна на 100 % отдана OMR, и не разделять себя даже для репозитория RMAN. Это обеспечивает сочетание производительности, текущего обслуживания и патчирования, а также того обстоятельства, что база данных для Cloud Control теперь получает ограниченную лицензию, которая может только использоваться для OMR.
Также Cloud Control обладает новой возможностью инсталляции, которая реализуется утилитой командной строки, называемой emprereqkit (EM Prerequisite Utility Kit ), которая взаимодействует с той базой данных, которую вы намереваетесь использовать, как место размещения OMR. Эта утилита выдает рекомендации по настройке (или даже изменению) конфигурации базы данных, чтобы гарантировать требуемые для OMR характеристики.
В предыдущих версиях при инсталляции дополнительных OMS требовалось, чтобы уже был установлен сервер Oracle WebLogic Server. Теперь в EM 12c это не обязательно, дополнительные OMS и соответствующий WLS могут быть развернуты непосредственно с Cloud Control Console – с консоли управления Облаком.
Второе изменение состоит в том, что метрики в EM 12c теперь собираются плагинами (plug-ins), а не агентами, как имело место в EM 10g и EM 11g
Однако, я думаю, что наиболее существенным изменением является новый пользовательский интерфейс. (О нем в следующих статьях). Одна из новых особенностей, которая затрагивает пользовательский интерфейс, — то, что теперь можно настроить, что вы видите на домашних страницах различных таргетов, имея дело или непосредственно с таргетом, или пользователем, подключенном к Cloud Control
OMA — это Java-апплет, который функционирует на хост-машине и обслуживают любой таргет, который мониторится и управляется посредством Cloud Control.
Новое определение таргета — "любое программное или системное обеспечение (software or system), для которого существует плагин". Таргеты Cloud Control — это базы данных Oracle (Oracle Databases), процессы прослушивания (listeners), серверы Exadata/Exalogic, сервер приложений Oracle Application Server, SOA и E-Business Suite. Продукты третьих (не-Oracle) сторон могут находиться под управлением Cloud Control, если для них созданы или настроены соответствующие плагины.
На самом деле плагины обладают компонентами, которые находятся и в OMS, и в OMA, а два из них инсталлированы в OMS по умолчанию. Это — плагин базы данных (Oracle Database plug-in) и плагин Oracle Fusion Middleware. Могут быть инсталлированы и другие плагины, если того потребует OMS. Соответствующие компоненты плагина для OMA добавлены к агенту, поскольку соответствие целям обнаружено на хост-системах, которыми управляют.
Соответствующие для OMA компоненты плагина добавляются к агенту, если на хост-системах, которыми управляют обнаружены определенные таргеты.
Такое задействование плагинов для таргетов всех типов, включая даже базы данных Oracle, есть нововведение в EM 12c. Оно предлагает нам очень интересное преимущество. Давайте предположим, что Oracle выпускает новый релиз базы данных. В прошлом нам пришлось бы ждать, пока не будет введена в эксплуатацию новая версия Cloud Control, которая была в состоянии полностью переключить на себя всю имеющуюся функциональность. Теперь же по новой плагин-технологии — все, что нужно сделать, это загрузить и проинсталлировать обновленный плагин для таргета данного типа… до чего же приятная эта новая концепция!
И поскольку ничто не может претендовать на звание "гигантский" в великой схеме вещей, новые возможности базовой инфраструктуры, особенно концепция плагинов, похоже могут стать весьма позитивным содержанием для нас, как администраторов.
Данный блог - интересные статьи и переводы на разные IT темы или около IT для русскоязычного сообщества разработчиков ПО.
Ярлыки
- Получить ссылку
- Электронная почта
- Другие приложения
1.2.5 About Plug-ins
Plug-ins are pluggable entities that offer special management capabilities customized to suit specific target types. Unlike the earlier releases of Enterprise Manager, in Enterprise Manager Cloud Control, the plug-ins work in conjunction with the OMS and the Management Agent to monitor every target in your environment. Therefore, they are deployed to the OMS as well as the Management Agent. In the earlier releases, plug-ins enabled you to monitor only third-party targets, but in Enterprise Manager Cloud Control, plug-ins enable you to monitor all types of targets in your environment.
Plug-ins have independent release cycles, so every time you have a new version of an Oracle product released, you will have a new version of the plug-in released to support monitoring of that new product version in Enterprise Manager Cloud Control. This simplifies things because you no longer have to wait to upgrade your Enterprise Manager system to support a new product version; instead you can upgrade your plug-ins to monitor the new product version.
Table 1-1 lists the default plug-ins that are installed with a new Enterprise Manager system. In addition to these plug-ins, you can optionally install other plug-ins available in the software kit (DVD, downloaded software bundle, and so on). The installer offers a screen where you can select the optional plug-ins and install them.
Table 1-1 Default Plug-ins Installed with Enterprise Manager Cloud Control
Enables you to discover, monitor, and manage Oracle Database and related targets such as Oracle Real Application Clusters (Oracle RAC), Oracle Automatic Storage Management (Oracle ASM), and so on.
Oracle Fusion Middleware
Enables you to discover, monitor, and manage Oracle Fusion Middleware products such as Oracle WebLogic Domain, Oracle WebLogic AdminServer, Oracle WebLogic Server, Oracle SOA Suite, Oracle Web Tier, and so on.
Enables you to discover, monitor, and manage Oracle Exadata targets.
Oracle Cloud Framework
Enables you to access basic features that are common across cloud services such as Middleware as a Service (MWaaS), Database as a Service (DBaaS), Infrastructure as a Service (IaaS), and Testing as a Service (TaaS).
Oracle System Infrastructure
Enables you to discover, monitor, and manage Oracle hardware systems and Super Cluster engineered systems, including server hardware, chassis, racks, power distribution unit, network equipment, operating systems, virtualization software, and clustering software.
1.2.2 About Oracle Management Agent
The Management Agent is an integral software component that enables you to convert an unmanaged host to a managed host in the Enterprise Manager system. The Management Agent works in conjunction with the plug-ins to monitor the targets running on that managed host.
With the first Oracle Management Service (OMS) you install, by default you receive a Management Agent called the Central Agent. The Central Agent is used for monitoring only the first OMS host, the first OMS, and the other targets running on the first OMS host. To monitor other hosts and the targets running on those hosts, you must install a separate Standalone Management Agent on each of those hosts.
1.3 Enterprise Manager Management Focus Areas
This section provides brief descriptions of the following management focus areas:
Несмотря на то, а может быть и благодаря тому, что семейство продуктов Oracle продолжает расширяться и развиваться, управление и обслуживание продолжают оставаться большой и тяжелой работой для администраторов. С давних дней релиза 9i, когда Oracle впервые внедрил автономный java-базированный инструмент (Oracle Enterprise Manager), Oracle все время был сфокусирован на создании надежного средства, чтобы помочь администраторам в их всё более и более сложной и напряженной работе по сохранению в вышине их "мира" Oracle. В релизе Oracle 10g они освоили Enterprise Manager Grid Control, централизованный инструмент, при помощи которого можно стало управлять не только объектами Oracle, но и продуктами третьих сторон. Этот продукт был существенно усовершенствован в релизе 11g Grid Control, особенно в плане функциональности. Поскольку Oracle продолжает добавлять все большую функциональность и инструментальность в этот web-ориентированный механизм управления для базами данных DBA, он быстро становится наиболее предпочтительным средством управления для DBA (администраторов баз данных).
Новейший выпуск Oracle Enterprise Manager — это EM 12c Cloud Control. Управление Облаком (Cloud Control) включает множество новых возможностей и содержит видимо-невидимо очень интересной новой функциональности. Настолько много, что просто невозможно рассказать о всех существенных усовершенствования в одной единственной статье.
Oracle сфокусировал внимание на десять ключевых областей и внедрил новую функциональность и новые возможности в каждую из них. Вот эти десять ключевых областей:
1) Инфраструктура или структура, лежащая в основе управления облаком (Cloud Control)
2) Контроль и управление облаком
3) Планирование мощности
4) Управление системами Exadata/Exalogic
5) Управление конфигурацией
6) Обеспечение/Патчирование, Управление Приложениями
7) Управление базой данных
8) Управление Fusion Middleware
9) Управление средним уровнем (Middleware) и
10) Управление Качеством Приложений .. мм-да-а-а. вот это список!
В этой статье я собираюсь сосредоточиться на первом из этих пунктов, посмотреть на изменения инфраструктуры внутри Cloud Control. В нескольких следующих статьях я расскажу о нескольких других ключевых направлениях и поделюсь моими любимыми новыми возможностями и/или новой функциональностью в каждом из них.
1.2.9 About EMCTL
EMCTL is a command-line tool that enables you to execute certain tasks on the OMS and Management Agents. You can use it for tasks such as starting or stopping OMS instances, setting properties on OMS instances, or getting a list of targets being monitored by a specific Management Agent. EMCTL commands are executed on a specific OMS or Management Agent .
1.2.7 About Oracle BI Publisher
Oracle Business Intelligence (BI) Publisher is Oracle's primary reporting tool for authoring, managing, and delivering all your highly formatted documents. Oracle BI Publisher makes your data stand out with pixel-perfect reports and dashboards, offers a variety of report and dashboard layouts, and enables you to create all types of highly formatted documents.
Starting with 13 c (13.1.0.0.0), Oracle BI Publisher is installed and configured by default on the OMS. For every additional OMS you deploy, you receive one Oracle BI Publisher by default with that OMS.
Читайте также: