NetWorker: Backups do Oracle do NMDA: A autenticação é negada (DBs 11g).

Summary: Os backups Oracle do NMDA não executam corretamente scripts de pré-comando em bancos de dados 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

O backup do Oracle apresenta falha com o erro:

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 os backups do Oracle do NMDA, o nsrdasv usa as APIs do Oracle para se conectar ao DB para autenticação do SO.
Durante esse processo, o nsrdasv se conecta como o usuário oracle especificado usando SYSBACKUP, seguido pelo SYSDBA (se o primeiro não for bem-sucedido).
Quando o nsrdasv conclui a conexão com o banco de dados, ele reverte para o UID 0 (root) e executa o script de pré-comando. 

O problema está no Oracle DB 11g, que não tem uma função SYSBACKUP; nsrdasv does não reverte o UID/GID para "root" após uma tentativa malsucedida de SYSBACKUP.
Isso faz com que o nsrdasv salve o UID/GID incorreto do sistema operacional (do oracle) ao tentar a função SYSDBA; Ao reverter o UID, ele reverte para o UID/GID incorreto.

Resolution

A correção de código para esse problema está nas versões 19.12, 19.10.0.7 e 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.