Данное руководство позволит Вам настроить 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
- Откройте терминал и выполните команду oraenv для установки окружения переменных и подключитесь к базе данныхorcl.
- Проверьте что база данных является не контейнерной.
- Проверьте имя экземпляра.
- Выполнение следующей команды покажет вам текущий порт для соединения к EM Express.
- Если результат пустой, то нужно вручную настроить порт для подключения к EM Express. (Будет далее)
Запуск EM Express для контейнера CDB
Откройте терминал и выполните команду oraenv для установки окружения переменных и подключитесь к базе данных orcl.
Проверьте, если база данных представляет собой CDB базу:
Проверьте имя экземпляра БД:
Выполнение следующей команды покажет вам текущий порт для соединения к EM Express.
Запуск EM Express для PDB базы
- Посмотреть все PDB (pluggable Databases) базы .
- Установить в текущей сессии использование pdb базы (pdborcl в данном случае).
- Выполнение следующей команды покажет вам текущий порт для соединения к EM Express.
Конфигурирование HTTPS доступа к EM Express
Вы можете получить доступ к Enterprise Database Manager Express, используя URL-адрес, который был отображен во время установки. В случае, если вы хотите использовать другой порт или вручную настроить порт HTTPS, необходимо настроить порт, используя динамический метод регистрации протокола. После того, как порт HTTPS настроен, использовать его для доступа к Enterprise Manager Express.
Конфигурация HTTPS для non-CDB базы
Порт по умолчанию используется 5500. В этом примере вы будете настраивать Enterprise Database Manager Express для запуска на порт 5501.
- Откройте терминал и выполните команду oraenv для установки окружения переменных и подключитесь к базе данных orcl.
- Убедитесь, что listener стартовал, выполнив команду lsnrctl status.
- Зайдите используя SQL*Plus как SYSDBA пользователь и проверьте параметр DISPATCHERS его атрибут PROTOCOL=TCP .
- Выполните процедуру DBMS_XDB.setHTTPSPort для установки порта HTTPS подключения к Enterprise Manager Express.
КонфигурированиеHTTPS порта для CDB и PDB
Порт по умолчанию используется 5500. Для примера будет выполняться настройка базы данных Enterprise Manager Express для CDB для запуска на порту 5501 и для PDB работать на 5502.
- Откройте терминал и выполните команду oraenv для установки окружения переменных и подключитесь к базе данных orcl.
- Убедитесь, что listener стартовал, выполнив команду lsnrctl status.
- Войдите в SQL * Plus как пользователь SYSDBA и убедитесь, что параметр DISPATCHERS имеет атрибут PROTOCOL=TCP.
- Выполните процедуру DBMS_XDB_CONFIG.SETHTTPSPORT для установки значения порта 5501 для подключения к EM Express CDB.
- Выполните процедуру DBMS_XDB_CONFIG.SETHTTPSPORT для подключения к PDB базе через HTTPS порт к EM Express
Доступ к домашней странице
Доступ к non-CDB
Зайдите через браузер наEnterprise Manager Database Express :
https://database-hostname:portnumber/em.
Для входа используйте данные пользователя SYSTEM и его пароль.
Комментарии
Отправить комментарий