Forum
Merhaba arkadaşlar. Exchange 2010 Standart SP2 kullanıyoruz. 2 adet mailbox sunucumuz dag yapısında çalışıyor. 3 adet hubcas sunucumuz mevcut. 3 adet database kullanıyoruz. Herbir database'in log diskleri ayrı. Sorunumuz şu.
Symantec Backup Exec ile exchange
yedeklerini hatasız bir şekilde almama rağmen her iki serverda da log
disklerden birini boşaltmıyor. Diğer iki diskte sorun yok. Database
özelliklerinden tüm databaselerde circular logging’i aktif yaptım ama diğer iki
diskte ki loglar boşalırken bir disk olduğu gibi duruyor. Sadece bir database üzerinde passive node kopyasında "Failed and Suspended" hatası vermekte. Bu hatanın üzerinde sağ klik yapıp "Resume Database Copy" dediğimde ise initalizing yapıyor daha sonra tekrar failed duruma geliyor. Event loglarda aşağıda ki gibi bir hata gördüm. Konuyla ilgili yardımcı olabilecek arkadaşların desteğini bekliyorum. Teşekkürler.
Database redundancy health check failed.
Database copy: Ozon-Users-01
Redundancy count: 1
Error: Passive copy 'Ozon-Users-01\MBX02' is not in a good state. Status: FailedAndSuspended.
Name Status RealCopyQueu InspectorQue ReplayQueue CIState
e ue
---- ------ ------------ ------------ ----------- -------
Ozon-Users-01 Mounted 0 0 0 Healthy
\MBX01
Ozon-Users-01 FailedAndSusp 1173095 0 0 Failed
\MBX02 ended
===============
Full Status
===============
Identity : Ozon-Users-01\MBX01
Name : Ozon-Users-01\MBX01
DatabaseName : Ozon-Users-01
Status : Mounted
MailboxServer : MBX01
ActiveDatabaseCopy : mbx01
ActivationSuspended : False
ActionInitiator : Administrator
ErrorMessage :
ErrorEventId :
ExtendedErrorInfo :
SuspendComment :
SinglePageRestore : 0
ContentIndexState : Healthy
ContentIndexErrorMessage :
CopyQueueLength : 0
ReplayQueueLength : 0
LatestAvailableLogTime :
LastCopyNotificationedLogTime :
LastCopiedLogTime :
LastInspectedLogTime :
LastReplayedLogTime :
LastLogGenerated : 0
LastLogCopyNotified : 0
LastLogCopied : 0
LastLogInspected : 0
LastLogReplayed : 0
LogsReplayedSinceInstanceStart : 0
LogsCopiedSinceInstanceStart : 0
LatestFullBackupTime : 04.06.2012 20:03:39
LatestIncrementalBackupTime :
LatestDifferentialBackupTime :
LatestCopyBackupTime : 10.02.2012 10:04:35
SnapshotBackup : True
SnapshotLatestFullBackup : True
SnapshotLatestIncrementalBackup :
SnapshotLatestDifferentialBackup :
SnapshotLatestCopyBackup : True
LogReplayQueueIncreasing : False
LogCopyQueueIncreasing : False
OutstandingDumpsterRequests : {}
OutgoingConnections :
IncomingLogCopyingNetwork :
SeedingNetwork :
ActiveCopy : True
Identity : Ozon-Users-01\MBX02
Name : Ozon-Users-01\MBX02
DatabaseName : Ozon-Users-01
Status : FailedAndSuspended
MailboxServer : MBX02
ActiveDatabaseCopy : mbx01
ActivationSuspended : True
ActionInitiator : Service
ErrorMessage : The Microsoft Exchange Replication service e
ncountered an error while inspecting the log
s and database for Ozon-Users-01\MBX02 on st
artup. Error: File check failed : Required l
og file 'H:\Log\E010010F8C0.log' wasn't foun
d. There appears to be a gap in the range of
logs required by the database. Please resee
d the database copy.
ErrorEventId : 2070
ExtendedErrorInfo :
SuspendComment : The database copy was automatically suspende
d due to failure item processing. At '06.07.
2012 16:10:32' the copy of 'Ozon-Users-01' o
n this server experienced an error that requ
ires it be reseeded. For more detail about t
his failure, consult the Event log on the se
rver for other storage and "ExchangeStoreDb"
events. The passive database copy has been
suspended.
SinglePageRestore : 0
ContentIndexState : Failed
ContentIndexErrorMessage : Catalog is dismounted externally for databas
e {f83ee11d-e9c0-4dc7-acd4-d77dfaca1113}.
CopyQueueLength : 1173095
ReplayQueueLength : 0
LatestAvailableLogTime :
LastCopyNotificationedLogTime :
LastCopiedLogTime :
LastInspectedLogTime :
LastReplayedLogTime :
LastLogGenerated : 1173095
LastLogCopyNotified : 0
LastLogCopied : 0
LastLogInspected : 0
LastLogReplayed : 0
LogsReplayedSinceInstanceStart : 0
LogsCopiedSinceInstanceStart : 0
LatestFullBackupTime : 26.06.2012 20:04:19
LatestIncrementalBackupTime :
LatestDifferentialBackupTime :
LatestCopyBackupTime : 10.02.2012 10:04:35
SnapshotBackup : True
SnapshotLatestFullBackup : True
SnapshotLatestIncrementalBackup :
SnapshotLatestDifferentialBackup :
SnapshotLatestCopyBackup : True
LogReplayQueueIncreasing : False
LogCopyQueueIncreasing : False
OutstandingDumpsterRequests : {}
OutgoingConnections :
IncomingLogCopyingNetwork :
SeedingNetwork :
ActiveCopy : False
"There appears to be a gap in the range of logs required by the database" Bunun anlamı database kopyası diğer db ile kendini eşit duruma getirebilmek için gereken log dosyalarını bulamıyor. Bunun sebebi circular logging i açmanız olabilir , antivirus üzerinde log dosyalarının bulunduğu kısmı exclude etmemeniz olabilir uzar gider böyle bildiğiniz gibi her klasik database mantığıyla bir değişiklik yaptığınız zaman bu önce log dosyasına yazılıyor sonra database e yazılıyor ardından copy que ( karşı sunucuya kopyalanması için kuyruk) a alınıyor ardından karşı sunucuda replay que ( db ye yazılmayı bekliyor) kuyruğuna alınıyor bu arada copy que ye almadan herhangi bir şekilde dosya silinir veya AV tarafından lock edilirse karşı sunucu DB ler aynı seviyede olmadığı için DB nizi failed and suspended konumuna çekiyor . eğer elinizde log dosyalarının yedeği varsa eksik olan log dosyalarını log dizinine kopyalayabilir ve tekrar reseed işlemi başlatabilirsiniz.
Alper Bey cevabınız için teşekkürler. peki log dosyaların yedeği olmadığı durumlarda nasıl düzeltebilicez.