NetWorker: Jak nakonfigurovat zálohování Oracle RAC
Summary: Tento článek znalostní databáze vám pomůže ručně nakonfigurovat klienta NMDA Oracle RAC pro server NetWorker.
Instructions
Zálohy RAC je třeba nakonfigurovat ručně pomocí virtuální IP adresy / názvu virtuálního uzlu (vyberte kteroukoli z virtuálních IP adres, které máte)
Postup ruční konfigurace:
1. KONFIGURAČNÍ SOUBOR (Akce, kterou je třeba provést na všech fyzických uzlech)
a) Upravte "nmda_oracle.cfg" soubor pod "/nsr/apps/config" na všech fyzických uzlech, aby zahrnovaly ORACLE_SID, ORACLE_HOME, TNS_ADMIN (ujistěte se, že má 755 oprávnění).
b) Nebo můžete také vytvořit nový konfigurační soubor (příklad - nmda_oracle_new.cfg Soubor pod položkou /nsr/apps/config) a definujte následující parametry: ORACLE_HOME, ORACLE_SID, TNS_ADMIN (ujistěte se, že má 755 oprávnění)
" Povinné" parametry konfiguračního souboru NMDA, /nsr/apps/config/nmda_oracle.cfg:
MANADATORY:ORCALE_HOME=ORACLE_SID=ORACLE_USER= (tento parametr se používá, pokud používáte ověřování operačního systému, připojovací řetězec ve skriptu RMAN pak bude connect target /)
Pokud není ve skriptu, přidejte konfigurační soubor:TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
Doporučený PARAMETR:NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2. SKRIPT RMAN:
a) Vytvořte záložní skript a umístěte jej do stejné cesty na všech fyzických uzlech. Příklad: /oracle/scripts/fullbackup.rman (potvrďte, že má 755 oprávnění)
b) NSR_CLIENT by měl být nastaven na název virtuálního uzlu.NSR_CLIENT=virtual node name
NSR_CLIENT se používá k indexování záloh, takže jeden z virtuálních uzlů použijeme jako NSR_CLIENT, takže VŠECHNY naše zálohy jsou indexovány pod ním, což usnadňuje proces obnovy, protože používáte stejné NSR_CLIENT obnovit data místo toho, abyste věděli, který uzel provedl jakou zálohu.
Ukázkový skript 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. Aktualizujte soubory hosts ve všech klientských uzlech Oracle RAC a na serveru NetWorker tak, aby v každém souboru obsahovaly zadanou položku:
• Server
NetWorker• Oba fyzické uzly
• Virtuální uzel
4. V NMC vytvořte fiktivní klienty pro každý fyzický uzel. Není třeba plánovat zálohování (pokud je naplánováno, vyžaduje zálohování pouze MÍSTNÍHO systému souborů).
5. Z NMC Vytvořte nového klienta pro virtuální uzel RUČNĚ kliknutím pravým tlačítkem myši na >>Nový klient Properties (Ponechat klienta v nově vytvořené skupině a ponechat všechny fiktivní klienty ve stejné skupině) (potvrďte, že má *@nodeX do pole "Remote Access" přidejte všechny názvy uzlů)
ndma_oracle.cfg" by měla být na stejné cestě (absolutní cesta musí být stejná na všech uzlech pro tyto soubory, takže byste měli uchovávat kopii konfiguračního souboru a skriptu RMAN na všech fyzických uzlech ve stejné cestě)
6. V novém příkazu client:
Backup nastavte následující parametry:
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
Uložit sadu: RMAN:/oracle/scripts/fullbackup.rman
Po provedení všech akcí můžete spustit zálohování z nově vytvořeného klientského prostředku virtuálního uzlu.
Additional Information
Viz dokumentace k modulu NetWorker Module for Databases and Applications : Podpora modulu NetWorker Module for Databases and Applications