- Remove From My Forums
Ошибка создания копии почтовой базы
-
Вопрос
-
При создании копии одной из почтовых баз на втором сервере в кластере DAG выдает вот такую ошибку «Требуемый файл журнала 107188 для base_1Mail-EX2 отсутствует в активной копии. Если файл журнала удален, его необходимо заменить.
Если файл журнала утерян, необходимо выполнить повторное заполнение копии базы данных с помощью командлета Update-MailboxDatabaseCopy». При помощи командлета все та же ошибка.
Sergey Laptev
Ответы
-
-
Помечено в качестве ответа
13 марта 2013 г. 10:29
-
Снята пометка об ответе
Sergey Laptev
13 марта 2013 г. 10:32 -
Помечено в качестве ответа
Sergey Laptev
14 марта 2013 г. 13:30
-
Помечено в качестве ответа
-
Попробуйте так.
Отключите все бэкапы на время создания копии БД.
Включите циклическое логирование на БД
Выполните повторное создание копии (Update-MailboxDatabaseCopy или из EMC)
Когда все создадите — отключайте циркулярное логирование и включайте обратно бэкапы.
-
Помечено в качестве ответа
Sergey Laptev
14 марта 2013 г. 13:30
-
Помечено в качестве ответа
- Remove From My Forums
-
Question
-
Hi,
We have 16 GB of RAM for EXchange 2010 and 4 Processor and using iSCSI Starwind LUN.
Event ID : 218
Event Source : ExchangeStoreDB
Event Category :Database Recovery
the copy of database ‘Mailbox Database — NYM’ on this server experienced a performance problem. Failover returned the following
error: here is only one copy of this mailbox database (Mailbox Database — NYM). Automatic recovery is not available._
It occurs specially when the exchange backup start ; we are using window backup for taking exchange backup
_
I can see warnning of ESE below the event 218 — Information Store (3912) Mailbox Database — NYM: A request to write to the file «D:Program FilesMicrosoftExchange ServerV14MailboxMailbox Database 0959355037Mailbox Database 0959355037.edb» at
offset 150801350656 (0x000000231c760000) for 32768 (0x00008000) bytes has not completed for 68 second(s). This problem is likely due to faulty hardware. Please contact your hardware vendor for further assistance diagnosing the problem.
_
Also,
1. How can I enable verbose logging to expert level for exchange MailboxDatabase.
2. What type performace counter need to be set for exchange database in Performance Monitor
Any Help ?
Thanks
Prakash
-
Edited by
Wednesday, May 2, 2012 10:31 AM
-
Edited by
Answers
-
I can’t help with Starwind but here is where you would enable expert level logging on the database (directions):
http://technet.microsoft.com/en-us/library/dd335139.aspx
Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me — and others — to take time out to help you.
-
Proposed as answer by
wendy_liu
Wednesday, May 9, 2012 9:24 AM -
Marked as answer by
wendy_liu
Thursday, May 10, 2012 7:41 AM
-
Proposed as answer by
-
in my case i moved mailboxes out, removed DBs, formated drives, pulled luns from resource pull, created resource pull again, presebted it to Exchange and created DBs again. I moved a good amount of decently sized boxes and haven;t seen that error
appear-
Proposed as answer by
wendy_liu
Wednesday, May 9, 2012 9:23 AM -
Marked as answer by
wendy_liu
Thursday, May 10, 2012 7:41 AM
-
Proposed as answer by
- Remove From My Forums
-
Question
-
Hi,
We have 16 GB of RAM for EXchange 2010 and 4 Processor and using iSCSI Starwind LUN.
Event ID : 218
Event Source : ExchangeStoreDB
Event Category :Database Recovery
the copy of database ‘Mailbox Database — NYM’ on this server experienced a performance problem. Failover returned the following
error: here is only one copy of this mailbox database (Mailbox Database — NYM). Automatic recovery is not available._
It occurs specially when the exchange backup start ; we are using window backup for taking exchange backup
_
I can see warnning of ESE below the event 218 — Information Store (3912) Mailbox Database — NYM: A request to write to the file «D:Program FilesMicrosoftExchange ServerV14MailboxMailbox Database 0959355037Mailbox Database 0959355037.edb» at
offset 150801350656 (0x000000231c760000) for 32768 (0x00008000) bytes has not completed for 68 second(s). This problem is likely due to faulty hardware. Please contact your hardware vendor for further assistance diagnosing the problem.
_
Also,
1. How can I enable verbose logging to expert level for exchange MailboxDatabase.
2. What type performace counter need to be set for exchange database in Performance Monitor
Any Help ?
Thanks
Prakash
-
Edited by
Wednesday, May 2, 2012 10:31 AM
-
Edited by
Answers
-
I can’t help with Starwind but here is where you would enable expert level logging on the database (directions):
http://technet.microsoft.com/en-us/library/dd335139.aspx
Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me — and others — to take time out to help you.
-
Proposed as answer by
wendy_liu
Wednesday, May 9, 2012 9:24 AM -
Marked as answer by
wendy_liu
Thursday, May 10, 2012 7:41 AM
-
Proposed as answer by
-
in my case i moved mailboxes out, removed DBs, formated drives, pulled luns from resource pull, created resource pull again, presebted it to Exchange and created DBs again. I moved a good amount of decently sized boxes and haven;t seen that error
appear-
Proposed as answer by
wendy_liu
Wednesday, May 9, 2012 9:23 AM -
Marked as answer by
wendy_liu
Thursday, May 10, 2012 7:41 AM
-
Proposed as answer by
Содержание
В данном разделе собраны ошибки, связанные с обновлением PostgreSQL с версии 9.5 до 10
Версия АРМ ЭРС — 3.0.30
Обязательно делайте резервную копию базы данных!
PostgreSQL 10 при обновлении ставится поверх версии 9.5
Убедитесь, что у вас открыт порт 5433 в брандмауэре
Вернуться в основную статью
В соответствии с рекомендациями ФСТЭК с 11.10.2022 будет выложена новая версия АРМ ЛПУ (ЭРС) с PostgreSQL — 10.22. При переходе на версию АРМ ЛПУ (ЭРС) 3.0.30 необходимо выполнить следующие шаги:
1. Сделать резервную копию данных (Администрирование → Резервное копирование базы данных).
2. При установке новой версии АРМ ЛПУ ОБЯЗАТЕЛЬНО выбрать пункт «Установить» на вкладке «Параметры подключения к базе данных». В строке порт соединения ОБЯЗАТЕЛЬНО указать новый номер порта (по умолчанию — 5433), отличный от номера для PostgreSQL 9.5 (по умолчанию — 5432).
3. После запуска АРМ ЛПУ в настройках соединения с базой данных (Администрирование → Настройки соединения с базой данных) ОБЯЗАТЕЛЬНО заменить номер порта на новый.
4. Восстановить данные из резервной копии (Администрирование → Восстановление базы данных).
Примечание:
Если вы используете подключение к базе данных, установленной на удаленный сервер, то сначала нужно установить новую версию ЛПУ на этот сервер с учетом условий выше.
Ошибка: Возникла ошибка при попытке загрузки данных из базы данных. Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment].
Причина:
Нет подключения к базе АРМ ЭРС
Решение:
1. Предварительно сделав резервную копию БД — удалить PostgreSQL10.
2. Очистить папку C:PostgreSQL10
3. Открываем установочный .exe файл АРМ ЭРС в 7zfm.
4. Вытаскиваем оттуда postgresql-10.22-1-windows.exe.
5. Запускаем postgresql-10.22-1-windows.exe, устанавливаем в папку C:postgresql10, пароль Manager1 порт 5433
6. Запускаем установку АРМ ЛПУ
Ошибка: Error deleting service при попытке удаления postgreSQL
Решение:
Win+R — cmd
в командной строке написать:
для 32-разрядных систем:
sc delete postgresql-10
или для 64-разрядных систем:
sc delete postgresql-x64-10
Принудительно изменить порт используемый программой АРМ ЭРС
Если нет возможности войти в программу и поменять порт (например из-за недоступности БД):
Переходим в C:FssArmErsconfiguration.settings
Открываем файл: ru.ibs.fss.eln.prefs
Редактируем строку
dburl=jdbc:postgresql://localhost:5433/fss
Где 5433 — порт
Доступ в PGAdmin
Для доступа в админку СУБД нужно перейти в: C:postgresqlbin
Запустить файл: pgAdmin3.exe
Правой кнопкой мыши на БД — Подключиться
Логин: postgres
Пароль: Manager1
Резервное копирование базы данных
Для резервного копирования БД необходимо в c:PostgreSQL создать bat-файл со следующим содержимым:
REM СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ БАЗЫ ДАННЫХ POSTGRESQL CLS ECHO OFF CHCP 1251 REM Установка переменных окружения SET PGBIN=c:PostgreSQLbin SET PGDATABASE=fss SET PGHOST=localhost SET PGPORT=5433 SET PGUSER=postgres SET PGPASSWORD=Manager1 REM Смена диска и переход в папку из которой запущен bat-файл %~d0 CD %~dp0 REM Формирование имени файла резервной копии и файла-отчета SET DATETIME=%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2% %TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2% SET DUMPFILE=%PGDATABASE%.backup SET LOGFILE=%PGDATABASE%.log SET DUMPPATH="C:backup_db_fss%DUMPFILE%" SET LOGPATH="C:backup_db_fss%LOGFILE%" REM Создание резервной копии IF NOT EXIST Backup MD Backup CALL "%PGBIN%pg_dump.exe" --format=custom --verbose --file=%DUMPPATH% 2>%LOGPATH% REM Анализ кода завершения IF NOT %ERRORLEVEL%==0 GOTO Error GOTO Successfull REM В случае ошибки удаляется поврежденная резервная копия и делается соответствующая запись в журнале :Error DEL %DUMPPATH% MSG * "Ошибка при создании резервной копии базы данных. Смотрите backup.log." ECHO %DATETIME% Ошибки при создании резервной копии базы данных %DUMPFILE%. Смотрите отчет %LOGFILE%. >> backup.log GOTO End REM В случае удачного резервного копирования просто делается запись в журнал :Successfull ECHO %DATETIME% Успешное создание резервной копии %DUMPFILE% >> backup.log GOTO End :End
в строках:
SET DUMPPATH="C:backup_db_fss%DUMPFILE%" SET LOGPATH="C:backup_db_fss%LOGFILE%"
необходимо выставить свой путь для сохранения бэкапа БД и логов (переменные %DUMPFILE% и %LOGFILE% не трогать)
После этого необходимо добавить данный bat-файл в планировщик заданий для выполнения задачи резервного копирования по расписанию.
Как восстановить базу данных из Бекапа?
Скопируем резервную копию базы fss.backup, которую мы создали скриптом выше в папку c:postgresqlbin
Открываем командную строку (cmd.exe):
c:postgresqlbin>pg_restore.exe -p 5433 -U fss -d fss < fss.backup
|
Не получается создать резервную копию с архивированием базы данных. При попытке создания бэкапа выскакивает сообщение [Table ‘*****.b_rating_prepare’ doesn’t exist]. Подскажите пожалуйста в чем может быть проблема и как ее решить? Заранее спасибо. |
|
|
Пользователь 265201 Эксперт Сообщений: 1340 |
#2 21.09.2015 09:40:07 ну написано же таблицы нет такой.. ну или просто создайте такую таблицу
|
||
|
Виталий Черепанов, могу ли я попросить подробно описать процедуру создания таблицы? буду очень признателен. |
|
|
Пользователь 372358 Посетитель Сообщений: 31 |
#4 07.10.2015 13:41:46 Сталкивалась недавно с такой проблемой, как я поняла, она возникает после отключения части функционала модуля «Интранет». Что помогло:
Проверяем, есть ли такая таблица — видите ли вы ее в списке таблиц. Затем
Если этот запрос вызвал ошибку, попробуйте сначала удалить, а потом создать:
У меня так получилось. Немного нубский подход, простите, я с SQL на вы ) upd: Теги «Код» и «Цитата» ломают SQL о_О Автор, уберите в запросах двойные подчеркивания. |
||||||
|
У меня тоже данная таблица ни с того ни с сего просто исчезла (или ее и не было) на действующем сайте. Сайт в какой-то момент просто выдал DB query error. Странно, что таблицу не видно было в phpmyadmin, но создавать ее MySQL не хотел. А при запросе ее удаления, она как бы удалилась и потом можно было создать новую. Видимо таблица просто совсем была испорчена. На сайте не было установлено ни одного решения или нестандартного модуля. Странно все это. |
|
|
Также столкнулся с описанной проблемой. |
|
|
Это классическая ошибка, регулярно возникает если на вашем сервере было переполнение места на диске и mysql ловил ошибку Got error 28 from storage engine Поэтому можно смело рекомендовать такой алгоритм: |
|
|
Пользователь 99182 Заглянувший Сообщений: 9 |
#8 25.09.2016 18:14:21 Появилась такая-же ошибка. Место на диске освободил и удалил таблицу. А при создании пишет новую ошибку:
|
||
|
Нифига проверка и исправление не помогает . |
|
|
У меня такая же проблема как у Дмитрий Варвашевич … |
|
|
adv23, зайдите в каталог базы данных и удалите файл этой глючной таблицы. Только после этого тестирование и исправление сработает. |
|
|
Пользователь 259888 Заглянувший Сообщений: 5 |
#12 19.04.2018 13:47:14 1. Если у вас такая ошибка пытаетесь снести и создать таблицу как указали ранее:
2. Если не помогло проверьте физически файлы таблицы должны быть оба или не одного файла с названием b_rating_prepare 3. Нужно делать что бы не повторялось. Заходите в админку в Сервисы Рейтинги Список рейтингов (/bitrix/admin/rating_list.php?lang=ru) |
||
|
Добрый день. Ошибка! Mysql Query Error: CRE ATE TABLE b_rating_prepare( ID int(11) NULL) [[1005] Can’t cre ate table ‘wheelock_site2.b_rating_prepare’ (errno: -1)] Пробовал все выше перечисленные схемы, ни чего не получается. |
|
|
Пользователь 15107 Заглянувший Сообщений: 10 |
#15 21.04.2021 13:45:54 Тоже создавал бекап базы средствами битрикса, тоже самые разнообразные ошибки вылезали. Проверка базы при этом не выдавала каких-либо проблем. Те проблемы, которые были, успешно исправились. Но при создании бекапа все равно продолжали вылезать разнообразные ошибки базы данных (MySQL server has gone away, ошибки в различных таблицах и прочее разнообразное и непонятное). В результате заметил что при создания архива базы данных размером 820Мб и свободном месте на диске 2,6Гб в какой-то момент не оставалось свободного места и вылезали как раз ошибки mysql. Вывод — делайте бекапы стандартными средствами, использование средств битрикса приводит только к непонятным ситуациям. А если учесть что бекапы сделанные битриксом не всегда восстанавливаются, то ситуация может быть вообще печальная. |
Добрый день!
При обновлении конфигурации с 3.0.49.17 на 3.0.50.19 выдает ошибку:[img big=/Files/ForumUpload/1800553_big.Безымянный.id-o_1bigvkk4315qo1e8bb8v1sk41dbnd.png]/Files/ForumUpload/1800553.Безымянный.id-o_1bigvkk4315qo1e8bb8v1sk41dbnd.png[/img]
При попытке скопировать файлы базы дает ошибку: файл базы данных поврежден.
При попытке выгрузки копии базы через конфигуратор, так же ошибка: файл базы данных поврежден.
При этом сама база работает нормально.
Подскажите пожалуйста что делать? Как сохранить все данные и обновиться до последней версии?
Заранее благодарю.

Здравствуйте.
Цитата (Иван Бу):При обновлении конфигурации с 3.0.49.17 на 3.0.50.19 выдает ошибку
Обновления 1С следует устанавливать последовательно. Не всегда возможно обновиться с текущего релиза на последний. В Вашем случае пропущено обновление 3.0.49.27. Скачайте его с сайта поддержки пользователей 1С.
Далее: закройте программу. Пройдите в каталог базы на Вашем компьютере и скопируйте куда-нибудь файл 1Cv8.1CD. Это будет резервная копия.
Зайдите в программу в режиме Конфигуратора. В нем: Администрирование -> Тестирование и исправление. Настройки приведены ниже
[img]/Files/ForumUpload/1800567.Тестирование.id-o_1bih0jtalni9vdevk31fuachd.bmp[/img]
Потестите базу. Когда закончите, обновите ее не в автоматическом режиме, а в ручном — через выбор файла обновления 3.0.49.27
Заполнить и подать уведомление об исчисленных суммах налогов и взносов

г. Новосибирск3 487 баллов
Добрый день!
Цитата (Иван Бу):Добрый день!
При обновлении конфигурации с 3.0.49.17 на 3.0.50.19 выдает ошибку:
При попытке скопировать файлы базы дает ошибку: файл базы данных поврежден.
При попытке выгрузки копии базы через конфигуратор, так же ошибка: файл базы данных поврежден.
Я бы физически исправил базу, запустив chdbfl.exe из папки, в которой установлена 1С
Потом, если Вы обновляетесь автоматически через интернет, то я бы отключил на время обновления автоматическое создание резервных копий при начале-завершении работы (сессии)
Цитата (Grom-aka):Зайдите в программу в режиме Конфигуратора. В нем: Администрирование -> Тестирование и исправление. Настройки приведены ниже
Только обе опции «Не изменять» нужно изменить.на любые другие
С такими опциями ничего исправляться не будет — это режим диагностики, информирования
Grom-aka, добрый день! Благодарю за ответ.
Про последовательные обновления спасибо, но при ручной установке пишет, что обновление успешно установлено, а при входе в программу опять пишет в текущей версии 3.0.49.17.
Файл 1Cv8.1CD. скопировать не получается.
При выполнении тестирования программа просто закрывается.
nsk1C, не могу найти файл chdbfl.exe
Как я уже писал выше, резервную копию сделать не получилось.
Цитата (nsk1C):Только обе опции «Не изменять» нужно изменить.на любые другие
С такими опциями ничего исправляться не будет — это режим диагностики, информирования
Стоит ли это выполнять без резервной копии?
Спасибо!

Судя по вашему журналу регистрации, программа и не начинала обновление, так как не смогла сделать резервную копию.
Найдите эту программу.
Цитата (Иван Бу):не могу найти файл chdbfl.exe
Программа внешнего тестирования chdbfl.exe находится в папке, в которой расположен последний ехе-ник. Обычно это C:Program Files1cv88.3.9.2170bin
Обычно это — Ссылка, где это располагается, например у меня.
Заполняйте платежки с актуальными на сегодня КБК, кодами дохода и другими обязательными реквизитами
Цитата (Kamushek):Программа внешнего тестирования chdbfl.exe находится в папке, в которой расположен последний ехе-ник. Обычно это C:Program Files1cv88.3.9.2170bin
Обычно это — Ссылка, где это располагается, например у меня.
Большое спасибо!
Но это не помогло🙁
Может быть есть еще какие варианты?

Цитата (Иван Бу):Может быть есть еще какие варианты?
Вариант 1. Восстановление базы из бэкапа до обновления.
Вариант 2. Обращение к специалисту 1С для восстановления текущей базы.
Всем огромное спасибо!
Проблема решена.
Сначала проведена диагностика и исправление ошибок на HDD.
Далее при помощи chdbfl.exe исправлены ошибке в базе 1С.
После этого обновилась даже в автоматическом режиме.
Удачи всем!
Узнайте о налогах, уплаченных контрагентом, и допущенных им нарушениях