Amikor létrehoz egy biztonsági másolatot az Oracle
Ez után a rendszer meghibásodása (például merevlemez meghibásodása) visszaállítani az adatbázist, amire szükség van kéznél egy tartalék.
(No hát - viszlát munka))
A friss másolatot, annál jobb.
Sőt, a biztonsági másolatot az adatbázisról kell a teljes és következetes.
A teljességet minden egyszerű. A backup fájlokat kell megfelelnie:
- adatfájlokat (adatfájlok)
- vezérlő fájl (controlfile)
- archivált redo log fájlokat (archivált redo naplók)
- paraméter fájl (spfile)
- a jelszó fájl.
És következetesség néhány bajok, mert nem lehet csak úgy másolni a fájlokat.
Akkor megáll az adatbázist, majd másolja a fájlokat használó operációs rendszer parancsokat. Ez az úgynevezett hideg tartalék backup (hideg backup).
Mert bázisok, dolgozó NOARCHIVElOG mód, ami egy hideg tartalék - ez az egyetlen módja annak, hogy hát.
Ha az adatbázis ARCHIVELOG módban, akkor amellett, hogy a hideg hát, van még két további lehetőségeket teremt a meleg mentések (hot backup):
- A következő parancsokat a mentés indításához és az END BACKUP és az operációs rendszer parancsok (az úgynevezett felhasználó által kezelt mentések).
- Használható eszköz Recovery Manager (RMAN).
RMAN is lehetővé teszi inkrementális mentések. azaz nem egy teljes példányát az adatbázis, és elmenti csak a változásokat, mivel az előző mentés. Ellentétben a teljes mentés (0 szint), amely tárolja az összes DB blokkok inkrementális mentés csak azokat a blokkokat, amelyek megváltoztak, mióta a mentés az azonos vagy alacsonyabb szintű.
Az ábrán bemutatott alkalmazásának lehetőségét inkrementális mentések magában foglalja:
- Készítsen egy teljes biztonsági mentést a 0. szintű vasárnap.
- Napi mentés inkrementális 2. szint.
- Szerdán, a mentés által létrehozott 1. szintű, amely magában foglalja az összes blokk óta megváltozott a biztonsági szint 0-ra.
Egy érdekes funkció: kezdve az Oracle 10g verziója RMAN a lehetőséget, hogy hozzon létre egy inkrementális mentés alkalmazása után, hogy egy korábban létrehozott biztonsági másolatot. Ennek eredményeként, az idő, hogy hozzon létre egy biztonsági továbbra is alacsony, és a teljes példányát az adatbázis nem igényel hosszas használata archivált redo log fájlokat.
Megemlítem néhány hasznos funkciók RMAN:
- tájékoztatás a mentések tárolhatók az ellenőrző fájlt, és egy külső adatbázis (Recovery katalógus)
- Recovery Manager lehetővé teszi, hogy tömöríteni a biztonsági mentés és kölcsönhatásba keresztül további könyvtárak szalagos média
- DUPLA parancs létrehoz egy másolatot az adatbázis, akár közvetlenül az élő adatbázist és a teljes mentés lemezre
- via Recovery Manager ellenőrizze az adatbázis rossz (sérült) blokkok.
Fizikai mentések hasznos, ha sérült az egyes blokkok az adatfájlokat. Segítségével a RMAN mentés könnyen visszaállítható az egyetlen adatbázis fájlban, ha sérült.
Hát az is hasznos lehet létrehozni klónok az elsődleges adatbázis tesztelési és fejlesztési célra.
Általában a mentési rendszer konfigurálni kell minden gyártási tárol. Ha nem gondoskodunk előre a következményeit adatvesztés lehet nagyon komoly. És biztos: próbáld ki!