Backup bazy oracle
sobota, lipiec 12th, 2008
Backup bazy oracle
Backup bazy możemy zrobić na kilka sposobów:
-) poprzez eksport danych używając polecenia exp lub expdb - taki backup jest nazwany backupem logicznym,
-) backup fizyczny tu mamy dwa rodzaje “cold backup” tzn. robimy fizyczny backup wszystkich plików bazy danych przy POŁOŻONEJ BAZIE DANYCH - warunek konieczny, w innym przypadku backup jest nieużyteczny. Innym fizycznym backupem jest backup zwany “Hot backup” jest to backup wykonywany na bazie która jest postawiona i pracują na niej użytkownicy.
Cold backup jest wygodniejszy i szybszy ale niestety nie na wszystkich bazach można go zrobić, ponieważ są takie bazy które muszą pracować cały czas 7×24 i nie możemy ich zamykać. W takim przypadku możemy zrobić tylko hot backup.
Hot backup należy oskryptować skryptami najlepiej shelowymi. Jeszcze jedna najważniejsza uwaga, BAZA musi być w trybie ARCHIVELOG. Oracle stworzył narzędzie które służy do robienia backup-u jego nazwa to RMAN (Recovery Manager). Z RMAN-em komunikujemy pisząc polecenia z linii poleceń.