sql >> Databáze >  >> RDS >> Oracle

Úvod do zálohování databáze Oracle

Zde v této části uvádíme Úvod do zálohování databáze Oracle

Co je zálohování?
1)Záloha je snímek datového souboru, tabulkového prostoru nebo databáze v určitém čase.
2) Tato kopie může obsahovat důležité části databáze, jako je kontrolní soubor, redo logs a datové soubory
3) Záloha chrání data před chybou aplikace a funguje jako ochrana proti neočekávané ztrátě dat tím, že poskytuje způsob, jak obnovit původní data
Existují dva typy, ve kterých lze databázi Oracle zálohovat
1)Fyzické zálohy jsou kopie fyzických databázových souborů
2) logické zálohy obsahují data, která jsou exportována pomocí příkazů SQL a uložena v binárním souboru. Používají se k doplnění fyzických záloh.
Struktura klíče pro fyzické zálohy
Musí být identifikovány klíčové datové struktury zálohování a obnovy:
Datové soubory :Každá databáze Oracle má jeden nebo více fyzických datových souborů, které patří do logických struktur nazývaných tabulkové prostory
Řídicí soubory :Řídící soubor obsahuje důležité strukturální informace o databázi, jako je název databáze, časové razítko vytvoření databáze, názvy a umístění datových souborů databáze a online a archivované redo log soubory. Obsahuje také informace o kontrolních bodech a volitelně metadata RMAN
Online Redo log soubory :Každá databáze Oracle obsahuje sadu dvou nebo více souborů online redo log. Oracle přiřadí každému souboru redo log pořadové číslo protokolu, aby jej bylo možné jednoznačně identifikovat. Oracle používá redo log k zaznamenání všech změn provedených v databázi. Společnost Oracle zaznamenává každou změnu do záznamu opakování, což je záznam ve vyrovnávací paměti opakování popisující, co se změnilo
Archivované soubory protokolu Redo :Archivované soubory protokolů jsou protokoly opakování, které Oracle vyplnil opakovanými položkami, staly se neaktivními a zkopírovanými do jednoho nebo více cílů archivu protokolů. Oracle lze spustit v jednom ze dvou režimů:
Automatické řízené vrácení zpět :Každá databáze Oracle musí mít metodu udržování informací, které se používají k vrácení nebo vrácení změn v databázi. Tyto informace se skládají ze záznamů o akcích transakcí, především před jejich provedením


  1. jak zjistit velikost řádku v tabulce

  2. Příkaz Spool:Nevypisujte příkaz SQL do souboru

  3. Pomocí sp_help_jobschedule v SQL Server

  4. Zlepšuje cizí klíč výkon dotazů?