- •Лабораторная работа №5 «управление пользователями базы данных, сессиями и использованием системных ресурсов»
- •Создание и управление учетными записями
- •Атрибуты учетной записи
- •Управление учетными записями средствами em
- •Управление профилями
- •Управление профилями средствами em
- •Удаление сеанса пользователя
- •Синтаксис команды alter system
- •Идентификация сеанса, который требуется завершить
- •Завершение активных сеансов
- •Завершение неактивных сеансов
- •Управление сессиями средствами em
- •Ход работы
- •Выполните пункты 1-21 в среде em, для написания запросов (select…) используйте web-интерфейс среды iSql*Plus применительно к пользователям ernie1, bert1. Содержание отчета
- •Цель работы.
Установите для пользователя system табличное пространство по умолчанию USER_DATA и временное табличное пространство TEMP1.
Установите для пользователя sys временное табличное пространство TEMP1 и новый пароль sys_dba_pass. Подсоединитесь к базе данных как sys.
Аннулируйте квоту пользователя bert в табличном пространстве SYSTEM и установите ему квоту 500 Кб в табличном пространстве USER_DATA.
Оставаясь подсоединенным к базе данных как sys, определите из представления V$SESSION значения SID и SERIAL# для текущею сеанса и попытайтесь принудительно завершить свой сеанс. Что получилось?
Не закрывая сеанс пользователя sys, запустите еще раз утилиту SQL*Plus (откройте новое окно) и соединитесь с БД как system/manager.
Активизируйте окно с сеансом пользователя sys и удалите сессию пользователя system.
Активизируйте окно с сеансом пользователя system и попытайтесь выполнить запрос на получение текущей даты. Что произошло и почему?
Попытайтесь подсоединиться к базе данных как еrnie. Что получилось и почему?
Каким образом в базе включается контроль потребления системных ресурсов? Включите этот контроль.
Отредактируйте профиль default и установите время простоя, равное 1 минуте.
Подсоединитесь к базе данных как bert. Что произойдет через минуту бездействия? Попытайтесь выполнить команду SELECT * FROM DBA_USERS; Что произошло?
Создайте профиль test_profile и установите лимит на процессорное время на уровне сессии в 500 млс и количество одновременных сессий одного пользователя (1 сессия).
Назначьте созданный профиль пользователю ernie.
Создайте две сессии с учетной записью ernie (2 раза запустите утилиту sqlplus и соединитесь с БД). Прокомментируйте полученные результаты.
Задайте для пользователя bert необходимость смены пароля при следующем соединении с БД. Соединитесь с БД как пользователь bert.
Заблокируйте учетную запись пользователя ernie. Обратитесь к представлению и dba_users и проверьте статус данного аккаунта.
Выполните пункты 1-21 в среде em, для написания запросов (select…) используйте web-интерфейс среды iSql*Plus применительно к пользователям ernie1, bert1. Содержание отчета
Цель работы.
Скрин-шоты, иллюстрирующие выполнение каждого пункта задания.
Скрин-шоты с результатами выполнения каждого пункта задания.
При использовании утилиты Oracle Enterprise Manager в отчете следует привести автоматически генерируемые SQLкоманды (используйте кнопку “SHOW SQL”);
Выводы.
