ORA-01722 указывает, что какой-то код создает исключение INVALID_NUMBER.
Подключитесь как администратор БД и посмотрите DBA_TRIGGERS.Есть ли триггер AFTER LOGON?Если это так, посмотрите на код в теле триггера.Есть ли что-нибудь, что делает преобразование TO_NUMBER ();не забудьте рассмотреть неявное преобразование (вставка нечислового значения в числовой столбец и т. д.).
Обычные пользователи сталкиваются с ошибками в триггерах LOGON, но администраторы получают бесплатный проход.В противном случае, кто сможет подключиться к базе данных и решить проблему?