#0
by ExRq
Добрый день. Случилась беда с базой Конф: v8 УТ 10.3.6.8 база на PostgreSQL 8.4.3-3.1C При тестировании и исправлении вылетает ошибка Ошибка СУБД Error: Could not read block 26637 of relation base/50468/3305609: invalid argument В конфигураторе останавливается на надписи: Проверка логической целостности. Регистры накопления. Продажи. - 15% Дамп базы не делается ни средствами 1с ни PostgreSQL. База работает. Сбоев нет. Кто сталкивался? Что делать?
#1
by DMLangepas
прогони копию базы, её же штатной проверкой, в папке 1cv82/../bin/chdbfl.exe как вариант попробуй
#2
by ExRq
Не уследил в какой момент перестали создаваться копии. И уже все затерлись ((..Есть совсем старые но там нет ошибок.
#4
by ExRq
В том то и дело, не могу сделать резервную копию вылетает с ошибкой. Думаю связано как раз что то с этим блоком.
#6
by ExRq
Хотелось бы конечно выгрузить базу штатными средствами и потом уже сменить PostgreSQL или дело не в нем ведь?
#7
by DMLangepas
я просто не знаю, в SQL вообще не скопировать базу как в файловых??? там ведь есть путь к базе?
#9
by vde69
можно вообще очистить этот регистр в субд, только потом востанавливать тяжело будет. судя по ошибке у тебя сама посгрей посыпалась
#10
by ExRq
Я ведь написал БД на PostgreSQL, Резервная копия не делается ни средствами 1с ни средствами Postgre
#13
by Мыш
А по теме, "Продажи" - регистр оборотный, перепроведением восстановится. Так что грохнуть таблицу регистра, загрузить конфигурацию, реструктуризацию запустить, потом перепровести.
#19
by zva
Без танцев с бубном точно нет, но зато файлы останутся... "Продажи" - первый поломатый регистр, на котором спотыкается ТиИ. Их может быть 100500...
#21
by ExRq
Кстати, идея. Недавно делал РБД с этого узла и она создалась без сбоев. Там конечно обрезанный узел но нужно попробовать на полном плане. А с файловой уже проще.
#22
by vde69
сделай так: 1. создай новую пустую базу с этой конфигурацией 2. экспортом гони таблицы из поломатой в новую 3. составляешь список таблиц которые не удалось копирнуть 4. принимаешь решение чего дальше способ безопасный, геморный, но понятный
#24
by ExRq
Спасибо попробую. Один вопрос Экспорт - это ты имеешь ввиду средство 1с или Postgre? Ни разу не сталкивался.
#25
by vde69
средстави СУБД, я с пости не работал, я только со скулем, зато так например востанавливал базу 7.7 примерно 60 гигов после краха винта и скульного рековера, там черти что было :)
#29
by ExRq
Нашел таблицу которая дает ошибку. accumreg7721 ERROR: could not read block 26637 of relation base/50468/3305609: Invalid argument Кто знает что за таблица?
#30
by vde69
регист... теперь тупо в новой базе сделай ТиИс и потом полное перепроведение, и все будет рабочее.
#31
by DMLangepas
ERROR: could not read block 26637 of relation base/50468/3305609: Invalid argument судя по последним словам, может это по больничным листам?)))))))
#32
by vde69
хотя лучше не перепроведение, а что-то более правильное, на сколько я понял у тебя один регист "продажы" крякнул, подумай как его заполнить без перепроведения :)
#33
by ExRq
Объясни что такое ТиИс? И как в новой? - я не могу её залить в новую базу. Да конечно лучше как то заполнить )
#35
by ExRq
Тоесть перенести все таблицы в новую базу кроме этой и уже например средствами 1с её заполнить..? дошло
#38
by vde69
а вообще если такая ошибка появилась - это ОЧЕНЬ серьезный звонок админу, вариантов масса, от начала рассыпания дисков, до серьезных проблемм с софтом. нет никакой гарантии что на этом сервере сабж не повторится но уже в КРУПНЫХ МАСШТАБАХ
#40
by Вяйнемейнен
В Postgre подобные ошибки случаются с завидным постоянством, и, что самое плохое, - нет штатных утилит по лечению тип DBCC в MSSQL, поэтому главное правило - регулярные архивы. Схема лечения такой ошибки следующая. В pgadmin нужно запустить переиндексацию с перебором всех таблиц, например, подобным скриптом: CREATE OR REPLACE FUNCTION _Reindex_Base( schema_name in name, result out bigint ) LANGUAGE plpgsql as $BODY$ DECLARE table_name name; BEGIN FOR table_name IN ( SELECT t.table_name FROM information_schema.tables t WHERE t.table_schema = schema_name AND t.table_type = 'BASE TABLE' -- AND t.table_name > '_reference84' ORDER BY t.table_name Нормальные таблицы будут переиндексироваться, на битых будет спотыкаться. Битые таблицы потом нужно идентифицировать, каким объектам базы они соответствуют - благо обработок по представлению структуре базы везде валяется немеряно. Далее битые таблицы придется удалить и пересоздать - проще всего автогенерируемым CREATE скриптом в том же pgadmin. После этого восстанавливать данные, исходя из важности потерянных таблиц и имеющихся архивов. Служебные данные, типа итогов регистров - переформировать; движения регистров - можно восстанавливать, можно заново получить перепроведением. Справочники, документы, перечисления, независимые регистры сведений - только восстанавливать из бэкапов - либо тянуть в виде таблиц Postgre, либо разворачиать архивные базы полностью и выгружать-загружать средствами 1С.
#46
by ansh15
Это всего лишь стоимость несделанного вовремя бэкапа(ОС, СУБД и все остальное, практически, не имеет значения). Ключевая фраза в - "Не уследил..."
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Ошибка приложения 1Cv77.exe (Терминал, ТО) HELP! HELP! HELP!
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Ошибка при выгрузке базы: "Ошибка СУБД: out of memory for query result"
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
- Фатальная ошибка: Extra content of the end of the document.
- Ошибка при вызове конструктора (ComОбъект): Ошибка при выполнении приложения-сер
В этой группе 1С
- Перезаписать таб.часть документа
- УПП (РАУЗ): закрытие 44 счета
- 1C 8.2 WebService: "Ошибка при выполнении файловой операции"
- v7: В Реестре справок 2 НДФЛ не все сотрудники
- v7: Не могу вставить новую счет-фактуру в ТиС 7.7
- как сделать настройки печати по умолчанию для печатной формы Счет-фактура 2012 (
- СКД. Программный вывод отчета с фиксированным макетом.
- Настройка уведомлений пользователей о новых задачах в 1С Документооборот
- "Деловая карта" от Ингит, кто использует?
- ЗУП 8.2 Статус налогоплательщика НДФЛ
- Добавить картинку во внешнюю обработку
- УТ 11. Регламентные задания.
- Задваивается НДФЛ в Бухгалтерии 8,2
- Помогите выбрать офисный комп
- использовать эту настройку периода при открытии
- УТ 10.3, проставить значение свойства у контрагента.
- УТ 11 где хранит свойства
- Как сделать команду shutdown без сообщения на экран?
- Сбербанк отключил Qiwi-кошелек
- Ут 10.3 Нулевая себестоимость при методе расчета "по среднему"