10.11.2006 12:49
redshadow
 
При попытке принять кассы в базу кассовый модуль пишет.

В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMD~1]:
Ошибка при попытке импорта записи из таблицы CURRESTS. Ключ записи "ShopIndex=3,CashNumber=1,ZNumber=1826".

Запись 2. Код=80004005h (600) [Microsoft OLE DB Provider for Oracle]:
ORA-00600: код внутр. ошибки, аргументы: [12700], [8910], [29676973], [46], [], [], [], []
ORA-06512: на "SUPERMAG.CASH", line 2002
ORA-06512: на line 1


Запись 3. Код=80004005h (0) [SmLibaryBase trace]:
begin Supermag.Cash.RemoveZReport(3,1,1826,TO_DATE('20061109','YYYYMMDD'),'1'); end;
%4 %5 %6 %7 %8

-----------------------
После этого пишет постоянно.

В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMD~1]:
Ошибка индексации таблиц результатов с помощью программы SMIndex.exe. Код возврата: 15.
%2 %3 %4 %5 %6 %7 %8После этого теперь постоянно пишет

Даже не могу точно назвать прмичину. Все это произошло во время потопа в серверной. Залило всю комнату ( Вырубило все. Щас пишу с еле работающей клавиатуры.
Поставил задачи пересоздание индексов и сбор статистики (
Пытался запустить оптимизер 2.7 он выдал ошибки
1) включен кеш дамп
2) нестандартная переменная патч ( ну это ладно еще )
3) установлен сервер печати
4) установлен сервес dfs
5) удаленный реестр
6) aedebug
7) Ну и офис. ((((

уф все отчеты по кассам выдают ошибку ора -00600 беда однмим словом ((
10.11.2006 12:51
redshadow
 
Думаю переиндексировать 1 кассу и попробовать еще раз выгрузить.
10.11.2006 13:34
redshadow
 
Покопавшись в табличке smncashchecks (которая открывается)
при пролистывании. пишет вот такое.

10.11.2006 13:28 ORA-01578: разрушен блок данных ORACLE (файл # 7, блок # 316846)
10.11.2006 13:28 ORA-01110: файл данных 7: 'D:\ORACLE\ORADATA\DBMAGIS\USERS02.DBF'

Подскажите есть шанс поправить или позавчерашний архив поднимиать (?
10.11.2006 13:41
Propil
 
Разберись сначала с дисками, может в файловой системе ошибки.
Отимайзер:
ошибки, которые ты привел - он ругается на настройки Виндов
Запусти его-
Код:
optimizer2 /base: /pwd: /crk /optimize
и посмотри, что он найдет
10.11.2006 13:42
kadr
 
redshadow, это в раздел Oracle.
Возникают вопросы что за Oracle, в каком режиме работает арклог/не арклог.
если не арклог, то в большинстве случаев проще поднимать из архива
10.11.2006 13:50
redshadow
 
Диски щас прогонял. Все тесты ок. Работает в режимие не арклог. 8 Окракл стоит.
Архив есьт на 5 утра 8 ноября.
Оптимизер юзаю в первый раз щас попробую, но думиаю раз табличка рухнула это видатьт не с проста(( Хотя возможно это последствия экстренной перезагрузки когда коротнул упс. Вообще естьт шанс починить разрушенный блок?
10.11.2006 14:02
Propil
 
Вот выдержки из советов от OlegON (сейчас на сайте их не видел):
****************
Вопрос:
При работе с Супермагом часто выскакивает ORA-00600, что это и как бороться?
Ответ:
Основные причины следующие: 1) Закручены и "заоптимизированы" параметры базы, проверьте их Оптимайзером 2) Не установлены патчи на Oracle, необходимо их доустановить. Причем в этом случае я бы порекомендовал импорт и экспорт базы с ее пересозданием (можно сделать через Редактор) 3) Физическое повреждение базы (будет обнаружено Оптимайзером, либо утилитой Oracle dbv.exe), в этом случае рекомендуется базу немедленно пересоздать и проверить носители.
****************
Вопрос:
Часто выдает ошибку, что блок данных поврежден. Вы рекомендуете перестроить объект. А как узнать, какой именно?
Ответ:
SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTENTS
WHERE номер файла = FILE_ID AND номер блока BETWEEN BLOCK_ID AND BLOCK_ID+BLOCKS-1;
*********************
10.11.2006 14:51
OlegON
 
Однозначно выловить все сбойные объекты и кинуть сюда список, попробуем разобраться. Если их много на SM* или от пользователя SYS - лучше бэкап поднять.
А ссылка на упоминаемый док -
10.11.2006 14:53
reddevil
 
Цитата:
olegon Однозначно выловить все сбойные объекты и кинуть сюда список, попробуем разобраться. Если их много на SM* или от пользователя SYS - лучше бэкап поднять.
А ссылка на упоминаемый док -
Нууууу, нагнал жути мож там всего то индекс какой нить...
10.11.2006 15:12
redshadow
 
Уф кашмар( поднял архив за 8 ое число. Прогнал оптимайзер.
уже не дает ошибок на разрушенные файлы, но листа на два
ora 00600 - internal error [11113] [] [] [] [] [] [] []
Ни разу не пересоздавал базу (( видимио пришел мой черед.
Щас буду пробовать экспорт импорт. Или если не справлюсь просто имипорт и проситьт залить в новую надеюсь не все будет потеряно.
Странно, ведь всегда делал архив Олеговским бекапером. и база ошибок не давала а щас такая вещь на всех архивах. и главное работает без ошибок, как бы не потерять все ((
Часовой пояс GMT +3, время: 07:04.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.