Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Системные привилегии CREATE SESSION и ALTER SESSION

Системные привилегии CREATE SESSION и ALTER SESSIONВ Oracle 11g для установки подключения к базе данных пользователь должен иметь системные привилегии CREATE SESSION, и ALTER SESSION — для изменения параметров сеанса. Изначально значения по умолчанию всех параметров загружаются из специального файла конфигурации Oracle; этот файл может редактировать только администратор базы данных или некто, имеющий необходимые привилегии. После установки подключения (т. е. создания сеанса) пользователь может изменить его параметры согласно своим предпочтениям и потребностям.

Параметры сеанса можно изменить в Oracle с помощью инструкции ALTER SESSION. Ее синтаксис относительно сложный, в основном он не связан с программированием на языке SQL и относится к компетенции администратора базы данных. При необходимости с синтаксисом этой инструкции можно познакомиться в специализированной книге, посвященной Oracle. Полный список параметров, которые можно скорректировать с помощью инструкции ALTER SESSION, можно найти в документации Oracle. Формат, в котором по умолчанию возвращает значение функция TO_CHAR, определяется параметром инициализации NLS_DATE_FORMAT, обновляемым в каждом сеансе. После изменения этого параметра формат отображения даты изменяется. Изменения, выполненные инструкцией ALTER SESSION, действуют на протяжении только текущего сеанса. Чтобы зафиксировать их, следует воспользоваться инструкцией ALTER SYSTEM. Дополнительная Параметр nls_date_format подробно рассматривается в главе 10. Управление (информация y привилегиями в сеансе можно осуществлять с помощью инструкции SET role, — которая будет описана в главе 12.