Lorsque l'agent pour Oracle d'Arcserve Backup appelle SQL*Plus pour obtenir le nom de fichier de données JPN à partir de la base de données Oracle. Des caractères endommagés ???.dbf apparaissent parfois et la base de données Arcserve ne parvient pas à cataloguer le nom de l'espace disque logique. L'agent ne peut en effet pas cataloguer l'espace disque logique lorsque le jeu de caractères client ne parvient pas à identifier le jeu de caractères des bases de données Oracle.
Vous pouvez éviter cela en définissant la variable NLS_LANG avant d'effectuer une opération de sauvegarde ou de restauration, puisque la variable NLS_LANG commentée est écrite sur le fichier agent.cfg de l'agent. Vous devez également supprimer le commentaire du paramètre NLS_LANG et définir la valeur puis redémarrer l'agent commun pour effectuer les opérations de sauvegarde et de restauration comme illustré dans les exemples suivants :
Exemple 1
Après avoir configuré l'agent en exécutant le script orasetup, la ligne suivante apparaît dans le fichier agent.cfg :
#ENV NLS_LANG=American
Pour activer ce paramètre, vous devoir supprimer son commentaire en modifiant le contenu après =. Maintenant définissez la valeur de votre choix et exécutez la commande caagent update pour synchroniser le contenu avec l'agent commun.
Exemple 2
Pour définir le paramètre NLS_LANG pour Oracle dans l'environnement JAPONAIS
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
Le paramètre est défini.
Copyright © 2015 |
|