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

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

Для чего данное руководство
Данное руководство позволит Вам настроить Oracle Enterprise Manager Express 12c, с Веб интерфейсом, который поможет управлять и администрировать Ваш экземпляр базы данных Oracle.
Введение
Oracle Enterprise Manager Express позволяет выполнять административные задачи, такие как управление безопасностью пользователей и управление памятью и хранение базы данных. Вы можете также просмотреть производительность и статус информации о вашей базе данных. В Oracle Database 12c , было введено понятие Мультиарендность.( Мультиарендность (англ. multitenancy — «множественная аренда») — элемент архитектуры программного обеспечения, где единый экземпляр приложения, запущенного на сервере, обслуживает множество организаций-клиентов («арендаторов»). Мультиарендность сопоставляется с архитектурой из множественных экземпляров (англ. multiinstance), где для каждой организации-клиента создаются отдельные программные экземпляры. В мультиарендной архитектуре программные приложения работают одновременно с несколькими конфигурациями и наборами данных нескольких организаций, а каждая организация-клиент работает со своим экземпляром виртуального приложения, видя только свою конфигурацию и свой набор данных.)
Архитектура позволяет функционировать в качестве контейнера базы данных М (CDB), которая включает в себя ноль, один или много клиентов, созданных вставных баз данных (PDB-файлы). PDB представляет собой портативный набор схем, объектов схемы и объекты nonschema, который появляется на клиенте Oracle как не CDB. Все базы данных Oracle до Oracle Database 12 были не-CDBS
CDB включает в себя следующие компоненты:
  • Root
 CDB$ROOT, хранит основные описателей (метаданные) и информацию об основных пользователях. Примером таких данных служит исходный код Oracle PL/SQL пакетов.
  • Seed
PDB$SEED, это шаблон по которому можно создать новый DBs. Нельзя добавлять и изменять объекты PDB$SEED. CDB контейнер включает в себя олин seed.
  • PDBs
PDB это перемещаемая база данных (Pluggable Database) служит для пользователей и приложений, как если бы это было не-CDB. Например, PDB может содержать данные и код, необходимые для поддержки конкретного приложения. PDB полностью обратно совместим с предыдущими версиями Оракла.

Каждый из этих компонентов называется контейнером. Таким образом, корень представляет собой контейнер, seed представляет собой контейнер, и каждый из PDB является контейнером. Каждый контейнер имеет уникальный идентификатор контейнера и имя внутри CDB.
В этом руководстве вы будете выполнять действия по настройке, которые позволяют получить доступ к Enterprise Manager Express для не-CDB, CDB и PDB и просмотра домашней страницы базы данных для соответствующих типов баз данных.
ПО , которое должно быть установлено
  • Oracle Database 12c
Начнем 
Запуск EM Express для non-CDB
  1. Откройте терминал и выполните команду oraenv для установки окружения переменных и подключитесь к базе данныхorcl.
  1. Проверьте что база данных является не контейнерной.http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/check_non_CDB.gif
  2. Проверьте имя экземпляра.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/check_inst_status_nonCDB.gif
  1. Выполнение следующей команды покажет вам текущий порт для соединения к EM Express.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/return_port_num_nonCDB.gif
  1. Если результат пустой, то нужно вручную настроить порт для подключения к EM Express. (Будет далее)



Запуск EM Express для контейнера CDB
Откройте терминал и выполните команду oraenv для установки окружения переменных и подключитесь к базе данных orcl.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/set_cont_CDB.gif
Проверьте, если база данных представляет собой  CDB базу:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/check_multi_CDB.gif
Проверьте имя экземпляра БД:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/check_inst_status_CDB.gif
Выполнение следующей команды покажет вам текущий порт для соединения к EM Express.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/return_port_num_CDB.gif 

Запуск EM Express для PDB базы
  1. Посмотреть все PDB (pluggable Databases) базы .
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/diaplay_pdb.gif
  1. Установить в текущей сессии использование pdb базы (pdborcl в данном случае).
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/alter_session_pdb.gif
  1. Выполнение следующей команды покажет вам текущий порт для соединения к EM Express.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/return_port_num_pdb.gif

Конфигурирование HTTPS доступа к EM Express
Вы можете получить доступ к Enterprise Database Manager Express, используя URL-адрес, который был отображен во время установки. В случае, если вы хотите использовать другой порт или вручную настроить порт HTTPS, необходимо настроить порт, используя динамический метод регистрации протокола. После того, как порт HTTPS настроен, использовать его для доступа к Enterprise Manager Express.
Конфигурация HTTPS для  non-CDB базы
Порт по умолчанию используется 5500. В этом примере  вы будете настраивать Enterprise Database Manager Express для запуска на порт 5501.
  1. Откройте терминал и выполните команду oraenv для установки окружения переменных и подключитесь к базе данных orcl.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/config_oraenv_noncdb.gif
  1. Убедитесь, что listener стартовал, выполнив команду lsnrctl status.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/config_lsnrctl_status_noncdb.gif
  1. Зайдите используя SQL*Plus как SYSDBA пользователь и проверьте параметр DISPATCHERS его атрибут PROTOCOL=TCP .
  1. Выполните процедуру DBMS_XDB.setHTTPSPort для установки порта HTTPS подключения к  Enterprise Manager Express.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/config_set_port_noncdb.gif

КонфигурированиеHTTPS порта для  CDB и  PDB
Порт по умолчанию используется 5500. Для примера будет выполняться настройка базы данных Enterprise Manager Express для CDB для запуска на порту 5501 и для PDB работать на 5502.
  1. Откройте терминал и выполните команду oraenv для установки окружения переменных и подключитесь к базе данных orcl.http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/config_oraenv.gif


  1. Убедитесь, что listener стартовал, выполнив команду lsnrctl status.


alt description here


  1. Войдите в SQL * Plus как пользователь SYSDBA и убедитесь, что параметр DISPATCHERS имеет атрибут  PROTOCOL=TCP.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/config_dispatchers.gif
  1. Выполните процедуру DBMS_XDB_CONFIG.SETHTTPSPORT для установки значения порта 5501 для подключения к EM Express CDB.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/config_set_port_cdb.gif
  1. Выполните процедуру DBMS_XDB_CONFIG.SETHTTPSPORT для подключения к PDB базе через HTTPS порт к EM Express
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/config_set_port_pdb.gif

Доступ к домашней странице

Доступ к non-CDB
Зайдите через браузер наEnterprise Manager Database Express  :
 https://database-hostname:portnumber/em.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/em_url_noncdb.gif
Для входа используйте данные пользователя  SYSTEM   и его пароль.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/2day_dba/12cr1db_ch3emexp/images/em_login_noncdb.gif

Комментарии

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

Команды 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...

Установка и конфигурирование 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...