none
Закончилось место на диске после увеличения места на диске база не подключается. RRS feed

  • Вопрос

  • Здравствуйте!

    Помогите подключить базу

    Не удалось подключить базу данных DB1. Ошибка: Сбой операции Active Manager. Ошибка: The database action failed. Error: Operation failed with message: MapiExceptionDatabaseError: Unable to mount database. (hr=0x80004005, ec=1108) Diagnostic context: Lid: 65256 Lid: 10722 StoreEc: 0x454 Lid: 1494 ---- Remote Context Beg ---- Lid: 45120 dwParam: 0x4652BF Lid: 57728 dwParam: 0x4653A9 Lid: 46144 dwParam: 0x465501 Lid: 34880 dwParam: 0x465501 Lid: 34760 StoreEc: 0xFFFFFDE3 Lid: 41344 Guid: 95056db1-ab6e-42d7-be67-92a2eb6dd80a Lid: 35200 dwParam: 0x450C Lid: 46144 dwParam: 0x4659E3 Lid: 34880 dwParam: 0x4659E3 Lid: 54472 StoreEc: 0x1388 Lid: 42184 StoreEc: 0x454 Lid: 1750 ---- Remote Context End ---- Lid: 1047 StoreEc: 0x454 [База данных: DB1, Сервер: mbx-server.dom.local].

    Что делать ?

    29 сентября 2017 г. 9:28

Ответы

  • Первое что нам нужно сделать – это оценить обстановку, для этого используем ключи /MH и /ML для получения информации из заголовков файла базы данных и лог-файлов.

    Eseutil /MH MDB.edb

    Eseutil /ML E00.log

    Вы, я смотрю, любите это дело.

    Или искать бэкап логов (их не хватает по сообщению об ошибке), и подкладывать их всесте с ключом r и мягким восстановлением. Либо чинить с помощью esesutil /p

    29 сентября 2017 г. 10:56

Все ответы

  • В каком состоянии сейчас находится БД? Dirty shutdown или clean shutdown?
    29 сентября 2017 г. 9:33
  • Dirty shutdown

    Есть база DB0 оттуда сотрудник переносил ящики в DB1 но кончилось место =( , как можно востановить всех отключенных пользователей в базе DB0 и переназначить базу на DB0 ?

    • Изменено Trusilya 29 сентября 2017 г. 9:41
    29 сентября 2017 г. 9:34
  • eseutil /r /e01 чините базу и поднимайте ее. Когда будут обе онлайн, тогда и двигайте что и куда нужно. Не забудьте при этом включить циклическую перезапись логов, ибо при перемещениях место опять сгорит.
    29 сентября 2017 г. 10:33
  • eseutil /r /e01 чините базу и поднимайте ее. Когда будут обе онлайн, тогда и двигайте что и куда нужно. Не забудьте при этом включить циклическую перезапись логов, ибо при перемещениях место опять сгорит.

    [PS] F:\DB-1>eseutil /r /E03

    Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
    Version 15.00
    Copyright (C) Microsoft Corporation. All Rights Reserved.

    Usage Error: Missing logfile base name specification.

    Operation terminated with error -1003 (JET_errInvalidParameter, Invalid API parameter) after 0.0 seconds.

    Если без слеша делаю:

    [PS] F:\DB-1>eseutil /R E03

    Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
    Version 15.00
    Copyright (C) Microsoft Corporation. All Rights Reserved.

    Initiating RECOVERY mode...
        Logfile base name: E03
                Log files: <current directory>
             System files: <current directory>

    Performing soft recovery...



    Operation terminated with error -541 (JET_errLogFileSizeMismatch, actual log file size does not match JET_paramLogF

    Что делаю не так ?


    • Изменено Trusilya 29 сентября 2017 г. 10:50
    29 сентября 2017 г. 10:48
  • Первое что нам нужно сделать – это оценить обстановку, для этого используем ключи /MH и /ML для получения информации из заголовков файла базы данных и лог-файлов.

    Eseutil /MH MDB.edb

    Eseutil /ML E00.log

    Вы, я смотрю, любите это дело.

    Или искать бэкап логов (их не хватает по сообщению об ошибке), и подкладывать их всесте с ключом r и мягким восстановлением. Либо чинить с помощью esesutil /p

    29 сентября 2017 г. 10:56
  • [PS] F:\DB-1>Eseutil /R E03 /D /LG:\DB1-TEMP\ /SG:\DB1-TEMP

    Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
    Version 15.00
    Copyright (C) Microsoft Corporation. All Rights Reserved.

    Initiating RECOVERY mode...
        Logfile base name: E03
                Log files: G:\DB1-TEMP\
             System files: G:\DB1-TEMP
       Database Directory: <current directory>

    Performing soft recovery...


            Recovery has indicated that there might be a lossy recovery option.  Run recovery with the /a argume


    Operation terminated with error -528 (JET_errMissingLogFile, Current log file missing) after 0.31 seconds.

    Указал что логи хранить на другом диске , выходит ошибка 

    29 сентября 2017 г. 11:11
  • Что делаю не так:

    [PS] F:\DB-1>eseutil /r e03 /l F:\DB-1 /d F:\DB-1\DB1.edb /s G:\DB1-TEMP /i

    Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
    Version 15.00
    Copyright (C) Microsoft Corporation. All Rights Reserved.

    Initiating RECOVERY mode...
        Logfile base name: e03
                Log files: F:\DB-1
             System files: G:\DB1-TEMP
       Database Directory: F:\DB-1\DB1.edb

    Performing soft recovery...



    Operation terminated with error -541 (JET_errLogFileSizeMismatch, actual log file size does not match JET_paramLogFileSize)

    Подключил еще один дисд размер димска больше на 150ГБ

    29 сентября 2017 г. 12:47