Читать «Bash IT Happens Истории ## 3401 – 3500» онлайн - страница 16

Bash.org.ru IT

— Да ладно, это мелочи. А почему сковородка древняя такая?

— А! Это я на своей первой работе упёр, когда ещё лаборантом большой компьютер обслуживал. Мы в ночные смены на ней еду готовили. Ностальгия! Только помешивать постоянно надо, пригорает.

#3441: Минус на минус

16:45 22.06.2010, IT happens

Позвали меня как-то в одну контору перенести оракловый сервер на новое железо, так как старое начало подавать признаки скорой кончины. Задача знакомая: инсталлирую сервисы, настраиваю основные параметры, заливаю базу через импорт-экспорт. Запускаю для проверки пользовательское приложение, написанное кем-то неизвестным на коленке — ошибка, причём дурацкая: «Параметр не является датой». На старом сервере то же самое приложение запускается без проблем. Настройки сервера в порядке. Сравниваю содержимое таблиц — байт в байт. Серверы одинаковые, но на первом прога работает, а на втором — нет.

Воевал с ошибкой до утра. Под конец уже думал, что умом тронулся, ибо в природе такое просто невозможно... В конце концов, конечно, нашёл. Оказалось, что приложение было написано с ошибкой в тексте запроса, вследствие чего в оператор TO_DATE() мог попасть текст, действительно не являющийся датой. Проблема же эта нивелировалась другой ошибкой, но уже на стороне сервера: на нём с рождения ни разу не собирали статистику. В результате то самое кривое значение не попадало в оператор из-за кривого плана выполнения запроса. Настраивая же новый сервер, я машинально поставил сбор статистики на таймер — для Оракла это правильно. Умный оптимизатор сразу же поменял план запроса, и две ошибки перестали компенсировать друг друга.

В общем, уходил я из той конторы под утро злой, с одной мыслью: 99% айтишных проблем мы создаём себе сами, когда ленимся выполнить мелкие, но обязательные вещи.

#3442: Столетняя война

16:45 22.06.2010, IT happens

Ничто не ново под луной. Проблемы отношений между админами и бухами всплывали и раньше, правда, слегка в других формах.

Лаборант и медички

1 Он сидит среди реторт И ругается, как чёрт: «Грымзы! Кильки! Бабы! Совы! Безголовы, бестолковы — Йодом залили сюртук, Не закрыли кран... Без рук! Бьют стекло, жужжат, как осы... А дурацкие вопросы? А погибший матерьял? О, как страшно я устал!» Лаборант встаёт со стула. В уголок идет сутуло И, издав щемящий стон, В рот сует пирамидон. 2 А на лестнице медички Повторяли те же клички: «Грымза! Килька! Баба! Франт! Безголовый лаборант... На невиннейший вопрос Буркнет что-нибудь под нос; Придирается, как дама, — Ядовито и упрямо, Не простит простой ошибки! Ни привета, ни улыбки...» Визг и писк. Блестят глазами, Машут красными руками: «О, несноснейший педант, Лаборашка, лаборант!» 3 Час занятий. Шепот. Тишь. Девы гнутся, как камыш, Девы все ушли в работы. Где же «грымзы»? Где же счёты? Лаборант уже не лев И глядит бочком на дев, Как колибри на боа. Девы тоже трусят льва: Очень страшно, очень жутко — Оскандалиться не шутка! Свист горелок. Тишина. Ноет муха у окна. Где Юпитер? Где Минервы? Нервы, нервы, нервы, нервы...