260 likes | 691 Vues
??. AD??????Exchange????????????????????. ??????? . Ntds.dit
E N D
1. Exchange Server 2003 ?????????:Exchange????
2. ?? AD??????
Exchange?????????
???????????
3. ??????? Ntds.dit AD?????
Edbxxxxx.log ????
Edb.chk ?????
Res1.log and Res2.log ??????
?????????? (10mb for AD)
????????DC??????
Domain data (????)
Configuration data (list of domains)
Schema data (definition of all objects)
4. ?????? ????????:
?????? (boot files)
?????
COM+??????
SYSVOL??
??????????
System State, system disk contents, and the SYSVOL folder
????????
??60 days
??????60????????,???????
Backup data from a DC can only be used to restore that DC
5. ????AD???(??) Determine the type of disaster
Database corruption
Damaged disks
DC hardware failure
Software failure server cannot boot
Data corruption
Accidentally deleted object from directory
Methods to restore Windows 2003 DC:
Re-installation
Backup
6. Exchange???????????? ????IIS?metabase
System state backup
??????????
Users, Groups, and Contacts.
Replicated to GCs
Most Exchange information placed on existing objects are replicated between Global Catalogs
??????Exchange????
Exchange System Objects
Public Folder Directory entries
Active Directory Connector (ADC) settings
7. E2K????
8. ???????
9. E2K????
10. ????? ????????
????????
AD???
??
RAID??
?????
???
Deleted Data Retention
??????????????(MOM)
??SLA?????
99%? 87???downtime
99.9%? 8???downtime
99.95%? ??5???downtime
???,????????? (????)
11. ESTABLISH DISASTER RECOVERY SERVICE LEVEL AGREEMENTS Availability:
Establishes when the system is available for use. Measured in percentage of time that the system is scheduled to be in operation.
Reliability:
Covers how often the system is inaccessible due to unscheduled outages. Measured in percentage of time that the system is operational during scheduled operational times. The inverse of availability.
Planned outage:
Establishes and defines specific hours for planned outages for maintenance or other purposes.
Restoration time:
Establishes the maximum time that the restoration efforts must not exceed.
Data retention period:
Establishes the maximum time that user data is retained and can be restored via backup or other measures.
Message integrity:
Guarantees that messages and attachments will arrive intact and not be corrupted as they travel throughout the organization.
12. ???? ??????????
????????
?????
??Site?????
13. ?????????? ???Exchange 2000, ???????Recovery Server
???????????Windows 2000
??????
??ForestPrep, ?????????????
??Exchange System????
??ESM??????????????
??Exchange 2000????????(?????????)
????????????????????
Dismount???,??????
???????
????
???Exchange 2003, ????Recovery storage group
http://support.microsoft.com/default.aspx?scid=kb;en-us;824126
14. Recovery Storage Group RSG per Server/ Information Store
Restore mailbox DBs from same SG
Restore SG/DBs from same AG
User mailboxes remain disconnected
Only MAPI protocol supported
Restores default into RSG
Active/Passive one restore storage group per EVS
ONE recovery storage group per cluster supported
15. ???????? ??????????
????
???????-1080 ??
Three layers of corruption that can occur
Page level
ESE level
Store level
To remove corruption
Restore an uncorrupted backup of the database
Repair the database
Expunge the corrupted pages from the database
Salvage data and generate a new database
16. Errors 1018 and 1019 Error 1018: JET_errReadVerifyFailure
Bad checksum / Wrong page number
Hardware / Firmware
File system corruption
How serious are 1018 Errors?
During normal operation (somewhat serious)
During startup (likely fatal)
During backup (may be minor)
Error 1019: JET_errPageNotInitialized
What causes Error 1019?
Special case of error 1018 (page is replaced with zeroes)
Bad page links
17. Errors 1022 and 1216 Error 1022: JET_errDiskIO
Disk I/O failure
File damage or truncation
File locked by another process
Anti-virus software
Error 1216 (Q296843) files in the database's running set are missing or have been replaced
When storage group starts system analyses header information
If logs are missing:
Restore the database from backup
Repair the database by using
ESEUTIL /P followed by
ESEUTIL /D and
ISINTEG -fix
Q296843 more details
18. ???????? ??????????
NTBackup
Eseutil /cc
Eseutil /p
XADM: Offline Backup and Restore Procedures for Exchange 2000 Q296788
XADM: How Log Files Are Replayed During Exchange 2000 Restore Q232922
19. ESEUtil ESEUTIL is an offline utility, meaning that the databases need to be dismounted before you can run ESEUTIL against them.
Dumping Header information (/m) Header information from EDB, STM, LOG and CHK files can be viewed.
Offline Defragmentation (/d) This command can be used to compact the database files.
Integrity Check (/g) Checks the health of the database files without making changes.
Database Repair (/p) Repairs a damaged database. Warning: this will delete data.
Hard Recovery (/c) Various hard recovery functions including initiating hard recovery and viewing the Restore.env file.
Soft Recovery (/r) Initiates soft recovery of database.
Checksum (/k) Performs checksum of pages within a database file.ESEUTIL is an offline utility, meaning that the databases need to be dismounted before you can run ESEUTIL against them.
Dumping Header information (/m) Header information from EDB, STM, LOG and CHK files can be viewed.
Offline Defragmentation (/d) This command can be used to compact the database files.
Integrity Check (/g) Checks the health of the database files without making changes.
Database Repair (/p) Repairs a damaged database. Warning: this will delete data.
Hard Recovery (/c) Various hard recovery functions including initiating hard recovery and viewing the Restore.env file.
Soft Recovery (/r) Initiates soft recovery of database.
Checksum (/k) Performs checksum of pages within a database file.
20. ESEUTIL /m: Dumping Information
21. ESEUTIL /d: Offline Defrag
22. ESEUTIL /c: Hard Recovery
23. ESEUTIL /p: Database Repair
24. ????? ?? /disasterrecovery ??????
http://support.microsoft.com/default.aspx?scid=kb;en-us;257415
???Exchange?DC??????????
25. ??Site????? ?????????
?????????????????
?????????????
26. ???? http://www.microsoft.com/Exchange/techinfo/deployment/2000/Terminology.asp
http://www.microsoft.com/Exchange/techinfo/deployment/2000/E2Krecovery.asp
http://www.microsoft.com/Exchange/techinfo/deployment/2000/MailboxRecover.asp
MUST READ
Disaster Recovery for Microsoft Exchange 2000 Server.pdf
Exchange 2000 Disaster Recovery Best Practices
http://www.windowsitlibrary.com/Content/628/05/1.html