Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagesql
titleПример ограничения количества сессий
-- Создание профиля AIS_3P_SERVICES с лимитом в 5 одновременных подключений
CREATE PROFILE AIS_3P_SERVICES LIMIT SESSIONS_PER_USER 5;


-- Создание пользователя AIS_3P_SERVICES с использованием этого профиля
-- Вместо USER_PASSWORD необходимо указать безопасный пароль
CREATE USER AIS_3P_SERVICES IDENTIFIED BY USER_PASSWORD PROFILE AIS_3P_SERVICES;


-- Выдача пользователю привилегий на создание сессий
GRANT CREATE SESSION TO AIS_3P_SERVICES;


Warning

Новые профили пользователей, отличные DEFAULT, не сохранятся при снятии дампов. Это происходит только при экспорте полного бекапа со всей БД. Подробнее: Export and Import Modes

Полный список команд для получения DDL кастомных профилей можно получить при помощи следующего SQL запроса:

Code Block
languagesql
SELECT  DBMS_METADATA.GET_DDL('PROFILE',PROFILE)
FROM    DBA_USERS
WHERE   PROFILE != 'DEFAULT'
GROUP BY PROFILE;



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

...