Умирает база

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
Умирает база
Имеется 8-ка с файлсерверным режимом работы. При сбое сервера непоправимо портится файл базы данных.
Есть ли варианты восстановления ее кроме бэкапа?
восьмерки каких то утилит которые умеют восстанавливать БД после краха я не слышал, по 7ке слышал..



Действия при крахе базы данных.

1С:Бухгалтерия 6.0: Если переиндексация информационной базы заканчивается сообщением об ошибке в каком-либо файле *.dbf, то возможно у этого файла поврежден заголовок.

Заголовок возможно восстановить. Утилита  dbv0.exe  позволяет восстанавливать поврежденные
заголовки файлов dbase (*.dbf).

После восстановления заголовка или любого
редактирования файла *.dbf следует удалить файлы *.cdx и произвести переиндексацию снова, запустив программу в монопольном режиме.

Однако, утилита dbv0.exe не является "родной" для 1С:Бухгалтерия 6.0. Для старых версию программ фирма "1С" рекомендует использовать программы  basetest.exe  и  dbu.exe

В версии 6.0
может потребоваться удалить все файлы *.dbf за исключением пяти ключевых (1sbcons.dbf, 1sbdoc.dbf, 1sboper.dbf, 1sbsch.dbf, 1sbspsk.dbf). Остальные файлы восстановятся автоматически. После чего вам потребуется произвести поквартальный пересчет итогов за весь периоды существования базы.

1С:Предприятие 7.х. Аналогично версии 1С:Бухгалтерия 6.0 в 1С:Предприятии 7.7 необходимо в случае неудачной переиндексации попробовать сначала восстановить заголовок поврежденного файла dbase. Только после этого следует запускать утилиту "Тестирования и восстановления баз данных", так как эта утилита не умеет восстанавливать физические повреждения файла и после прохождения теста Вы получите полностью нерабочую базу без
возможности восстановления. Вам придется начинать с нуля, либо восстановить последнюю архивную копию и продолжить работу с ней.

Также есть программа, позволяющая производить некоторые действия с файлами *.dbf в пакетном режиме. Это программа  dbffix.exe . Однако в её работе с базами 1С были замечены некоторые ошибки.

Товарищ sysadmin, по теме пишите.
Не надо умничать. Про семерку речи не было.

Для Lezhic:
1. Переходить надо на серверный вариант. Файлсерверного не бывает.
2. Избавляйтесь от причины! Зачем искать средство от последствий, забывая о причине? Лечите сервер (меняйте, восстанавливайте и пр.)

За давностью тему закрываю.
Старая тема, но все таки дополню про тестирование и справление 1С 8 \ 1с8.3
1. Есть специальная утилита chdbfl.exe находится в C:\Program Files (x86)\1cv8\8.3.XXXXX\bin - ставим галку тестировать и исправить и все.
2. Стандартный способ через конфигуратор   "Конфигуратор" - "Администрирование" - Тестирование и исправление.
+ ставим галку тестирование и исправление.

И еще немного по самому посту выше возможная проблема - поочему на сервере могут портятся базы файловые на рейд контроллере включен кэш на запись и при отключение электричества или перезагрузке если в контроллере нет батарейки это приводик к пореждениям файлов.

Немного по существу галочек которые можно выставить при  "Конфигуратор" - "Администрирование" - Тестирование и исправление.

Реиндексация таблиц информационной базы.
Для быстрого поиска информации к основным таблицам с основными данными добавляются вспомогательные таблицы, в которых данные сортируются по заданным полям основной таблицы — таблицы индексирования. За счет использования таблиц индексирования в разы увеличивается производительность 1с, поскольку нет необходимости перебирать всю основную таблицу данных для выборки, можно воспользоваться индексным файлом и выбрать необходимые записи оттуда.
При записи данных в основные таблицы данных, таблицы индексирования так же заполняются. Но по разным техническим причинам индексы могут сбиваться, что в итоге может приводить к ошибкам. Для исправления данного класса ошибок, когда выполняется тестирование и исправление базы 1с 8.3 необходимо установить галочку у данного пункта меню.

Проверка логической целостности информационной базы
В момент создания новых объектов в конфигурации 1с в базе данных создаются новые таблицы, в которых указываются связи с другими таблицами базы. По различным причинам связи могут становиться некорректными (например из за некорректного обновления или неожиданного отключения электричества в момент записи). Что бы исправить такого рода ошибки выбираем данный пункт меню.

Проверка ссылочной целостности информационной базы
Вероятно, вам приходилось видеть «битые ссылки» в 1с конфигурациях. Если нет, то вы счастливчик!

Вид битой ссылкаДля выявления и исправления этих ошибок выбираем данный пункт меню, при этом ниже активируются варианты обработок таких ошибок (см. рис. выше). Мы можем выбрать, каким образом исправлять ошибки при при наличии ссылок на несуществующие объекты: создавать объекты, очищать ссылки, не изменять; и при частичной потере данных: создавать объекты, удалять объект, не изменять.

Пересчет итогов
Для выполнения быстрых выборок данных в базе 1с существуют таблицы с уже просчитанными данными с периодичностью месяц. Когда мы обращаемся за этими данными — они не собираются из основных таблиц (это заняло бы много времени), а выдаются сразу же из данных таблиц итогов. Соответственно, что бы этот механизм работал, необходимо иметь корректные итоги за прошедшие периоды. Поэтому в случае, если 1с «обманывает» в отчетах, то исправляется такая ошибка этим пунктом меню.

Сжатие таблиц информационной базы
Удаление объектов в базе данных — операция достаточно кропотливая и долгая, поэтому в конфигурациях 1с процесс удаления разделен на 2 этапа. Когда вы удаляете объекты в конфигурации, в базе данных 1с данные зануляются и из-за этого не участвуют в дальнейших операциях, хотя физически остаются на месте. Что бы вычистить таблицы от этих записей делают тестирование и исправление базы 1с 8.3 с пунктом меню «Сжатие таблиц информационной базы».

Реструктуризация таблиц информационной базы
При изменении реквизитов какого либо объекта метаданных 1с, базе данных необходимо дополнить все таблицы измененного объекта новыми записями. Это делается через реструктуризацию таблиц базы данных. В процессе реструктуризации создаются копии таблиц базы данных с структурой текущей конфигурации, после этого осуществляется перенос данных в созданные таблицы. В случае добавления реквизита в метаданных 1с, для него будет создана незаполненная колонка в новой таблице; в случае удаления реквизита — в новой таблице колонка под этот реквизит не будет создана, и, соответственно, он не перенесется.
В процессе реструктуризации будут пересозданы все таблицы базы данных, поэтому эта операция — самая длительная.

Тестирование и исправление базы 1с 8.3 на практике
После получения исчерпывающей информации, думаю, что вы легко сможете сориентироваться какие пункты утилиты вам необходимо выбрать для исправления любых возникающих ошибок.

Тестирование и исправление базы 1с 8.3 может производиться в двух режимах:

Тестирование. В этом режиме база тестируется и производятся технические исправления незначительных ошибок.
Тестирование и исправление. В этом режиме база 1С тестируется и пытается произвести исправления всех замеченных ошибок (см. рис. выше).
Что бы выполнить тестирование и исправление базы 1с 8.3 необходимо нажать кнопку «Выполнить», после чего в информационном окне внизу конфигуратора вы сможете наблюдать за ходом тестирования и исправления.
Результат работы утилиты

Рекомендации по работе с утилитой «Тестирование и исправление информационной базы 1с»:

Всегда перед запуском тестирования и исправления делайте резервную копию информационной базы. В этом случае вы всегда сможете вернуться к базе данных до тестирования и исправления.
Запускайте каждый пункт утилиты отдельно и проверяйте исправлена ли ошибка. Это позволит сэкономить время и избавит от лишних проверок.
<strong>Jordan 11</strong>
<strong>Louboutin</strong>
<strong>Air Max 270</strong>
<strong>Timberland Boots</strong>
<strong>Adidas Yeezy</strong>
<strong>Pandora Ring</strong>
<strong>Nike Air Max 97 Ultra</strong>
<strong>Pandora Jewelry</strong>
<strong>Adidas Yeezy</strong>
<strong>Adidas Superstar Shoes</strong>
<strong>Pandora Bracelets</strong>
<strong>Cortez</strong>
<strong>Fila Sneakers</strong>
<strong>Ferragamo Outlet</strong>
<strong>Valentino</strong>
<strong>Balenciaga Sneakers</strong>
<strong>Valentino</strong>
<strong>Pandora Charms</strong>
<strong>Fitflops Sale Clearance</strong>
<strong>Pandora Jewelry Store</strong>
<strong>Timberland Outlet</strong>
<strong>Christian Louboutin Shoes</strong>
<strong>Asics Gel Nimbus 20</strong>
<strong>Goyard Bags</strong>
<strong>Yeezy</strong>
<strong>Goyard Handbags</strong>
<strong>Nike Running Shoes</strong>
<strong>Pandora Earrings</strong>
<strong>Puma Shoes</strong>
<strong>Skechers Sneakers</strong>
<strong>Fjallraven Kanken</strong>
<strong>Balenciaga Shoes</strong>
<strong>Red Bottom</strong>
<strong>Timberland Outlet</strong>
<strong>Adidas Shoes For Women</strong>
<strong>Moncler Outlet</strong>
<strong>Adidas</strong>
<strong>Asics Shoes Outlet</strong>
<strong>Longchamp Bags</strong>
<strong>Yeezy 500</strong>
<strong>Pandora Necklaces For Women</strong>
<strong>Yeezy Sneakers</strong>
<strong>Nike Cortez</strong>
<strong>Pandora Jewelry</strong>
<strong>Pandora Jewelry Official Site</strong>
<strong>Timberland Shoes Outlet</strong>
<strong>Nike Air Max 270</strong>
<strong>Black Timberland</strong>
<strong>Air Max 270 Dusty Cactus</strong>
<strong>Pandora Bracelets</strong>
<strong>Womens Nike Shoes</strong>
<strong>Pandora Charms</strong>
<strong>Adidas Yeezy Shoes</strong>
<strong>Adidas Sneakers For Men</strong>
<strong>KD Shoes</strong>
<strong>Nike Air Max 270 Womens</strong>
<strong>Louboutin shoes</strong>
<strong>Fila Shoes For Women</strong>
<strong>Hermes Belt</strong>
<strong>Nike Sneakers For Men</strong>
<strong>NMD R1</strong>
<strong>Christian Louboutin Shoes</strong>
<strong>Lebron James Shoes</strong>
<strong>Ferragamo Belt</strong>
<strong>Puma Outlet</strong>
<strong>Louboutin Shoes</strong>
<strong>Fjallraven Kanken Backpack</strong>
<strong>NMDS</strong>
<strong>Air Max 98</strong>
<strong>Nike Outlet Store Online Shopping</strong>
<strong>Yeezy 500</strong>
<strong>Adidas NMD</strong>
<strong>Nike Shoes For Kids</strong>
<strong>Yeezy Boost 350</strong>
<strong>Hermes Handbags</strong>
<strong>Louboutin Outlet</strong>
<strong>Nike Air Max 95</strong>
<strong>Nike Outlet Store</strong>
<strong>Lebron 16</strong>
<strong>Asics Gel Kayano 23</strong>
<strong>Christian Louboutin Outlet</strong>
<strong>Asics Sneakers</strong>
<strong>Bottega Veneta Handbags</strong>
<strong>Pandora Jewelry Outlet</strong>
<strong>Asics Gel Nimbus</strong>
<strong>Yeezy Boost</strong>
<strong>Nike KD 11 shoes</strong>
<strong>Pandora Bracelet</strong>
<strong>Vans Shoes</strong>
<strong>Fila Disruptor 2</strong>
<strong>Nike Air Max 98 Gundam</strong>
<strong>Valentino</strong>
<strong>NMD</strong>
<strong>Asics Shoes</strong>
<strong>Yeezy Shoes</strong>
<strong>Yeezys</strong>
<strong>Timberland Pro Work Boots</strong>
<strong>Salvatore Ferragamo</strong>
<strong>Adidas Outlet Store</strong>
<strong>Nike Store Online</strong>
<strong>Adidas Superstar Shoes</strong>
<strong>Fjallraven Backpack</strong>
<strong>Nike Air Max 95 Essential</strong>
<strong>Nike Clearance Outlet</strong>
<strong>Asics Outlet Store Online</strong>
<strong>Pandora Charms</strong>
Страницы: 1
Ответить
Форма ответов
 
Текст сообщения*
:) ;) :D 8) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.