NetWorker: Zálohování NMDA Oracle: Ověření je odepřeno (databáze 11g).

Summary: Zálohy NMDA Oracle nespouštějí správně skripty před příkazem pro databáze 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

Zálohování Oracle selže s chybou:

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

Během zálohování NMDA Oracle používá nsrdasv rozhraní API Oracle pro připojení k databázi pro ověřování operačního systému.
Během tohoto procesu se nsrdasv připojí podle pokynů uživatele Oracle pomocí příkazu SYSBACKUP, následovaného příkazem SYSDBA (pokud první krok neproběhne úspěšně).
Jakmile nsrdasv dokončí připojení k databázi, vrátí se zpět na UID 0 (root) a spustí skript před příkazem. 

Jedná se o Oracle DB 11g, která nemá roli SYSBACKUP. nsrdasv does nevrátí uid/gid na 'root' po neúspěšném pokusu o SYSBACKUP.
To způsobí, že nsrdasv při pokusu o roli SYSDBA uloží nesprávné identifikátor uid/gid operačního systému (oracle). Při vrácení identifikátoru UID se vrátí k nesprávnému identifikátoru UID/GID.

Resolution

Oprava kódu pro tento problém je součástí vydání 19.12, 19.10.0.7 a 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.