Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Oracle University Official Study Notes (RUS) > База данных Oracle 10g Администрирование > База данных Oracle 10g Администрирование II

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 13.10.2009, 05:34
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Установление соответствия группам потребителей ресурсов



Установление соответствия группам потребителей ресурсов

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

Существует два типа атрибутов сеанса: атрибуты входа в систему (login attributes) и атрибуты выполнения (run-time attributes). Атрибуты входа в систему (последние пять атрибутов в списке Attribute Mappings, показанном на слайде) имеют значение только во время установления соединения, когда ресурсный менеджер определяет первоначальную группу потребителей сеанса. Напротив, уже установленный сеанс может быть позднее переведен в другую группу потребителей на основе атрибутов выполнения сеанса..

В Database Control перейдите по закладке с домашней страницы БД на страницу Administration, а затем щелкните на ссылке Resource Consumer Group Mappings в секции Resource Manager. Для каждого из атрибутов задайте соответствие между сеансом (например, для имени пользователя) и группой потребителей. Добавьте или удалите строки для требуемых групп потребителей и соответствующих пользователей, клиентов и служб. Используя закладку Priorities, можно изменить приоритеты, в соответствие с которыми устраняются конфликты при установлении соответствия атрибутов сеанса и группы потребителей. Атрибуты располагаются в порядке убывания приоритетов. Наивысший приоритет у самого верхнего атрибута. Этот порядок можно изменить с помощью стрелок, выделенных на слайде.

Используя ЕМ Database Control, можно просмотреть код SQL, генерируемый для выполнения ваших действий. Просмотр кода выполняется по кнопке Show SQL.


__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #22  
Старый 13.10.2009, 05:35
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Активация ресурсного плана для экземпляра



Активация ресурсного плана для экземпляра

Для управления ресурсными планами можно воспользоваться страницей Resource Plans инструментального средства Enterprise Manager. Чтобы сделать план активным, выберите требуемый план и значение Activate в выпадающем списке поля Actions, а затем щелкните на кнопке Go. В результате выбранный вами план становится текущим планом верхнего уровня для экземпляра.


Использование параметра инициализации RESOURCE_MANAGER_PLAN

Используемый экземпляром план может быть определен с помощью параметра инициализации базы данных RESOURCE_MANAGER_PLAN. Этот параметр содержит план верхнего уровня (top plan), который будет использоваться экземпляром. Если никакой план не определен, менеджер ресурсов базы данных не запускается для экземпляра.

Вы можете привести в действие, отключить или изменить текущий план верхнего уровня по команде ALTER SYSTEM. Если для экземпляра меняется план распределения ресурсов, эти изменения вступают в силу немедленно.

В случае, когда в базе данных не определен план, указываемый в параметре, база данных не может открыться и возвращается следующее сообщение об ошибке:

ORA-07452: specified resource manager plan does not exist in the data dictionary

При возникновении этой ошибки экземпляр следует остановить, задать для параметра корректное значение и повторить запуск экземпляра.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #23  
Старый 13.10.2009, 05:36
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Информация менеджера ресурсов базы данных



Информация менеджера ресурсов базы данных

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


Информацию о планах распределения ресурсов, определенных в базе данных, можно получить с помощью следующего запроса:



Статус ACTIVE означает, что план утвержден и может использоваться. Если план создан, но все еще находится в области ожидания (pending area), его статус PENDING.

Если в столбце mandatory значение YES, тогда план не может быть удален.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #24  
Старый 13.10.2009, 05:38
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Мониторинг менеджера ресурсов



Мониторинг менеджера ресурсов

Вы можете выполнять мониторинг функционирования менеджера ресурсов базы данных на уровне сеансов. Эта возможность интегрирована с автоматическим диагностическим монитором базы данных (ADDM).

ЕМ Database Control Console предоставляет много различных путей управления и мониторинга менеджера ресурсов. Чтобы воспользоваться этими возможностями, выберите на странице Administration в секции Resource Manager ссылку Monitors.

Используйте страницу Resource Monitors для вывода групп статистических данных и графиков, описывающих текущее состояние активного (действующего) ресурсного плана.
Для действующего в настоящий момент плана можно просмотреть статистики. Кроме того, можно выбрать план из списка и сделать его активным.

Таблица Consumer Group Statistics содержит статистики для групп потребителей текущего ресурсного плана

Примечание: При активизации плана на странице Resource Monitors необходимо выйти из этой страницы, а затем выбрать снова ссылку Monitors, чтобы обновить страницу и просмотреть статистики для нового активного плана.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #25  
Старый 13.10.2009, 05:40
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Мониторинг менеджера ресурсов (продолжение)



Мониторинг менеджера ресурсов (продолжение)


Использование CPU

По крайней мере три различных представления могут предоставить информацию об
использовании CPU внутри базы данных Oracle:

V$RSRC_CONSUMER_GROUP показывает статистики использования CPU для каждой группы потребителей, если включен менеджер ресурсов базы данных Oracle. Это представление выводит данные, соответствующие текущим активным группам потребителей.

V$SYSSTAT показывает использование CPU всеми сеансами. Статистика "CPU used by this session" содержит агрегированное значение использования CPU всеми сеансами.

V$SESSTAT показывает использование CPU отдельными сеансами. С помощью этого представления можно определить конкретный сеанс, который в наибольшей степени использует CPU.

Представление V$RSRC_CONSUMER_GROUP

Ниже приведено краткое описание некоторых столбцов этого представления:

name: имя группы потребителей.

active_sessions: количество одновременных активных сеансов этой группы потребителей

execution_waiters: число активных сеансов, ожидающих квант времени

requests: кумулятивное число запросов (requests), которые были выполнены для этой группы потребителей

cpu_wait_time: кумулятивное время ожидания сеансами ресурсов CPU

consumed_cpu_time: кумулятивное время CPU, потребленное всеми сеансами


Нет представлений, которые непосредственно показывают очередь пула сеансов. Однако некоторая информация может быть получена из следующих представлений:

V$SESSION: столбец current_queue_duration показывает время пребывания в очереди;, значение равно 0 (нулю), если сеанс в настоящее время не находится в очереди

V$RSRC_CONSUMER_GROUP: столбец queue_length показывает для группы потребителей количество сеансов, находящихся в текущий момент времени в очереди
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #26  
Старый 13.10.2009, 05:43
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Итоги

__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #27  
Старый 13.10.2009, 05:43
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию

__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
Ответ
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:04. Часовой пояс GMT +3.


Powered by vBulletin®