Amint az adatbázisok mérete növekszik és a lekérdezések egyre jobban terhelik az operációs rendszereket, jelentősen megnövekedett az adatbázisok biztonsági mentéséhez és helyreállításához szükséges hardverigény és idő. Egy teljes adatbázis vagy a nagy adatbázisok táblaterületeinek biztonsági mentése igencsak megterhelheti a rendszer erőforrásait, mivel az adatbázis vagy a táblaterületek több példányának tárolási igénye jelentős.
A DB2 7.2-es verziója számos új funkciót tartalmaz, amely segít az online vagy offline mentések elvégzésében, miközben az adatok ugyanúgy hozzáférhetők. Az alábbi új funkciók mindegyikéről a DB2 Kiadási megjegyzésekben olvasható további információ.
Számos tárterület-kereskedő nyújt egyben olyan tárolási szolgáltatást is, amely növeli az adatok elérhetőségét. Egy ilyen ajánlat az adatok tükrözött másolatának felosztása, majd a tükrözött másolat feldolgozásra vagy egy másik kiszolgáló számára elérhetővé tétele. Ennek a tárolási lehetőségnek a kihasználása érdekében a DB2 két új szolgáltatást vezetett be a 7.2-es verzióban:
A felfüggesztett I/O a rendszer folyamatos elérhetőségét biztosítja, miközben az adatbázis online osztott tükrözésének kezelésére is lehetőség van. Azáltal, hogy az I/O műveletek ideiglenesen a lemezre történnek, a DB2 azt biztosítja, hogy az osztott tükörkép megtartsa integritását.
A db2inidb segédprogram a tükörképen a következőket képes elvégezni:
Az aktív naplófájlok segítségével az adatbázis-adminisztrátorok helyreállíthatják az adatbázist. A DB2 lehetőséget biztosít az aktív naplófájlok tükrözésére, hogy megvédje az adatbázist az alábbiaktól:
A DB2_NEWLOGPATH2 nevű új nyilvántartási változó lehetővé teszi, hogy a naplófájlokról másolat készüljön egy fizikailag különálló lemezen levő másik útvonalon.
A DB2 immár több ügynök segítségével végzi az összeomlás utáni és az előregörgető helyreállítást. Ezen műveletektől jobb teljesítmény várható el, különösen a szimmetrikus többprocesszoros (SMP) gépeken. Az adatbázis helyreállítása során több ügynök használata jól kihasználja az SMP gépeken levő extra processzorokat.
A párhuzamos helyreállításról további információ a DB2 Kiadási megjegyzésekben olvasható.
A DB2 7.2-es verziója lehetővé teszi a felosztott képről történő biztonsági mentést a db2inidb segédprogram használata után.
A felosztott képről történő biztonsági mentés segítségével a teljes adatbázisról készíthető offline biztonsági mentés.
A DB2 7.2-es verziójában ez a támogatás csak DMS táblaterületeket használó adatbázisokra érhető el.
Named pipe-ok adatbázis mentésére és visszaállítására használhatók UNIX-alapú rendszereken. A funkció használatához a named pipe írójának és olvasójának ugyanazon a gépen kell lennie. A named pipe-ot az adatbázis mentése előtt egy helyi fájlrendszeren kell létrehozni.
A DB2 támogatja a növekményes mentést, így biztosítja a rendszer-erőforrások kezelését, miközben az adatbázis mentése és helyreállítása folyik. Kétféle növekményes mentés támogatott:
Minden olyan adatbázis-adat mentése, amely csak olyan lapokat tartalmaz, amelyeket az adatbázis vagy a táblaterület legutóbbi mentése óta frissítettek. A kép azokat a kezdeti adatbázis-metaadatokat is tartalmazza, amelyek normális esetben teljes mentési képekben szerepelnek, mint például az adatbázis konfigurációja, a táblaterületek definíciói és az adatbázis története. Minden egymást követő mentés tartalmazza az előző növekményes mentés képét, valamint az azóta keletkezett vagy megváltozott adatokat.
Minden olyan adat delta-képe, amely módosult a legutóbbi táblaterület-mentés óta. Ez a mentés lehetett teljes, növekményes vagy delta-mentés. Minden egymást követő delta-mentés azokat az adatbázis-metaadatokat is tartalmazza, amelyek a teljes mentésben szerepelnek.
Növekményes vagy delta-mentés online és offline biztonsági mentéskor is használható. A növekményes mentés segítségével:
A DB2 nyomon követi az adatbázis módosításait a trackmod nevű új adatbázis-konfigurációs paraméterrel. A növekményes és a delta-mentésekről további információ a DB2 Kiadási megjegyzésekben olvasható.