Rubrique précédente: Comment restaurer des données d'une base de données Oracle à partir des serveurs de moteur de transfert de donnéesRubrique suivante: Dépanner les sauvegardes RMAN d'Oracle avec le moteur de transfert de données pour UNIX/Linux


Comment sauvegarder et restaurer les données d'une base de données Oracle à l'aide des serveurs de moteur de transfert de données locaux dans un environnement comportant plusieurs cartes d'interface réseau (NIC)

Dans un environnement d'entreprise, il est courant de configurer les ordinateurs Oracle avec plusieurs cartes d'interface réseau (NIC). Pour éviter d'éventuels problèmes de performance et de sécurité réseau, les bonnes pratiques consistent à désigner des adresses IP spécifiques qui effectuent des opérations de sauvegarde et de restauration.

Les étapes suivantes décrivent des bonnes pratiques que vous pouvez utiliser pour configurer votre environnement de sauvegarde pour sauvegarder des données Oracle vers des serveurs de moteur de transfert de données qui contiennent plusieurs cartes d'interface réseau (NIC).

  1. A partir du serveur principal, ouvrez le fichier hosts qui se trouve dans le répertoire suivant :
    %SYSTEMRoot%\system32\drivers\etc\
    

    Ajoutez le nom d'hôte et l'adresse IP de la carte d'interface réseau (NIC) sur le serveur de moteur de transfert de données que vous voulez utiliser pour les opérations de sauvegarde et de restauration. Vous devez spécifier l'adresse IP précise, toutefois, vous pouvez spécifier un nom d'hôte ayant du sens, étant donné qu'un nom d'hôte de ce type est configuré dans le DNS associé à l'adresse IP spécifiée. Par exemple, HostNameA.

  2. A partir du serveur principal, utilisez la commande ping avec le nom d'hôte du serveur de moteur de transfert de données. Par exemple, HostNameA. Assurez-vous que la commande ping renvoie l'adresse IP qui correspond au nom d'hôte que vous avez spécifié.
  3. A partir du serveur principal, ouvrez Configuration des unités. Configurez un moteur de transfert de données pour UNIX/Linux nommé HostNameA. Si HostNameA est enregistré avec un nom d'hôte différent, annulez l'enregistrement du serveur de moteur de transfert de données, puis enregistrez le moteur de transfert de données en utilisant HostNameA. Pour plus d'informations, voir Enregistrement de serveur de moteur de transfert de données auprès du serveur principal.
  4. Connectez-vous au serveur de moteur de transfert de données. Ouvrez le fichier suivant :
    /opt/CA/SharedComponents/ARCserve Backup/jcli/conf/clishell.cfg
    

    Supprimez la syntaxe de commentaire de "jcli.client.IP=" pour définir l'adresse IP spécifique, comme illustrée sur l'écran suivant :

    Supprimer la syntaxe de commentaire de "jcli.client.IP=" pour définir l'adresse IP spécifique.

  5. A partir du répertoire de base de l'agent pour Oracle situé sur le serveur de moteur de transfert de données, ouvrez le fichier de configuration sbt.cfg.

    Spécifiez HostNameA pour les attributs suivants :

    SBT_DATA_MOVER
    SBT_SOURCE_NAME
    SBT_ORIGINAL_CLIENT_HOST
    

    L'écran suivant illustre les modifications requises :

    Fichier de configuration sbt.cfg : spécifier HostNameA pour les attributs suivants : SBT_DATA_MOVER et SBT_ORIGINAL_CLIENT_HOST.

Après avoir effectué les étapes ci-dessus, vous pouvez utiliser CA ARCserve Backup ou la console RMAN pour sauvegarder et restaurer les données de la base de données Oracle en utilisant une adresse IP spécifique.

Tenez compte des remarques suivantes :