Geek Search
co to jest schemat katalogu RMAN, repozytorium i Baza Danych?
schemat katalogu RMAN jest schematem Oracle posiadającym repozytorium RMAN. Składa się z zestawu tabel, widoków i programów pl/sql używanych przez RMAN. Obiekty te tworzą razem katalog lub repozytorium RMAN. Baza katalogów RMAN to baza danych Oracle, w której znajduje się schemat katalogów RMAN.
repozytorium RMAN ma swoją własną wersję i może być zupełnie inne od wersji bazy danych. Na przykład ta baza danych katalogu RMAN działa w wersji 11.2.0.3, ale wersja katalogu RMAN jest 10.2.0.5:
$ . oraenvORACLE_SID = ? RCAT$ sqlplusSQL*Plus: Release 11.2.0.3.0 Production on Wed Apr 18 09:31:10 2012Copyright (c) 1982, 2011, Oracle. All rights reserved.Enter user-name: /Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> select * from rcver;VERSION------------10.02.00.05
dlaczego potrzebujesz katalogu odzyskiwania?
Katalog odzyskiwania RMAN jest schematem bazy danych dla metadanych kopii zapasowych RMAN. Z pewnością możesz wykonać kopię zapasową i wykonać przywracanie bez katalogu odzyskiwania. Istnieją jednak określone operacje, które są możliwe tylko w przypadku katalogu odzyskiwania. Należą do nich przechowywane Skrypty, długie okresy przechowywania i archiwizowane kopie zapasowe.
ogólnie zalecamy korzystanie z katalogu odzyskiwania. Wyjątki od nich dotyczą sytuacji, gdy trzeba wykonać testowe przywracanie bazy danych lub gdy pojawia się problem z samym katalogiem odzyskiwania.
Jak Stworzyć Katalog Odzyskiwania?
w tym przykładzie używamy bazy danych RCAT i schematu RMAN do hostowania katalogu RMAN.
1. Zaloguj się do SQL * Plus jako użytkownik DBA i utwórz schemat katalogu RMAN:
SQL> create user identified by default tablespace users quota unlimited on users;
2. Przyznaj rolę RECOVERY_CATALOG_OWNER właścicielowi schematu. Ta rola zapewnia użytkownikowi wszystkie uprawnienia wymagane do utrzymywania i odpytywania katalogu odzyskiwania
SQL> grant recovery_catalog_owner to ;
3) Zaloguj się do RMAN jako schemat katalogu i utwórz katalog:
$ . oraenvRCAT$ rman catalog /@RMAN> create catalog;
4. teraz zarejestruj cel:
$ . oraenvORA112$ rman target / catalog /@RMAN> register database;