Кое-что новое о внутреннем устройстве розыгрыша лотереи

Пытаюсь проверить результаты и получаю ошибку “The system is unable to process your request. Please try again later. ORA-28000: the account is locked”.
Во-первых, у программистов кривые руки, что допустили такое. Такая ошибка возникает часто из-за того, что учетная запись, под которой приложение коннектится к базе, заблокирована. Например, криворукий программист забыл пароль и несколько раз пытался залогиниться, чем и залочил учетку.
Во-вторых, во всех серьезных системах описание ошибки скрывается от пользователей.
Зато мы узнали, что СУБД у них Oracle. Ну а то, что там бардак и кривые программисты с админами, было известно до этого.

//youtu.be/dOK0sJjqX9U

1 лайк

И? Зачем было создавать ради этого новую тему? Какая вообще разница что у них там? Оракл или постгрескл?

раньше был таймаут. Подождите, ажиотаж пройдет

Такая ошибка у них как минимум с 2012 года периодически появляется.
зы. еще как-то было ORA-12514: TNS:listener does not currently know of service requested in connect descriptor.

О, да мы сейчас и версию Оракла узнаем. А потом и операционку, на которой хостится СУБД. Весьма полезно, сразу высчитаем дату следующей отсечки по CUTOFF.

Уж лучше бы взломали сервер, вбили наши заявочки как выигрышные, а потом хоть Oracle хоть раком…