четверг, 18 февраля 2010 г.

Диагностика ошибок

Больше всего в программах Oracle мне нравится диагностика. Впервые я столкнулся с этим когда ставил Oracle Real Application Cluster. Это была уже моя третья установка и я чувствовал себя самым компетентным специалистом департамента. Я планировал для этой задачи 4 часа. Шли третьи сутки, а я все никак не мог понять в чем же проблема. Я забыл как выглядела ошибка, но она была смешна и непонятна. Как думаете в чем была проблема? Имя хоста было большими буквами. Блять, преступление какое!!

Прошло время, а впечатление от продуктов не меняется:
REP-770: Существует(ют) некомпилированная(ые) программа(ы).
REP-1247: Отчет содержит некомпилированный PL/SQL.
И что это такое? Что нужно скомплировать? Как по этому можно понять, что не переданы имя пользователя и пароль к базе в Oracle Reports? Почему нельзя написать что-нибудь типа "нет соединения с базой"? Почему не "ошибка аутентификации при соединении с базой"? Это такой способ продавать поддержку? Так ее качество ниже плинтуса.

2 комментария: