NetWorker: NMDA-Oracle-Backups: Authentifizierung wird verweigert (11G-DBs).

Summary: NMDA-Oracle-Backups führen Pre-Command-Skripte für Oracle 11g-Datenbanken nicht ordnungsgemäß aus.

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

Oracle-Backup schlägt mit folgendem Fehler fehl:

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

Während NMDA-Oracle-Backups verwendet nsrdasv die APIs von Oracle, um eine Verbindung mit DB für die Betriebssystemauthentifizierung herzustellen.
Während dieses Prozesses stellt nsrdasv eine Verbindung als der angegebene Oracle-Nutzer her, indem SYSBACKUP gefolgt von SYSDBA verwendet wird (falls der erste Vorgang nicht erfolgreich ist).
Wenn nsrdasv die Verbindung mit der Datenbank abgeschlossen hat, wird es auf UID 0 (root) zurückgesetzt und das Pre-Command-Skript ausgeführt. 

Das Problem tritt bei Oracle DB 11g auf, das keine SYSBACKUP-Rolle hat. nsrdasv does setzt die UID/GID nach einem fehlgeschlagenen SYSBACKUP-Versuch nicht auf "root" zurück.
Dies führt dazu, dass nsrdasv die falsche Betriebssystem-UID/GID (Oracle) speichert, während versucht wird, die SYSDBA-Rolle zu erfüllen. Beim Zurücksetzen der UID wird auf die falsche UID/GID zurückgesetzt.

Resolution

Codekorrektur für dieses Problem ist in den Versionen 19.12, 19.10.0.7 und 19.11.0.3 enthalten.

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.