NetWorker: Konfigurowanie kopii zapasowych Oracle RAC
Summary: Ten artykuł bazy wiedzy ułatwia ręczne skonfigurowanie klienta NMDA Oracle RAC na serwerze NetWorker.
Instructions
Kopie zapasowe kontrolera RAC należy skonfigurować ręcznie przy użyciu wirtualnego adresu IP/nazwy węzła wirtualnego (wybierz dowolny z posiadanych wirtualnych adresów IP)
Czynności konfiguracji ręcznej:
1. PLIK KONFIGURACYJNY (działanie do wykonania na wszystkich węzłach fizycznych)
a) Zmodyfikuj "nmda_oracle.cfg" plik pod "/nsr/apps/config" na wszystkich węzłach fizycznych, aby uwzględnić ORACLE_SID, ORACLE_HOME, TNS_ADMIN (upewnij się, że ma uprawnienia 755)
b) Możesz też utworzyć nowy plik konfiguracyjny (przykład - nmda_oracle_new.cfg Plik w obszarze /nsr/apps/config) i zdefiniować następujące parametry: ORACLE_HOME, ORACLE_SID, TNS_ADMIN (upewnij się, że ma uprawnienia 755)
" Obowiązkowe" parametry pliku konfiguracyjnego NMDA, /nsr/apps/config/nmda_oracle.cfg:
MANADATORY:ORCALE_HOME=ORACLE_SID=ORACLE_USER= (ten parametr jest używany w przypadku korzystania z uwierzytelniania systemu operacyjnego, parametr połączenia w skrypcie RMAN będzie wtedy miał wartość connect target /).
Jeśli nie w skrypcie, dodaj plik konfiguracyjny:TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
Zalecany PARAMETR:NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2. SKRYPT RMAN:
a) Utwórz skrypt kopii zapasowej i umieść go w tej samej ścieżce na wszystkich węzłach fizycznych. Przykład: /oracle/scripts/fullbackup.rman (potwierdź, że ma uprawnienia 755)
b) NSR_CLIENT Powinna być ustawiona na nazwę węzła wirtualnego.NSR_CLIENT=virtual node name
NSR_CLIENT służy do indeksowania kopii zapasowych, więc używamy jednego z wirtualnych węzłów jako NSR_CLIENT, dzięki czemu WSZYSTKIE nasze kopie zapasowe są indeksowane pod nim, ułatwia to proces przywracania, ponieważ używasz tego samego NSR_CLIENT , aby przywrócić dane, zamiast wiedzieć, który węzeł wykonał którą kopię zapasową.
Przykładowy skrypt RMAN:
connect target user/***@SID;
connect rcvcat rman/***@rcat;
RUN {
ALLOCATE CHANNEL T1 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T2 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T3 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T4 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
backup full database tag FULL_DB format 'FULL_DB_%d_%T_%s_%p';
sql 'alter system archive log current';
backup tag DB_ARCHIVE_LOG format 'ARCHIVE_%d_%T_%s_%p' archivelog all delete all input filesperset 50 maxsetsize 20G;
backup tag DB_CONTROLFILE current controlfile format 'CONTROL_%d_%T_%s_%p';
release channel T1;
release channel T2;
release channel T3;
release channel T4;
}
3. Zaktualizuj pliki hosts na wszystkich węzłach klienta Oracle RAC i serwerze NetWorker, aby uwzględnić określony wpis w każdym pliku:
• Serwer
NetWorker• Oba węzły
fizyczne• Węzeł
wirtualny4. Z poziomu NMC utwórz fikcyjne klienty dla każdego węzła fizycznego. Nie ma potrzeby planowania kopii zapasowej (jeśli jest zaplanowana, kopia zapasowa obejmuje tylko LOKALNY system plików).
5. Z NMC Utwórz nowego klienta dla węzła wirtualnego RĘCZNIE, klikając prawym przyciskiem myszy >>pozycję Nowe właściwości klienta (Zachowaj klienta w nowo utworzonej grupie i wszystkie fikcyjne klienty w tej samej grupie) (potwierdź, że *@nodeX w polu "Remote Access" dodaj wszystkie nazwy węzłów)
ndma_oracle.cfg" powinny znajdować się w tej samej ścieżce (ścieżka Absolute musi być taka sama we wszystkich węzłach dla tych plików, dlatego należy zachować kopię pliku konfiguracyjnego i skryptu RMAN na wszystkich węzłach fizycznych w tej samej ścieżce)
6. Ustaw następujące parametry w nowym poleceniu client:
Backup:
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
Zapisz zestaw: RMAN:/oracle/scripts/fullbackup.rman
Po wykonaniu wszystkich czynności można uruchomić kopię zapasową z nowo utworzonego zasobu klienckiego węzła wirtualnego.
Additional Information
Zapoznaj się z modułem NetWorker, aby zapoznać się z dokumentacją baz danych i aplikacji: Obsługa modułu NetWorker dla baz danych i aplikacji