NetWorker : Comment configurer des sauvegardes Oracle RAC
Summary: Cet article de la base de connaissances vous aide à configurer manuellement un client Oracle RAC NMDA sur NetWorker Server.
Instructions
Les sauvegardes RAC doivent être configurées manuellement à l’aide de l’adresse IP virtuelle/du nom du nœud virtuel (choisissez l’une des adresses IP virtuelles dont vous disposez)
Étapes de configuration manuelle :
1. FICHIER DE CONFIGURATION (action à effectuer sur tous les nœuds physiques)
a) Modifier le «nmda_oracle.cfg« sous »/nsr/apps/config" sur tous les nœuds physiques pour inclure le ORACLE_SID, ORACLE_HOME, TNS_ADMIN (assurez-vous qu’il dispose des autorisations 755)
b) Ou vous pouvez également créer un nouveau fichier de configuration (exemple - nmda_oracle_new.cfg Fichier sous /nsr/apps/config) et définissez les paramètres suivants : ORACLE_HOME, ORACLE_SID, TNS_ADMIN (assurez-vous qu’il dispose de 755 autorisations)
» Paramètres « obligatoires » du fichier de configuration NMDA, /nsr/apps/config/nmda_oracle.cfg:
MANADATORY :ORCALE_HOME=ORACLE_SID=ORACLE_USER= (ce paramètre est utilisé si vous utilisez l’authentification du système d’exploitation, la chaîne de connexion sur le script RMAN sera alors connect target /)
Si ce n’est pas sur le script, ajoutez le fichier de configuration :TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
PARAMÈTRE RECOMMANDÉ :NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2. SCRIPT RMAN :
a) Créez le script de sauvegarde et placez-le dans le même chemin sur tous les nœuds physiques. Exemple : /oracle/scripts/fullbackup.rman (confirmez qu’il dispose de 755 autorisations)
b) NSR_CLIENT doit être défini sur le nom du nœud virtuel.NSR_CLIENT=virtual node name
NSR_CLIENT est utilisé pour indexer les sauvegardes, nous utilisons donc l’un des nœuds virtuels en tant que NSR_CLIENT, afin que TOUTES nos sauvegardes soient indexées sous celui-ci, cela facilite le processus de restauration car vous utilisez le même NSR_CLIENT pour restaurer les données au lieu de savoir quel nœud a effectué quelle sauvegarde.
Exemple de 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. Mettez à jour les fichiers hôtes sur tous les nœuds du client Oracle RAC et sur le NetWorker Server pour inclure l’entrée spécifiée dans chaque fichier :
• NetWorker Server
• Les deux nœuds
physiques• Nœud
virtuel4. À partir de NMC, créez des clients factices pour « chaque nœud physique ». Il n’est pas nécessaire de planifier une sauvegarde (si elle est planifiée, elle inclut la sauvegarde d’un système de fichiers LOCAL uniquement).
5. À partir de NMC, créez un nouveau client pour le nœud virtuel MANUELLEMENT en cliquant avec le bouton droit de la souris sur >>New Client Properties (conservez le client dans un groupe nouvellement créé et conservez tous les clients factices dans le même groupe) (confirmez qu’il a *@nodeX dans le champ « Remote Access », ajoutez tous les noms de nœuds)
ndma_oracle.cfg" doit se trouver sur le même chemin (le chemin Absolute doit être le même sur tous les nœuds de ces fichiers, vous devez donc conserver une copie du fichier de configuration et du script RMAN sur tous les nœuds physiques sous le même chemin)
6. Définissez les paramètres suivants dans la nouvelle commande client :
Backup :
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
Saveset : RMAN :/oracle/scripts/fullbackup.rman
Une fois toutes les actions effectuées, vous pouvez exécuter la sauvegarde à partir de la ressource client de nœud virtuel nouvellement créée.
Additional Information
Reportez-vous à la documentation NetWorker Module for Databases and Applications : Prise en charge de NetWorker Module pour les bases de données et les applications