[ОТВЕТИТЬ]
Опции темы
01.05.2008 23:09  
skier2
Доброе время суток всем заглянувшим!
не поможете решить проблему?:
некторое время назад перестала расчитываться себестоимость в ЦО магазина : Супермаг 1.25..1 сп7. теперь при входе в модуль Администратора во вкладке Аналитика выходит ошибка:

2008.04.30 (среда) 17:53:39
Версия 1.025.1
>>> Запись 1
Источник: Microsoft OLE DB Provider for Oracle
HRESULT=80040e37 custom=942 SQLState=<none>
ORA-00942: таблица или представление пользователя не существует

>>> Запись 2
Источник: Microsoft OLE DB Provider for Oracle
HRESULT=80040e37 custom=0 SQLState=<none>
Table does not exist.

Также при попытке сосчитать себестоимость выходит ошибка:

> Версия 1.025.1
> >>> Запись 1
> Источник: Microsoft OLE DB Provider for Oracle
> HRESULT=80004005 custom=4063 SQLState=<none>
> ORA-04063: view "SUPERMAG.SVSHOPGROUPFIFO" имеет ошибки
>
> >>> Запись 2
> Источник: Microsoft OLE DB Provider for Oracle
> HRESULT=80004005 custom=0 SQLState=<none> Неопознанная ошибка
> >>> Запись 3
> Источник: SmLibaryBase trace
> HRESULT=80004005 custom=0 SQLState=<none> select ID, FIFOAlg, nvl(PartnerID,-1),PrimeAlg,WAvgPeriod
> from Supermag.SVShopGroupFIFO
> order by ID

вот ответ отдела поддержки Сервис+:

> 1. Попробовать рассчитать под пользователем Supermag.
> 2. Подключится к БД с помощью SQL+, и убедится, что все необходимые сервис-паки на Oracle установлены. Вы должны в 2-х абзацах увидеть сообщение:
>
> SQL*Plus: Release 9.2.0.7.0 - Production on Срд Апр 30 17:14:34 2008
>
> Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
>
>
> Присоединен к:
> Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
> With the Partitioning, OLAP and Oracle Data Mining options
> JServer Release 9.2.0.7.0 - Production
>
> Или
>
> SQL*Plus: Release 9.2.0.8.0 - Production on Срд Апр 30 17:14:34 2008
>
> Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
>
>
> Присоединен к:
> Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
> With the Partitioning, OLAP and Oracle Data Mining options
> JServer Release 9.2.0.8.0 - Production
>
>


Короче, тут ситуация такая: расчитываем под логином Supermag, еще раз напоминаем, что перестала себестоимость расчитываться некоторое время назад... но все равно хочется попробовать решить проблему: даже проверив, есть ли все сервис паки на данной программе. вопрос: может кто то знает, что может быть? или - как можно подключиться к БД с помощью SQL и убедиться, что установлены все СП? может, просто взять и переустановить эти самые СП?
 
02.05.2008 13:27  
OlegON
Я бы поддержал С+ и предложил:
1) Перекомпилить все (скрипты есть в конце установочного скрипта сервиспака) и посмотреть ошибки поподробнее.
2) Сравнить структуру с эталоном.
 
02.05.2008 21:17  
baggio
и очень внимательно почитать алерт лог...... с момента когда перестала расчитывацца себестоимость...
 
04.05.2008 09:19  
Mtirt
Насколько я понимаю, слетели права пользователей...
Видимо был еще и переход на 9-ый Oracle... Или делали экспорт/импорт...
Ищи по форуму по выражению "GRANT"...
 
04.05.2008 14:15  
skier2
был переход - с подчиненного магазина переносили все в ЦО.. оракл - 8.хх... стоит переходить на 9i?
 
05.05.2008 10:28  
kadr
Расскажи нам что было "некторое время назад".
Вариант с разрушением объектов хранения и отображения косвенно можно исключить, ибо под supermag`ом считается, значит потерялись права. Иногда бывает достаточно снять пользователя с должности, запретить ему подключаться, а потом всё вернуть обратно, но может быть и более тяжёлый вариант, когда необходимо будет "пересоздать" должность
 
 
Опции темы



Часовой пояс GMT +3, время: 16:40.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.