Exchange 2019 - Arbitration Mailbox verursacht Crash der Datenbank (MSExchangeIS Event ID 1013)
Hallo zusammen,
ich bin aktuell am verzweifeln, da ich nicht weiß wie ich weiter machen muss um den Fehler zu beheben ohne die DB neu aufzubauen.
Das Problem stellt sich wie folgt dar: Es gibt einen einzigen Exchange Server 2019 mit CU9. Dieser wurde vor kurzem installiert (ca. 2 Monate her) und alle Mailboxen wurden übernommen. Seit dem 30.05. tritt nun der Fehler auf, dass die Datenbank crasht wegen einer Arbitration Mailbox. Es handelt sich dabei um die SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}. Ich bin mir unsicher ob ich die löschen und dann neu erstellen kann, ohne direkt was kaputt zu machen?
Was würdet Ihr in diesem Fall tun, oder wie gehe ich weiter vor um mehr zu erfahren?
Ich hänge euch hier jetzt noch die Events an, die ich aus dem Eventviewer ziehen konnte (In Reinfolge wie sie auftraten):
1. MSExchangeIS (ID 1002):
2. MSExchangeIS (Event ID 1013)
3. MSExchange Common (Event ID 4999(:
4. ExchangeStoreDB (Event ID 299):
ich bin aktuell am verzweifeln, da ich nicht weiß wie ich weiter machen muss um den Fehler zu beheben ohne die DB neu aufzubauen.
Das Problem stellt sich wie folgt dar: Es gibt einen einzigen Exchange Server 2019 mit CU9. Dieser wurde vor kurzem installiert (ca. 2 Monate her) und alle Mailboxen wurden übernommen. Seit dem 30.05. tritt nun der Fehler auf, dass die Datenbank crasht wegen einer Arbitration Mailbox. Es handelt sich dabei um die SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}. Ich bin mir unsicher ob ich die löschen und dann neu erstellen kann, ohne direkt was kaputt zu machen?
Was würdet Ihr in diesem Fall tun, oder wie gehe ich weiter vor um mehr zu erfahren?
Ich hänge euch hier jetzt noch die Events an, die ich aus dem Eventviewer ziehen konnte (In Reinfolge wie sie auftraten):
1. MSExchangeIS (ID 1002):
Unhandled exception (System.InvalidOperationException: Das Objekt mit Nullwert muss einen Wert haben.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
bei Microsoft.Exchange.Protocols.MAPI.MapiMessage.IsStreamSizeInvalid(MapiContext context, Int64 size)
bei Microsoft.Exchange.Protocols.MAPI.MapiStream.ValidateStreamSize(MapiContext context, Int64 size)
bei Microsoft.Exchange.Protocols.MAPI.MapiStream.Write(MapiContext context, Byte bytesToWrite, Int32 offset, Int32 length)
bei Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.WriteStreamExtended(MapiContext context, MapiStream stream, ArraySegment`1 dataChunks, UInt32& outputByteCount, WriteStreamExtendedResultFactory resultFactory)
bei Microsoft.Exchange.Server.Storage.MapiDisp.RopHandlerBase.WriteStreamExtended(IServerObject serverObject, ArraySegment`1 dataChunks, WriteStreamExtendedResultFactory resultFactory)
bei Microsoft.Exchange.RpcClientAccess.Parser.RopWriteStreamExtended.InternalExecute(IServerObject serverObject, IRopHandler ropHandler, ArraySegment`1 outputBuffer)
bei Microsoft.Exchange.RpcClientAccess.Parser.InputRop.Execute(IConnectionInformation connection, IRopDriver ropDriver, ServerObjectHandleTable handleTable, ArraySegment`1 outputBuffer)
bei Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.ExecuteRops(List`1 inputArraySegmentList, ServerObjectHandleTable serverObjectHandleTable, ArraySegment`1 outputBuffer, Int32 outputIndex, Int32 maxOutputSize, Boolean isOutputBufferMaxSize, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte& fakeOut)
bei Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.ExecuteOrBackoff(IList`1 inputBufferArray, ArraySegment`1 outputBuffer, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte& fakeOut)
bei Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.<>c__DisplayClass29_1.<DoRpc>b__0(MapiContext operationContext, MapiSession& session, Boolean& deregisterSession, AuxiliaryData auxiliaryData)
bei Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.Execute(IExecutionDiagnostics executionDiagnostics, MapiContext outerContext, String functionName, Boolean isRpc, IntPtr& contextHandle, Boolean tryLockSession, String userDn, IList`1 dataIn, Int32 sizeInMegabytes, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, ExecuteDelegate executeDelegate)
bei Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.DoRpc(IExecutionDiagnostics executionDiagnostics, IntPtr& contextHandle, IList`1 ropInArraySegments, ArraySegment`1 ropOut, Int32& sizeRopOut, Boolean internalAccessPrivileges, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, Boolean fakeRequest, Byte& fakeOut)
bei Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcDoRpc(MapiExecutionDiagnostics executionDiagnostics, IntPtr& sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
bei Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcPoolSessionDoRpc_Unwrapped(MapiExecutionDiagnostics executionDiagnostics, IntPtr contextHandle, UInt32 sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
bei Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.<>c__DisplayClass48_0.<EcPoolSessionDoRpc>b__0()
bei Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch[T](Action tryDelegate, GenericFilterDelegate filterDelegate, GenericCatchDelegate catchDelegate, T state)).
2. MSExchangeIS (Event ID 1013)
The mailbox with mailbox guid 148a96a9-127c-4099-9358-84cdc0fd6fc4 caused a crash or resource outage on database "EXDB2019" (1764d94d-8add-46f7-a10c-262f02ad5b87).
Version: 15.02.0858.009
Description: InvalidOperationException:
3. MSExchange Common (Event ID 4999(:
Watson report about to be sent for process id: 9428, with parameters: E12, c-RTL-AMD64, 15.02.0858.009, M.E.Store.Worker, M.E.Protocols.MAPI, M.E.P.M.MapiMessage.IsStreamSizeInvalid, System.InvalidOperationException, 9695-dumptidset, 15.02.0858.009.
ErrorReportingEnabled: False
4. ExchangeStoreDB (Event ID 299):
At '04.06.2021 13:24:39' the copy of database 'EXDB2019' on this server was unexpectedly dismounted. The error returned by failover was "Es ist nur eine Kopie der Postfachdatenbank (EXDB2019) vorhanden. Es ist keine automatische Wiederherstellung verfügbar.". For more specific information about the failures, consult the event log on the server for other "ExchangeStoreDb" events.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 667351
Url: https://administrator.de/contentid/667351
Ausgedruckt am: 20.11.2024 um 15:11 Uhr
4 Kommentare
Neuester Kommentar
moin...
Das Problem stellt sich wie folgt dar: Es gibt einen einzigen Exchange Server 2019 mit CU9. Dieser wurde vor kurzem installiert (ca. 2 Monate her) und alle Mailboxen wurden übernommen. Seit dem 30.05. tritt nun der Fehler auf, dass die Datenbank crasht wegen einer Arbitration Mailbox. Es handelt sich dabei um die SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}. Ich bin mir unsicher ob ich die löschen und dann neu erstellen kann, ohne direkt was kaputt zu machen?
Was würdet Ihr in diesem Fall tun, oder wie gehe ich weiter vor um mehr zu erfahren?
Ich hänge euch hier jetzt noch die Events an, die ich aus dem Eventviewer ziehen konnte (In Reinfolge wie sie auftraten):
1. MSExchangeIS (ID 1002):
2. MSExchangeIS (Event ID 1013)
3. MSExchange Common (Event ID 4999(:
4. ExchangeStoreDB (Event ID 299):
erstelle als erstes eine Datensicherung von dem /Blech /VM...
dann lösch den mist, und erstelle die SystemMailbox neu!
Erstellen fehlender Vermittlungspostfächer neu
Systempostfächer neu erstellen
ist kein problem... also trau dich.
wenn es noch probleme gibt melde dich
Frank
Zitat von @ADRNEX:
Hallo zusammen,
ich bin aktuell am verzweifeln, da ich nicht weiß wie ich weiter machen muss um den Fehler zu beheben ohne die DB neu aufzubauen.
nicht doch... kein grund zur panik!Hallo zusammen,
ich bin aktuell am verzweifeln, da ich nicht weiß wie ich weiter machen muss um den Fehler zu beheben ohne die DB neu aufzubauen.
Das Problem stellt sich wie folgt dar: Es gibt einen einzigen Exchange Server 2019 mit CU9. Dieser wurde vor kurzem installiert (ca. 2 Monate her) und alle Mailboxen wurden übernommen. Seit dem 30.05. tritt nun der Fehler auf, dass die Datenbank crasht wegen einer Arbitration Mailbox. Es handelt sich dabei um die SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}. Ich bin mir unsicher ob ich die löschen und dann neu erstellen kann, ohne direkt was kaputt zu machen?
Was würdet Ihr in diesem Fall tun, oder wie gehe ich weiter vor um mehr zu erfahren?
Ich hänge euch hier jetzt noch die Events an, die ich aus dem Eventviewer ziehen konnte (In Reinfolge wie sie auftraten):
1. MSExchangeIS (ID 1002):
Unhandled exception (System.InvalidOperationException: Das Objekt mit Nullwert muss einen Wert haben.
> bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
> bei Microsoft.Exchange.Protocols.MAPI.MapiMessage.IsStreamSizeInvalid(MapiContext context, Int64 size)
> bei Microsoft.Exchange.Protocols.MAPI.MapiStream.ValidateStreamSize(MapiContext context, Int64 size)
> bei Microsoft.Exchange.Protocols.MAPI.MapiStream.Write(MapiContext context, Byte bytesToWrite, Int32 offset, Int32 length)
> bei Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.WriteStreamExtended(MapiContext context, MapiStream stream, ArraySegment`1 dataChunks, UInt32& outputByteCount, WriteStreamExtendedResultFactory resultFactory)
> bei Microsoft.Exchange.Server.Storage.MapiDisp.RopHandlerBase.WriteStreamExtended(IServerObject serverObject, ArraySegment`1 dataChunks, WriteStreamExtendedResultFactory resultFactory)
> bei Microsoft.Exchange.RpcClientAccess.Parser.RopWriteStreamExtended.InternalExecute(IServerObject serverObject, IRopHandler ropHandler, ArraySegment`1 outputBuffer)
> bei Microsoft.Exchange.RpcClientAccess.Parser.InputRop.Execute(IConnectionInformation connection, IRopDriver ropDriver, ServerObjectHandleTable handleTable, ArraySegment`1 outputBuffer)
> bei Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.ExecuteRops(List`1 inputArraySegmentList, ServerObjectHandleTable serverObjectHandleTable, ArraySegment`1 outputBuffer, Int32 outputIndex, Int32 maxOutputSize, Boolean isOutputBufferMaxSize, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte& fakeOut)
> bei Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.ExecuteOrBackoff(IList`1 inputBufferArray, ArraySegment`1 outputBuffer, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte& fakeOut)
> bei Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.<>c__DisplayClass29_1.<DoRpc>b__0(MapiContext operationContext, MapiSession& session, Boolean& deregisterSession, AuxiliaryData auxiliaryData)
> bei Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.Execute(IExecutionDiagnostics executionDiagnostics, MapiContext outerContext, String functionName, Boolean isRpc, IntPtr& contextHandle, Boolean tryLockSession, String userDn, IList`1 dataIn, Int32 sizeInMegabytes, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, ExecuteDelegate executeDelegate)
> bei Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.DoRpc(IExecutionDiagnostics executionDiagnostics, IntPtr& contextHandle, IList`1 ropInArraySegments, ArraySegment`1 ropOut, Int32& sizeRopOut, Boolean internalAccessPrivileges, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, Boolean fakeRequest, Byte& fakeOut)
> bei Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcDoRpc(MapiExecutionDiagnostics executionDiagnostics, IntPtr& sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
> bei Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcPoolSessionDoRpc_Unwrapped(MapiExecutionDiagnostics executionDiagnostics, IntPtr contextHandle, UInt32 sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
> bei Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.<>c__DisplayClass48_0.<EcPoolSessionDoRpc>b__0()
> bei Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch[T](Action tryDelegate, GenericFilterDelegate filterDelegate, GenericCatchDelegate catchDelegate, T state)).
2. MSExchangeIS (Event ID 1013)
The mailbox with mailbox guid 148a96a9-127c-4099-9358-84cdc0fd6fc4 caused a crash or resource outage on database "EXDB2019" (1764d94d-8add-46f7-a10c-262f02ad5b87).
>
> Version: 15.02.0858.009
> Description: InvalidOperationException:
3. MSExchange Common (Event ID 4999(:
Watson report about to be sent for process id: 9428, with parameters: E12, c-RTL-AMD64, 15.02.0858.009, M.E.Store.Worker, M.E.Protocols.MAPI, M.E.P.M.MapiMessage.IsStreamSizeInvalid, System.InvalidOperationException, 9695-dumptidset, 15.02.0858.009.
> ErrorReportingEnabled: False
>
4. ExchangeStoreDB (Event ID 299):
At '04.06.2021 13:24:39' the copy of database 'EXDB2019' on this server was unexpectedly dismounted. The error returned by failover was "Es ist nur eine Kopie der Postfachdatenbank (EXDB2019) vorhanden. Es ist keine automatische Wiederherstellung verfügbar.". For more specific information about the failures, consult the event log on the server for other "ExchangeStoreDb" events.
erstelle als erstes eine Datensicherung von dem /Blech /VM...
dann lösch den mist, und erstelle die SystemMailbox neu!
Erstellen fehlender Vermittlungspostfächer neu
Systempostfächer neu erstellen
ist kein problem... also trau dich.
wenn es noch probleme gibt melde dich
Frank
@Vision2015
Gibt's den noch verpackt ??
LG, Thomas
ich habe schon mal ne Exchange 2019 Verpackung gesehen
Gibt's den noch verpackt ??
LG, Thomas