NetWorker : Sauvegardes Oracle NMDA : L’authentification est refusée (bases de données 11g).

Summary: Les sauvegardes Oracle NMDA n’exécutent pas correctement les scripts de pré-commande sur les bases de données Oracle 11g.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

La sauvegarde Oracle échoue avec l’erreur suivante :

Thu Oct 17 14:57:37 2024
Thu Oct 17 14:57:37 2024
Executing command: /usr/bin/nsr_pre_testSIST.sh
Set the signal's handler.
Cannot su to "oracle" : Authentication is denied.
Cannot su to "oracle" : Authentication is denied.
The command executed successfully: /usr/bin/nsr_pre_testSIST.sh
Reset the signal's handler.
Pre-processing command succeeded.

Cause

Lors des sauvegardes Oracle NMDA, nsrdasv utilise les API Oracle pour se connecter à la base de données pour l’authentification du système d’exploitation.
Au cours de ce processus, nsrdasv se connecte en tant qu’utilisateur Oracle spécifié, à l’aide de SYSBACKUP, suivi de SYSDBA (si le premier n’aboutit pas).
Lorsque nsrdasv termine de se connecter à la base de données, il revient à l’UID 0 (racine) et exécute le script de précommande. 

Le problème est lié à Oracle DB 11g qui n’a pas de rôle SYSBACKUP ; nsrdasv nerétablit pas l’uid/gid à la racine après l’échec d’une tentative SYSBACKUP.
Cela permet à nsrdasv d’enregistrer l’UID/GID incorrect du système d’exploitation (oracle) lors de la tentative du rôle SYSDBA ; Lors du rétablissement de l’UID, il revient à l’UID/GID incorrect.

Resolution

Le correctif de code pour ce problème se trouve dans les versions 19.12, 19.10.0.7 et 19.11.0.3.

Affected Products

NetWorker Module for Databases and Applications

Products

NetWorker Family, NetWorker Module
Article Properties
Article Number: 000312013
Article Type: Solution
Last Modified: 07 Aug 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.