Дек. 182008
 

Стига съм писал за бъгове, нека ви разкажа за един „feature“. Нали знаете старата приказка: ако един bug е описан в документацията, той е feature. Та така, аз съм убеден, че това го пише някъде…

Преди известно време имахме проблем със странно разкачащи се сесии. И като всеки хитър админ, аз реших да пусна trace на клиента, за да видя какво се случва преди да дропне връзката. Настроих си sqlnet.ora както пише по дебелите книги:

TRACE_LEVEL_CLIENT = ADMIN
TRACE_UNIQUE_CLIENT = on
TRACE_DIRECTORY_CLIENT = C:\trc

Пуснахме application server-а и аз зачаках да се случат някакви логове в C:\trc. И чаках… и чаках… А те нe се случваха. Трябва да ви кажа, че бая си поиграх да си търся грешката в настройките. Правих ги ръчно, копирах ги от разни статии, настройвах ги през netmgr… Не трейсва и това е!

Голяма мъка, честно.

Отново ми замириса на буболечки и реших да потърся в metalink. Греда – аз, поне не можах да намеря описание на това състояние. Реших, че има някаква тотална буболечка, която спира трейсинга на 11.1.0.6 клиента. Бях на път да пачвам клиента, когато нещо ме загложди и започнах да ровя за трейсове на друго място, поне да напише грешка какво не му харесва. Пуснах да търся всичко пресни файлове на диска и нещеш ли…

…намерих моите не-случващи се файлове в C:\Documents and Settings\$USERNAME\Oracle\oradiag_$USERNAME\diag\clients\user_$USERNAME\host_1051705553_11\trace

Mоже ли такава простотия? Аман от тоя ADR… Още като сложиха recycle bin в Oracle 10g усетих, че заприличва на windows. В 12g сигурно ще ми сложат data файловете в My documents!

 Posted by at 18:02

Sorry, the comment form is closed at this time.