30.12.2013 16:41
XaHa
 
Цитата:
baggio нормальное решение это в деталях объяснить:
1. что было сделано
2. Структуру организации... есть ли цо...
3. Вывести нормально ошибки...
и авось коолективный разум что подскажет...
но первонаперво... забэкапь все что есть на сейчас... это первое что нужно сделать...
1.
Вобщем то что есть забэкапил. Список файлов:
CONTROL01.CTL
CONTROL02.CTL
CONTROL03.CTL
INDX01.DBF
REDO01.LOG
REDO02.LOG
REDO03.LOG
SYSAUX01.DBF
SYSTEM01.DBF
TEMP01.DBF
UNDOTBD01.DBF
USERS01.DBF
В последних бэкапах нет и половины
2.
ЦО есть в неё закидывается все в зелёном статусе + чеки за день.
3.
Как заставить Oracle записывать норм ошибки в лог, NLS_LANG в реестре стоит: RUSSIAN_CIS.CL8MSWIN1251
30.12.2013 16:58
XaHa
 
изменил в реестре nls_lang на american_america.cl8mswin1251
ORA-00368: checksum error in redo log block
ORA-00353: log corruption near block 50832 change 248805151 time 12/30/2013 11:25:45
ORA-00312: online log 3 thread 1: 'E:\ORADATA\UNIBAZ1\REDO03.LOG'

ORA-368 signalled during: alter database open...
30.12.2013 17:49
leonid
 
поврежден редо-лог
по этой инструкции мне пару раз удавалось поднять базы, если погуглить по словам из нее,
то можно найти в инете с более подробными объяснениями

ora-00368 битый текущий редо

1. делаем ini-файл
2. вписываем туда
_allow_resetlogs_corruption=true
_allow_read_only_corruption=true
_corrupted_rollback_segments = (_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)
_offline_rollback_segments = (_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)

3. startup mount
4. recover database until cancel using backup controlfile;
5. alter database open resetlogs;

скорее всего получаем ошибку, (а вдруг повезет?)

6. после пары перезапусков
shutdown immediate
startup mount
alter database open resetlogs;
или
startup open recover

7. создаем скрипт для контрол файла

8. перезапускаем с новым контролом, нам повезло база запустилась

9. делаем экспорт-импорт
30.12.2013 18:02
baggio
 
как вариант можно всё переслать из Цо... но тут засада будет с Актами переоценки которые могут исполниться не в том порядке в котором их исполняли в магазине...
осюда косяки с розничными ценами...
поэтому...
попытаться поднять то что есть ~3-4-5 часов в зависимости от того насколько это возможно...
если нет... подъем из бекапа...
россылка из ЦО ВСЕГО начиная от справичников единиц измерения, карточек, контрагентов, документов, и т.д.
Рассылка из ЦО не хуже подъема но только в том случаи если есть понимание что как и куда слать...
30.12.2013 18:03
XaHa
 
Цитата:
leonid 1. делаем ini-файл
где он должен лежать?
Цитата:
leonid 7. создаем скрипт для контрол файла
что за скрипт и где?)
30.12.2013 18:08
leonid
 
есть такая статья
"жизнь с ораклом Вариант решения проблем с undo"
вот по аналогии с ней
31.12.2013 10:27
XaHa
 
Вобщем, бекап 2ух месячной давности открыл. Скинул все данные из ЦО за этот период, единственное что цены на некоторые товары почему-то некорректные.
31.12.2013 11:23
baggio
 
выше я писал почему...
как вариант на сейчас...
Создать в магазине акт в черновике и переслать его в ЦО. Там в этот черновик-Акт переоценки запихать товары для данного места хранения и заполнить текущими розничными ценами которые есть в ЦО, сохранить его в черновике, и переслать в магазин. в магазине его исполнить...
что должно решить проблему...
Но учтите что грабли детские вы будите находить еще в течении месяца двух после подобной схемы восстановления...
еще раз настоятельно рекомендую проверить что вы все справочники переслали из ЦО...
С Наступающим!
31.12.2013 11:55
Mtirt
 
А зачем создавать акт в черновике в магазине?
Что мешает создать его в ЦО и заполнить ценами?
31.12.2013 12:03
baggio
 
Цитата:
Mtirt А зачем создавать акт в черновике в магазине?
Что мешает создать его в ЦО и заполнить ценами?
чтобы номера не пересеклись...
Часовой пояс GMT +3, время: 20:20.

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