Iako je RMAN moguće koristiti i bez Recovery Catalog-a, ukoliko to uslovi dozvoljavaju, praksa je pokazala da je dobro kreirati ga. Prednosti korišćenja Recovery Catalog-a su brojne: moguće je čuvati informacije o backup-ima Oracle baze podataka koji su stariji od sedam dana, moguć je monitoring samog procesa Backup/Restore procedura, recovery procedura ne zavisi od toga da li postoji validan control fajl, jedan Recovery Catalog može opsluživati više baza tako da olakšava njihovu administraciju, itd.
Za kreiranje RMAN Recovery Catalog-a potrebno je instalirati posebnu Oracle bazu podataka na nekom posebnom serveru. Recovery Catalog baza ne mora imati uključene napredne funkcije koje ima obična Oracle baza podataka koja radi sa stvarnim podacima. Dovoljno je instalirati samo osnovne funkcije.
Neka ime Recovery Catalog baze bude recovery.
Procedura konfiguracije RMAN Recovery Catalog-a je sledeća:
1. Konfiguracija Recovery Catalog-a:
- Konektovati se na recovery bazu kao SYS user:
SQL> CONNECT SYS/pass@catalog AS SYSDBA
- Kreirati user-a (schema-u) rman koji će biti vlasnik RMAN Recovery Catalog-a:
SQL> CREATE USER rman IDENTIFIED BY rmanpwd TEMPORARY TABLESPACE temp DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;
- Grantovati potrebne privilegije:
SQL> GRANT connect, resource TO rman; SQL> GRANT RECOVERY_CATALOG_OWNER TO rman;
- Pokrenuti RMAN alat i konektovati se na recovery bazu sa novokreiranim user-om rman:
$ rman RMAN> CONNECT CATALOG rman/rmanpwd@catalog
- Kreirati katalog komandom:
RMAN> CREATE CATALOG;
Sada je RMAN Recovery Catalog podešen i spreman je za registraciju baza koje je potrebo backup-ovati.
2. Registracija Oracle baze u RMAN Recovery Catalog bazu:
- Editovati tnsnames.ora fajl baze koju žalimo registrovati na RMAN Recovery Catalog tako što će se dodati connect string za konekciju na recovery bazu.
catalog = (DESCRIPTION = (ADDRESS_LIST = (LOAD_BALANCE = OFF) (FAILOVER = ON) (ADDRESS = (PROTOCOL = TCP)(HOST = recoverysrv)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = catalog) )
- Pomoću RMAN alata izvršiti konekciju na bazu koju žalimo registrovati u Recovery Catalog:
$ rman TARGET SYS/pass@prddb CATALOG rman/rmanpwd@catalog
- Na kraju registrovati bazu:
RMAN> REGISTER DATABASE;
Konfiguracija RMAN Recovery Catalog-a za bazu prddb je završena. Sada se može pristupiti konfiguraciji RMAN parametara.
No comments:
Post a Comment