NetWorker: Respaldos de Oracle NMDA: Se denegó la autenticación (DB 11g).

Summary: Los respaldos de NMDA de Oracle no ejecutan correctamente scripts previos al comando en bases de datos de 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

El respaldo de Oracle falla con el siguiente error:

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

Durante los respaldos de NMDA de Oracle, nsrdasv utiliza las API de Oracle para conectarse con la base de datos para la autenticación del SO.
Durante este proceso, nsrdasv se conecta según el usuario de Oracle especificado mediante SYSBACKUP, seguido de SYSDBA (si el primero no se realiza correctamente).
Cuando nsrdasv completa la conexión a la base de datos, vuelve a UID 0 (raíz) y ejecuta el script previo al comando. 

El problema es con Oracle DB 11g que no tiene una función SYSBACKUP; Los dispositivos de nsrdasvno revierten el uid/gid a "root" después de un intento fallido de SYSBACKUP.
Esto hace que nsrdasv guarde el uid/gid incorrecto del SO (de Oracle) mientras intenta la función SYSDBA; Cuando se revierte el UID, se revierte al UID/GID incorrecto.

Resolution

La corrección de código para este problema se encuentra en las versiones 19.12, 19.10.0.7 y 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.