Пользователь | Назначение |
---|---|
SYS | Администратор БД |
AIS_MIGRATOR | Миграция данных, приложение для миграции |
AIS_CDR | Запись информации в БД о сеансах связи (телефония, PPP-сессии и т.д.) |
AIS_NET | Таблицы АСР «Гидра», хранимые процедуры, представления и др. Размещение сторонних пакетов, таблиц, процедур запрещено |
AIS_USER_OFFICE | Личный кабинет АСР «Гидра» (приложение hupo) |
AIS_PAYMENTS | Интеграция с платежными системами (приложение |
AIS_3P_SERVICES | Бизнес-хуки (брокер сообщений ActiveMQ) |
AIS_RPC | Интеграция с внешними системами (приложение |
AIS_ISP_OFFICE | Приложение «Офис оператора связи» (приложение hoper) |
AIS_PROVISIONING | Провижининг (приложения: ActiveMQ, hard, hex) |
Ограничение соединений с Oracle из внешних систем
В Oracle ограничено количество одновременно работающих процессов. Сторонние интеграции, напрямую работающие с базой, могут израсходовать свободные процессы в СУБД и штатная работа биллинга станет невозможна.
Настройте отдельную учётную запись с ограничением количества сессий используя следующий пример или обратитесь в техподдержку для настройки
-- Создание профиля 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;
Новые профили пользователей, отличные DEFAULT
, не сохранятся при снятии дампов. Это происходит только при экспорте полного бекапа со всей БД. Подробнее: Export and Import Modes
Полный список команд для получения DDL кастомных профилей можно получить при помощи следующего SQL запроса:
SELECT DBMS_METADATA.GET_DDL('PROFILE',PROFILE) FROM DBA_USERS WHERE PROFILE != 'DEFAULT' GROUP BY PROFILE;
При превышении количества сессий доступных пользователю, при подключении будет выдано сообщение
ORA-02391: превышен предел одновременных SESSIONS_PER_USER