Я добавил в ссылку поддержки oracle. Предположения верны, но ошибка «слишком мал символьный буфер строк» показывает, что таблица была обработана для записи большого значения, которое допустимо для столбца. В какой бы таблице ни был записан триггер, вам нужно посмотреть размеры столбцов в этой таблице.
СИМПТОМЫ Создан новый пользователь, который пытается подключиться к Oracle:
SQL> создать пользовательский тест, определенный пользователями по умолчанию для табличного пространства;
пользователь создан.
SQL> предоставить создать сеанс для тестирования;
предоставить успешно.
SQL> проверка соединения / ОШИБКА: ORA-00604: ошибка возникла на рекурсии SQL уровень 1 ORA-06502: PL / SQL: цифра c или ошибка значения ORA-06512 : в строке 7 ИЗМЕНЕНИЯ Создан новый пользователь.
ПРИЧИНА Как и в этом случае, проблема может быть вызвана существующим триггером входа в систему.
SOLUTION Подключитесь как sysdba и отключите триггер.
SQL> выберите имя триггера из dba_triggers, где triggering_event похож на '% LOGON%';
SQL> изменить триггер отключить;