NetWorker: Come configurare i backup Oracle RAC
Summary: Questo articolo della Knowledge Base aiuta a configurare manualmente un client Oracle RAC NMDA sul server NetWorker.
Instructions
I backup RAC devono essere configurati manualmente utilizzando l'IP virtuale/il nome del nodo virtuale (scegliere uno qualsiasi degli IP virtuali disponibili)
Procedura per la configurazione manuale:
1. FILE DI CONFIGURAZIONE (azione da eseguire su tutti i nodi fisici)
a) Modificare il "nmda_oracle.cfg" in "/nsr/apps/config" su tutti i nodi fisici per includere il ORACLE_SID, ORACLE_HOME, TNS_ADMIN (assicurarsi che disponga di 755 autorizzazioni)
b) Oppure puoi anche creare un nuovo file di configurazione (esempio - nmda_oracle_new.cfg file in /nsr/apps/config) e definire i seguenti parametri: ORACLE_HOME, ORACLE_SID, TNS_ADMIN (assicurarsi che disponga di 755 autorizzazioni)"
Parametri "obbligatori" del file di configurazione NMDA, /nsr/apps/config/nmda_oracle.cfg:
MANADATORIO:ORCALE_HOME=ORACLE_SID=ORACLE_USER= (questo parametro viene utilizzato se si utilizza l'autenticazione del sistema operativo, la stringa di connessione sullo script RMAN sarà quindi di destinazione di connessione /)
Se non è presente nello script, aggiungere il file di configurazione:TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
PARAMETRO consigliato:NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2. SCRITTURA RMAN:
a) Creare lo script di backup e posizionarlo nello stesso percorso su tutti i nodi fisici. Esempio: /oracle/scripts/fullbackup.rman (confermare che disponga di 755 autorizzazioni)
b) NSR_CLIENT deve essere impostato sul nome del nodo virtuale.NSR_CLIENT=virtual node name
NSR_CLIENT viene utilizzato per indicizzare i backup, quindi utilizziamo uno dei nodi virtuali come NSR_CLIENT, in modo che TUTTI i nostri backup siano indicizzati sotto di esso, questo rende più facile il processo di ripristino perché usi lo stesso NSR_CLIENT per ripristinare i dati invece di sapere quale nodo ha eseguito quale backup.
Esempio di script 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. Aggiornare i file hosts su tutti i nodi del client Oracle RAC e sul server NetWorker in modo da includere la voce specificata in ciascun file:
• Server
NetWorker• Entrambi i nodi
fisici• Nodo
virtuale4. Da NMC, creare client fittizi per "Each Physical Node". Non è necessario pianificare il backup (se pianificato, accetta solo il backup di un file system LOCALE).
5. Da NMC Creare MANUALMENTE un nuovo client per il nodo virtuale cliccando con il pulsante destro del mouse su >>New Client Properties (mantenere il client in un gruppo appena creato e mantenere tutti i client fittizi nello stesso gruppo) (verificare che abbia *@nodeX nel campo "Remote Access", aggiungere tutti i nomi dei nodi)
ndma_oracle.cfg" deve trovarsi sullo stesso percorso (il percorso assoluto deve essere lo stesso su tutti i nodi per questi file, pertanto è necessario conservare una copia del file di configurazione e dello script RMAN su tutti i nodi fisici nello stesso percorso)
6. Impostare i seguenti parametri nel nuovo comando client:
Backup:
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
Saveset: RMAN:/oracle/scripts/fullbackup.rman
Una volta eseguite tutte le azioni, è possibile eseguire il backup dalla risorsa client del nodo virtuale appena creata.
Additional Information
Consultare la documentazione di NetWorker Module for Databases and Applications : Supporto per NetWorker Module per database e applicazioni