Регистрация пользователей базы данных

Страницы работы

17 страниц (Word-файл)

Содержание работы

ЛАБОРАТОРНАЯ РАБОТА №4

«РЕГИСТРАЦИЯ  ПОЛЬЗОВАТЕЛЕЙ БАЗЫ ДАННЫХ»

Цель работы

-  Создание новых пользователей базы данных

-  Изменение характеристик и удаление пользователей базы данных

-  Получение информации о существующих пользователях.

-  Завершение сеансов работы пользователей

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

Управление доступом и использованием базы данных

-  Создавайте корректные имена и пароли пользователей

-  Устанавливайте полномочия пользователей для соединения с базой данных

-  Управляйте защитой базы данных, создавая пользователей и связанные с ним схемы

Каждая база данных Oracle имеет список допустимых пользователей базы данных, идентифицируемых именами пользователя

Имя пользователя:

•     Требуется для доступа к базе данных

•    Представляется каждому приложению базы данных.

•     Определяется в базе данных

Когда создается пользователь базы данных, то для него создается соответствующая схема с таким же именем.

Вы можете управлять правами доступа пользователей с помощью установки параметров домена защиты

Аутентификация на уровне базы данных Oracle

-  Для каждого пользователя создается пароль, который может быть изменен позднее самим пользователем.

-  Oracle хранит имена пользователей и зашифрованные пароли.

-  Аутентификация пользователя выполняется Oracle при попытке пользователя соединиться с базой данных

-  Аутентификация пользователей может выполняться операционной системой

Параметры аутентификации

Описание

Табличное пространство по умолчанию

Указывает место создания объектов, если в командах SQL CREATE TABLE, CREATE INDEX или CREATE CLUSTER не указано табличных пространств

Временное табличное пространство

Указывает рабочее пространство для операторов SQL, которые сортируют или группируют данные

Квоты табличного пространства

Определяет максимальное пространство, которое пользователь может использовать в каждом табличном пространстве (установка нулевой квоты делает табличное пространство недоступным)

Лимиты системных ресурсов

Включает время центрального процессора, количество логических чтений, количество одновременных сеансов пользователя и время простоя сеанса Устанавливается с помощью профилей

Создание пользователя выполняется при помощи диалогового окна Create User Свойства

- Оператор CREATE USER может иметь несколько предложений QUOTA - по одному для каждого табличного пространства

-  Только владелец объекта нуждается в квоте и только в случае, если им создаются объекты или их размер увеличивается

-  Для доступа к объектам (включая вставку строк) других пользователей базы данных квота не требуется.

- Убедитесь в том, что ни для одного из пользователей табличное пространство SYSTEM не является временным или табличным пространством по умолчанию

Если вы регистрируете пользователя через графический интерфейс Server Manager, пользователю автоматически назначается роль CONNECT

В качестве альтернативы - создайте пользователя командой SQL CREATE USER

Пример

Создание пользователя patс паролем figgly9bokty командой SQL CREATE USER Табличное пространство по умолчанию - USERS с квотой 15 Мбайт. Временное табличное пространство -TEMP. В табличном пространстве SYSTEM выделяется квота 10 Мбайт

32167

SVRMGR>CREATE USER pat

2>IDENTIFIED BY figgty9bokty

3>DEFAULT TABLESPACE users

4>TEMPORARY TABLESPACE temp

5>QUOTA 15M ON users QUOTA 10M ON user_data;

Statement processed.

В базе данных Oracle зарезервированы два имени пользователей: sys и system_

По умолчанию пользователи не имеют доступа к каким-либо табличным пространствам базы данных.

Для того чтобы предотвратить чрезмерное потребление табличного пространства, назначайте пользователю квоты

При создании пользователей придерживайтесь следующих рекомендаций

Шаги регистрации пользователей

1    Назначение пользователю имени пользователя базы данных Oracle и пароля

2.   Выделение табличного пространства по умолчанию для создаваемых объектов

3.   Выделение табличного пространства для временных сегментов

4.   Принятие решения о табличных пространствах, которые потребуются пользователю для хранения объектов.

5.    Принятие решения о квотах в каждом табличном пространстве или предоставление пользователю права неограниченного использования пространства

После регистрации пользователя доведите до его сведения:

-  имя пользователя и пароль;

-  назначенные табличные пространства и соответствующие квоты,

-  как входить в базу данных Oracle,

-  как изменять пароль

Для изменения характеристик существующего пользователя базы данных измените параметры его домена защиты

Параметры, изменяемые командой ALTER USER

Пароль.

Похожие материалы

Информация о работе