Cuprins:
Video: Suspense: The Lodger 2024
Când configurați mediul dvs. de administrare Oracle 12c Recovery Manager (RMAN), luați în considerare catalogul de recuperare. Un catalog de recuperare este un depozit pentru toți parametrii dvs. de configurare RMAN, operațiile de backup și metadatele. Catalogul poate stoca informații de rezervă pe o perioadă nedeterminată.
Cum se selectează un mod de catalogare în Oracle 12c
RMAN oferă două opțiuni pentru stocarea datelor de rezervă:
-
Modul NOCATALOG stochează datele de rezervă numai în fișierul de control pentru fiecare bază de date individuală. Acesta este setarea implicită.
-
Modul CATALOG stochează datele de rezervă atât în fișierul de control, cât și în catalog.
Stocarea datelor de rezervă numai în fișierul de control are câteva limitări:
-
În mod implicit, Oracle stochează șapte zile de date de rezervă în fișierul de control. Controlul parametrilor bazei de date file_record_keep_time poate schimba durata de timp. Cu toate acestea, nu este recomandat să utilizați fișierul de control pentru perioade de păstrare lungi de rezervă. Aceasta determină creșterea numărului de fișiere de control și, dacă pierdeți fișierele de control, ați pierdut toate informațiile de recuperare. Nu este imposibilă recuperarea, dar este o adevărată durere.
-
Limitează tipul de raportare pe care îl puteți face în copiile de rezervă. Puteți interoga o singură bază de date la un moment dat, după care trebuie să agregați manual toate rapoartele pentru mai multe baze de date împreună.
Luați în considerare utilizarea unui catalog dacă
-
Aveți o mulțime de baze de date pentru a crea copii de rezervă.
-
Toate bazele de date pe care le copiați în siguranță sunt versiuni diferite ale Oracle.
-
Doriți să salvați copii de rezervă mai mult de 60 de zile.
-
Știi ce fel de raportare vrei să faci.
-
Vă puteți permite resursele necesare pentru păstrarea și întreținerea unei baze de date de catalog.
Să presupunem că la sfârșitul fiecărei săptămâni doriți un raport care să rezume toate informațiile de rezervă pentru 50 de baze de date, variind de la Oracle 8i la 12c. Doriți ca raportul să includă elemente cum ar fi timpul scurs, dimensiunea medie a piesei, informațiile despre compresie și tipul de copie de rezervă. Un catalog de recuperare poate genera cu ușurință raportul respectiv.
Catalogul de recuperare are un set de vizualizări pe care le puteți interoga, cu SQL, pentru a obține informații de rezervă. Obținerea informațiilor istorice de rezervă pentru mai multe baze de date este în continuare imposibil de realizat fără un catalog de recuperare deoarece toate informațiile de rezervă sunt stocate separat în fiecare bază de date.
Dacă aveți doar una sau două baze de date pentru a crea copii de rezervă și doriți rapoarte simple și o politică de retenție scurtă, poate că catalogul de recuperare este depășit. La urma urmei, trebuie să intre în propria bază de date, să fie susținută și să fie menținută la fel ca orice altă aplicație.
Cu toate acestea, Oracle vă ajută oferind o licență de utilizare limitată pentru a avea un catalog de recuperare RMAN. Aceasta înseamnă că nu trebuie să aveți o licență de bază de date Oracle pentru catalog pe o mașină separată, atâta timp cât utilizați catalogul numai pentru RMAN.
Cum să creați catalogul în Oracle 12c
Dacă decideți să creați un catalog, este ușor. Urmați acești pași pentru un mediu Linux (vor fi aproape identici pentru Windows):
-
Creați un spațiu de tabelă pentru a ține datele RMAN tastând în SQL * Plus:
Veți vedea acest lucru:
-
Introduceți următoarele pentru a crea proprietarul de catalog:
Veți vedea acest lucru:
Utilizatorul a fost creat.
-
Acordați privilegii adecvate:
vedeți acest lucru:
Grant a reușit.
-
Din fereastra terminalului, conectați-vă la catalogul de recuperare împreună cu proprietarul și creați catalogul:
Se vede ieșirea astfel:
Recovery Manager: Release 12. 1. 0. 1. 0 - Sun Jun 30 10: 13: 59 2013 Copyright (c) 1982, 2013, Oracle și / sau afiliații săi. Toate drepturile rezervate. cataloage de recuperare a cataloagelor
-
Când sunteți conectat la baza de date catalog, creați depozitul de catalog:
vedeți acest lucru:
catalogul de recuperare creat
-
Introduceți următoarele pentru a vă conecta la atât baza de date țintă cât și catalogul:
De fiecare dată când creați o copie de rezervă a unei baze de date, trebuie să vă conectați atât la destinație cât și la catalog.
Vizualizați acest lucru:
Recovery Manager: Release 12. 1. 0. 1. 0 - Producție la Sun Jun 30 10: 17: 30 2013 Copyright (c) 1982, 2013, Oracle și / sau afiliații săi. Toate drepturile rezervate. conectat la baza de date țintă: DEV12C (DBID = 3615982967) bază de date catalog de recuperare Parolă: conectat la baza de date catalog de recuperare
Nu specificați parola pe linia de comandă atunci când lansați RMAN. Nu este o modalitate sigură de a vă conecta, deoarece vă poate expune parola altor persoane din sistem.
-
Conectați-vă atât la destinație cât și la catalog și introduceți-l pe acesta:
Înregistrați orice bază de date pe care o veți crea înapoi în catalogul de recuperare.
vedeți acest lucru:
baza de date înregistrată în catalogul de recuperare pornind complet de recuperare a catalogului de recuperare completă resync completă
Orice altceva în RMAN funcționează exact același lucru dacă utilizați sau nu un catalog.