Tips and Tricks .......


Windows and .......
Ora e Data
Mappa

ON/OFF -Line Defrag del DB AD .....

Deframmentazione On-line : "riorganizzazione degli spazi che consente il riutilizzo delle aree liberate dalla cancellazione di ogetti"
E' eseguita di routine dai Dc (event 300-301 NTDS ISAM), che come risultato produce oggetti TomStoned corrispondenti agli oggetti cancellati che vengono sistemati in un contenitore "hide" chiamato Deleted Object (il cui Dn = CN=deleted Object, ) (n.b: la partizione Schema non contiene questo tipo di contenitore, perchè? perchè non è possibile cancellare aoggetti in questa partition).
L'ogetto Tombstone viene marcato tramite l'attributo isdeleted =True, e il suo DN è formato da una "aggiunta" che lo rende univoco.
Il contenitore Deleted Object è consultabile tramite ldp.exe.(nei prossimi post vediamo se può esserci utile)
La presenza di questi oggetti nel contenitore deleted object dura 60gg e ogni 12 ore viene esguita la "garbage collection" la quale li elimina definitivamente.
In questo tipo di Deframmentazione non abbiamo alcun vantaggio se non spazio liberato.


Deframmentazione off-line: "forza la rioganizzazione delle aree liberein modo contiguo in maniera tale da ottimizzare l'allocazione degli spazi , I/O e le ricerche"
Questo tipo di deframmentazione necessità l'uso dell'utility ntdsutil e bisogna eseguirla per ogni DC.
Si svolge in 2 fasi:
1-compattare il DB in una nuova posizione (nuovo file)
2-sovrascrivere il file originale con la nuova version compattata.
Quindi:
-Fare Backup del System State
-Riavvire il DC in DSRM Mode
-fare copia di backup del contenuto della directory NTDS
-dal command prompt eseguire NTDSUTIL
       -comando files
       -comando info (verranno restituite le attuali info del DB e dei log come dimesione,path, ecc)
       -comado compact to x:\folder (x= unità, foleder= cartella che spiterà il file compattto)
       -una volta finito il processo uscire dai contesti "file mantenace" e "ntdsutil" (quit)
-come segnalato dall'output del comando compact copiare il file compresso nella posizone di default ed eliminare i log presenti
-Riavviare il DC

p.s: da notare che il camando lanciato dal processo di compact è : esentutl.exe che permette altre operazioni come recupero di DB inconsistenti , ecc

Provatela in ambiente di test che prima o poi vi toccherà a VOI
Fury

venerdì, 22 set 2006 Ore. 19.46
Archivio Posts
Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006
Statistiche
  • Views Home Page: 70.139
  • Views Posts: 102.094
  • Views Gallerie: 0
  • n° Posts: 106
  • n° Commenti: 5
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003