Количество одновременно открытых каналов
Спецификация
< количество одновременно открытых каналов >::=
ALTER USER [имя пользователя]
{CONNECT | CURSOR} {LIMIT количество каналов | UNLIMITED}
< количество каналов >::=
целое положительное число
Синтаксические правила
  1. Опция CONNECT управляет количеством доступных пользователю соединений с БД, опция CURSOR – количеством доступных пользователю курсоров.

  2. Параметр < количество каналов > может принимать значения в диапазоне от 1 до 65535. Значение параметра не проверяется на превышение реального количества поддерживаемых БД соединений и курсоров.

Общие правила
  1. Конструкция используется для ограничения монопольного использования пользователем соединений или курсоров БД.

    alter user SYSTEM connect limit 100;
  2. Опция UNLIMITED отменяет ограничение на количество открываемых соединений или курсоров (используется по умолчанию).

Примеры
alter user guest connect limit 5;
! узнать максимальное количество доступных открытых соединений с БД
select getword($$$s35, 82)
  from LINTER_SYSTEM_USER.$$$USR
 where $$$S32=0 and $$$S34 like 'GUEST';
5

alter user guest cursor limit 12;
select getword($$$s35, 80)
  from LINTER_SYSTEM_USER.$$$USR
 where $$$S32=0 and $$$S34 like 'GUEST';
12


alter user guest cursor unlimited;
select getword($$$s35, 80)
  from LINTER_SYSTEM_USER.$$$USR
 where $$$S32=0 and $$$S34 like 'GUEST';
0