Ошибка трехзвенки:не найдениндекс табл.RZSPDOC?

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Andrey
Местный житель
Сообщения: 702
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Запорожска яобласть, г.Днепрорудный

Ошибка трехзвенки:не найдениндекс табл.RZSPDOC?

Сообщение Andrey »

Добрый день. В трехзвенке при формировании накладной (акта) из ДО на закупуку (сбыт) возгикает ошибка: Индекс не найден в таблице RZSPDOC. При этом сам сопроводительный документ создается, если войтив интерфейс накладных (актов), но при попытке иего просмотра из ДО (сопроводительные документы) - та же ошибка
SergZol
Постоянный обитатель
Сообщения: 155
Зарегистрирован: 03 сен 2007, 19:06
Откуда: Россия,Казань

Сообщение SergZol »

Прикол был похожий, но ругалась на другой индекс и самее странное ругаться работала-работала и вдруг начала ругаться.
Помогло следующее.
остановил сервер приложений вычистил все TMP-шки. Прибил сессии в БД. Запустил сервер приложений и стало нормально. Глюк какой-то был.
Andrey
Местный житель
Сообщения: 702
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Запорожска яобласть, г.Днепрорудный

Сообщение Andrey »

Сделал то же самое. У меня вопрос такой. Сервер приложений стартует от имени ОДНОГО пользователя. У меня это supervisor, не знаю правильно это или нет. Вопрос вот какой: как можно узнать имя реального пользователя (галактического) в оракловой консоли Enterprise Manager. Сессия там остается открытой после завершения работы пользователя.
SergZol
Постоянный обитатель
Сообщения: 155
Зарегистрирован: 03 сен 2007, 19:06
Откуда: Россия,Казань

Сообщение SergZol »

При трехзвенки определить реальную сессию на оракле невозможно!
Они все работают от имени пользователя указанного в настройке сервера приложений. То что сессия остается, это еще и оракловые фичи могут быть. Оракл сам придерживает удаление соединений.
Я не стал использовать предопеделенного пользователя(supervisor). Т.К. ни только сервер стартует от этого пользователя, но и работа с базой происходит от имени этого пользователя. Я создал нового.
Ответить