Oracle RMAN Leksykon kieszonkowy.pdf

(602 KB) Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREŒCI
Oracle RMAN.
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
Leksykon kieszonkowy
Autorzy: Darl Kubn, Scott Schulze
T³umaczenie: Bart³omiej Garbacz
ISBN: 83-7197-673-9
Tytu³ orygina³u:
Oracle RMAN. Pocket Reference
Format: B6, stron: 152
Niniejsza ksi¹¿ka jest leksykonem kieszonkowym pakietu Recovery Manager (RMAN) --
narzêdzia s³u¿¹cego do przeprowadzania wszelkich czynnoœci zwi¹zanych
z archiwizowaniem i odzyskiwaniem danych w bazach danych Oracle. Nie stanowi ona
jednak wyczerpuj¹cego kompendium wiedzy na temat archiwizowania i odzyskiwania
danych. Zawarto tu natomiast przegl¹d architektury pakietu RMAN, w skrócie opisano
metody archiwizowania i odzyskiwania danych za pomoc¹ tego pakietu, przedstawiono
zagadnienia zwi¹zane z obs³ug¹ katalogu odzyskiwania (recovery catalog), a tak¿e
zamieszczono diagramy sk³adniowe poleceñ pakietu RMAN.
Zadaniem niniejszego Leksykonu jest umo¿liwienie szybkiego odnalezienia opisu sk³adni
i odpowiedniego przyk³adu zastosowania potrzebnego polecenia pakietu RMAN w celu
archiwizacji, odtworzenia lub odzyskania danych. Autorzy za³o¿yli, ¿e Czytelnik jest
zaznajomiony z podstawami obs³ugi baz danych Oracle oraz z zagadnieniami zwi¹zanymi
z tworzeniem kopii zapasowej i odzyskiwaniem danych. Wszystkie zamieszczone
w niniejszej ksi¹¿ce przyk³ady skryptów trybu wsadowego zosta³y utworzone w jêzyku
skryptowym systemu Unix. Wiele z tych przyk³adów zawiera œcie¿ki dostêpu
odpowiadaj¹ce œrodowisku pracy stosowanemu przez Autorów. Jeœli Czytelnik bêdzie
opracowywa³ w³asne skrypty, musi je dostosowaæ do œrodowiska pracy swojej aplikacji.
Pisz¹c niniejsz¹ ksi¹¿kê Autorzy starali siê stosowaæ do prawa Pareto dlatego po³o¿ono
szczególny nacisk na opisanie tych zagadnieñ, z którymi u¿ytkownik najprawdopodobniej
zetknie siê podczas wykorzystywania pakietu RMAN. Nie omówiono tu wszystkich
rodzajów œrodowiska pracy ani wszystkich scenariuszy archiwizowania i odzyskiwania
danych, jakie stosowaæ mo¿e administrator baz danych Oracle.
W niniejszej ksi¹¿ce opisano niektóre z najczêœciej spotykanych scenariuszy, jednak¿e
trzeba pamiêtaæ, ¿e spraw¹ o fundamentalnym znaczeniu jest dog³êbne poznanie w³asnej
implementacji pakietu RMAN. Jest to warunek zapewnienia sobie mo¿liwoœci odzyskania
ka¿dej bazy danych, bez wzglêdu na rodzaj ewentualnej awarii. Nie mo¿na przeceniæ
wa¿noœci regularnego testowania pakietu jako formy przygotowania do usuwania skutków
nieprzewidywalnych awarii.
Dziêki poprawnie skonfigurowanej implementacji pakietu oraz jego regularnemu testowaniu
administrator bazy danych zyskuje pewnoœæ, ¿e niezale¿nie od okolicznoœci zdo³a on
opanowaæ sytuacjê.
TWÓJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOŒCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Wstęp.......................................................................................... 7
Architektura pakietu RMAN .................................................... 10
Program wykonywalny RMAN.......................................... 11
Procesy serwera .................................................................. 12
Kanały................................................................................. 12
Docelowa baza danych ....................................................... 13
Baza danych katalogu odzyskiwania.................................. 13
Warstwa obsługi nośników danych .................................... 16
Kopie zapasowe, zbiory kopii zapasowych
i elementy kopii zapasowych.............................................. 17
Uruchamianie pakietu RMAN.................................................. 18
Wymagania dotyczące docelowej bazy danych ................. 19
Wywoływanie programu wykonywalnego pakietu RMAN.. 23
Łączenie z docelową bazą danych
bez wykorzystania bazy danych katalogu odzyskiwania ... 24
Łączenie z docelową bazą danych
oraz bazą danych katalogu odzyskiwania.............................. 27
Wykonywanie poleceń ............................................................. 29
Wykonywanie komend wywoływanych
z wiersza poleceń RMAN..................................................... 29
Wykonywanie komend pakietu RMAN
zapisanych w pliku ............................................................. 32
Wykonywanie poleceń języka SQL
i systemu operacyjnego z poziomu programu RMAN ....... 34
Uruchamianie programu RMAN
z poziomu skryptów systemowych..................................... 35
Wykorzystywanie katalogu odzyskiwania ............................... 39
Istota katalogu odzyskiwania.............................................. 39
Strategie tworzenia kopii zapasowej bazy katalogu ........... 43
Zagadnienia związane z katalogiem odzyskiwania ............ 46
Tworzenie katalogu ............................................................ 49
Rejestrowanie docelowej bazy danych............................... 52
Skrypty składowane w katalogu............................................... 53
Przechowywanie skryptu .................................................... 53
Uruchamianie skryptu składowanego................................. 54
Przeglądanie skryptu składowanego................................... 56
Usuwanie skryptu składowanego ....................................... 57
Kopie zapasowe........................................................................ 58
Pełna kopia zapasowa zamkniętych plików danych........... 58
Pełna kopia zapasowa otwartych plików danych ............... 60
Tworzenie kopii zapasowej przestrzeni tabel..................... 61
Tworzenie kopii zapasowej plików danych........................ 61
Tworzenie kopii zapasowej plików kontrolnych................ 62
Tworzenie kopii zapasowej archiwalnych plików
dziennika powtórzeń ............................................................. 64
Przyrostowe kopie zapasowe.............................................. 66
Porady dotyczące tworzenia kopii zapasowych ................. 70
Odtwarzanie plików ................................................................. 73
Odtwarzanie i odzyskiwanie wszystkich plików danych ... 74
Odtwarzanie konkretnych przestrzeni tabel
lub plików danych............................................................... 76
Odtwarzanie przestrzeni tabel zapisanych
w trybie tylko do odczytu ................................................... 77
Odtwarzanie do określonego momentu w czasie ............... 78
Odtwarzanie plików kontrolnych ....................................... 79
Odtwarzanie archiwalnych plików dziennika powtórzeń... 80
Lista poleceń pakietu RMAN................................................... 81
Powtarzające się słowa kluczowe....................................... 81
Powtarzające się wyra enia ................................................ 84
Składnia poleceń wywoływanych z wiersza poleceń ......... 84
@......................................................................................... 87
@@ ..................................................................................... 87
ALLOCATE CHANNEL ................................................... 88
ALLOCATE CHANNEL FOR MAINTENANCE............ 90
ALTER DATABASE ......................................................... 90
BACKUP ............................................................................ 91
BLOCKRECOVER (dotyczy tylko Oracle9i).................... 97
CATALOG ......................................................................... 98
CHANGE.......................................................................... 100
CONFIGURE (dotyczy tylko Oracle9i) ........................... 102
CONNECT........................................................................ 105
COPY................................................................................ 106
CREATE CATALOG....................................................... 108
CREATE SCRIPT ............................................................ 109
CROSSCHECK ................................................................ 110
DELETE ........................................................................... 111
DELETE SCRIPT............................................................. 114
DROP CATALOG............................................................ 114
DUPLICATE .................................................................... 115
EXECUTE SCRIPT.......................................................... 117
EXIT ................................................................................. 117
HOST ................................................................................ 117
LIST .................................................................................. 118
listaObiektów .................................................................... 121
opcjeKonserwacji (dotyczy tylko Oracle9i) ..................... 121
opcjeZachowywania (dotyczy tylko Oracle9i)................. 122
operandPrzydziału ............................................................ 123
PRINT SCRIPT ................................................................ 125
przestKopieBezp (dotyczy tylko Oracle9i) ...................... 125
$oæF 9 FQMWOGPEKG PKG OC VGMUVW Q RQFCP[O UV[NW
$oæF 9
FQMWOGPEKG PKG OC VGMUVW Q RQFCP[O UV[NW
QUIT (dotyczy tylko Oracle9i) ........................................ 126
RECOVER........................................................................ 126
REGISTER ....................................................................... 128
RELEASE CHANNEL..................................................... 129
releasePoKonserwacji....................................................... 129
REPLACE SCRIPT .......................................................... 130
REPLICATE..................................................................... 132
REPORT ........................................................................... 132
RESET DATABASE........................................................ 135
RESTORE......................................................................... 135
RESYNC........................................................................... 138
RUN .................................................................................. 138
SEND ................................................................................ 139
SET ................................................................................... 139
SHOW (dotyczy tylko Oracle9i) ...................................... 141
SHUTDOWN ................................................................... 142
specArchDzienPowt ......................................................... 142
specCzasuUtworz ............................................................. 144
specŁańcuchaPołączenia .................................................. 144
specObiektówKonserwacji (dotyczy tylko Oracle9i)....... 145
specPlikuDanych .............................................................. 146
specUrządzenia ................................................................. 146
SPOOL (dotyczy tylko Oracle9i) ..................................... 147
SQL................................................................................... 147
STARTUP......................................................................... 148
SWITCH ........................................................................... 148
UPGRADE CATALOG ................................................... 150
VALIDATE ...................................................................... 150
wyra enieUntil.................................................................. 151
Zgłoś jeśli naruszono regulamin