Kategorie szkoleń | Egzaminy | Kontakt
  • 2
  • 1
  • 911

Backup pełen bazy danych będzie wykonany do FRA.

Backup SPFILE i pliku kontrolnego we wskazane miejsce autobackupu.

 

Wymagania:

1. Musi być włączona archiwizacja:

Sprawdzamy

sqlplus / as sysdba 

archive log list

1.1. Przełączamy:

shutdown immediate

startup mount

alter database archivelog;

alter database open;

2. Musi być skonfigurowane Flash Recovery Area (FRA)

2.1. Sprawdzamy:

show parameter reco

konfiguracja FRA:

alter system set db_recovery_file_dest='c:\backup' scope=both; 

Wyznaczenie 2 GB na backup w zasobie c:\backup

alter system set db_recovery_file_dest_size=2g scope=both;

3. Konfiguracja autobackupu

3.1. Wyświetlenie i zanotowanie DBID

rman target /

zanotować wyświetlony w nr. DBID

3.2. Wyświetlenie konfiguracji poleceniem

show all;

3.3. Konfiguracja

CONFIGURE CONTROLFILE AUTOBACKUP ON;

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\backup\ora_auto_b_%F';

 

UWAGA !!! Katalog c:\backup musi być utworzony wcześniej.

3.4 Weryfikacja konfiguracji poleceniem:

show all;

4. Backup pełny bazy danych RMAN-em poleceniem:

backup database;

5. Weryfikujemy dostępność backupu poleceniem:

list backup;

6. Skasowanie pliku kontrolnego i plików danych - symulując awarię

shutdown abort

kasujemy pliki bazy danych i pliki kontrolne

7. Wylogowujemy się z SQLPLUS-a i RMAN-a

8. Odtwarzanie fizyczne pliku kontrolnego i bazy danych

8.1. Startujemy instancję do trybu nomount poleceniem:

sqlplus / as sysdba

startup nomount;


8.2. Logujemy się do RMAN-a:

rman target /


8.3. Ustawiamy wcześniej zanotowany numer bazy danych z punktu 3.1.:

SET DBID=2744216947


8.4. Odtwarzamy fizycznie plik kontrolny z autobackupu i pliki danych:

RUN {

SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\backup\ora_auto_b_%F';

restore controlfile from autobackup;

mount database;

restore database;

}

9. Odtworzyć logicznie bazę danych i jej otwarcie poleceniem:

RECOVER DATABASE

10. Otwarcie bazy danych ze zmianą inkarnacji poleceniem:

alter database open RESETLOGS;


11. Weryfikacja odtworzenia baza danych i jej otwarcia poleceniami:

Logujemy się do SQLPLUS-a

sqlplus / as sysdba

 

SQL> select status from v$instance;

 

STATUS

------------

OPEN

 

UWAGA!!!

Po takim odtworzeniu zmieniła się inkarnacja bazy danych i zalecane jest wykonanie jak najszybciej backupu pełnego bazy danych.

 

( + ) Plusy metody:

-Backup i odtwarzanie wykonujemy lokalnie

-Nie wymaga dodatkowych nakładów na sprzęt i oprogramowanie

-Nie wymaga zarządzania dodatkowymi obiektami jak baza danych katalog

 

( - ) Minusy metody:

-Jak cały serwer zostanie utracony wraz miejscem, gdzie był ten autobackup, nie odtworzymy bazy danych

-Mniejszy poziom bezpieczeństwa bazy danych  

  • Zapytał
  • @ | 24.04.2015
  • TRENER MODERATOR ALTKOM AKADEMII

Odpowiedzi (2)

  • 0

Dlatego autobackup powinien być realizowany na udostępniony dla serwera zdalny udział sieciowy :)

  • Odpowiedział
  • @ | 13.07.2015
  • TRENER MODERATOR ALTKOM AKADEMII
  • 0

Cezary ten udział sieciowy jak i całą serwerownie można utracić i wtedy nam na nic ta metoda - do dużych rozwiązań zalecana jest konfiguracja backupu w trybie CATALOG z backupami w offsite. 

  • Odpowiedział
  • @ | 28.09.2015
  • TRENER MODERATOR ALTKOM AKADEMII