NetWorker. Резервное копирование NMDA Oracle: В аутентификации отказано (базы данных 11 Гбайт).

Summary: Резервное копирование Oracle NMDA неправильно выполняет сценарии перед выполнением команд в базах данных 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

Сбой резервного копирования Oracle с ошибкой:

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

Во время резервного копирования Oracle с помощью NMDA nsrdasv использует API-интерфейсы Oracle для подключения к базе данных для проверки подлинности ОС.
Во время этого процесса nsrdasv подключается от имени пользователя, указанного пользователем oracle, с помощью SYSBACKUP, а затем SYSDBA (если первое не удалось).
Когда nsrdasv завершит подключение к базе данных, он вернется к UID 0 (root) и выполнит сценарий перед командой. 

Проблема связана с Oracle DB 11g, у которой нет роли SYSBACKUP; nsrdasv dOES не возвращает UID/GID в значение «root» после неудачной попытки SYSBACKUP.
Это приводит к тому, что nsrdasv сохраняет неверный UID/GID ОС (Oracle) при попытке войти в роль SYSDBA. При откате UID возвращается неверный UID/GID.

Resolution

Исправление кода для этой проблемы было выпущено в выпусках 19.12, 19.10.0.7 и 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.