![]() |
Проблема с Oracle
Вложений: 1
:молись: Такая ситуация - уволился администратор базы данных и пока ее спихнули на меня. Я в Oracle не особо.
Есть сеть - Oracle сервер с базой данных + около 20 компьютеров, с которых операторы забивают информацию в Oracle базу (используя спец. апликацию, сделанную специально для забивки данных). В последнее время после каждой операции у операторов появляется сообщение об ошибке (одной и той же) - см картинку. Где смотреть, чтобы исправить или хотя бы увидеть из-за чего эта ошибка ? Для работы с самой базой использую Toad (Quest software). |
Error ORA-20003
Desc ORU-10036: object 'X' is invalid and cannot be described. В общем не разбираясь, что делает твоя программка проблеммы не решить. Самое простое, что может быть это база лежит на харде с FAT32 и какая-то из таблиц превысила 4 гига... |
нее, fat32
не может быть эта ошибка из-за того, что есть какая-то неубитая сессия (например из-за отключения электричества), которая блокирует какую-нибудь таблицу? вроде в списке сессий пробовал всех отрубить, но ошибку все равно выдает. вообще что-то вроде детального лог-файла в oracle есть? |
Вообще-то дипазон ошибок 20001-20999 отведен под пользовательские.
Есть такая функция PL/SQL raise_application_error(20003, 'Сообщение'); Так что в твоем случае, если используются пакеты и есть их исходники, ищи в них что-то подобное. Для расшифровки ошибок есть очень неплохая программа "Oracle Error Messages Viewer" |
buhan, лог есть находится на сервере, где установлен база, в паках где установлен Oracle. Более точного местоположения не скажу :) файл должен называться alert_XXX.log, где XXX-SID (алиас) базы
|
| Часовой пояс GMT +4, время: 05:25. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.