NetWorker: NMDA Oracle 백업: 인증이 거부되었습니다(11G DB).

Summary: NMDA Oracle 백업이 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

NMDA Oracle 백업 중에 nsrdasv 는 Oracle의 API를 사용하여 DB for OS 인증에 연결합니다.
이 프로세스 중에 nsrdasv 는 SYSBACKUP을 사용한 다음 SYSDBA를 사용하여 지정된 oracle 사용자로 연결합니다(첫 번째 연결이 성공하지 못한 경우).
nsrdasv가 데이터베이스에 연결을 완료하면 UID 0(루트)으로 되돌아가고 사전 명령 스크립트를 실행합니다. 

이 문제는 SYSBACKUP 역할이 없는 Oracle DB 11g에 있습니다. nsrdasv d는 SYSBACKUP 시도 실패 후 UID/gid를 'root'로 되돌리지 않습니다.
이로 인해 nsrdasv 가 SYSDBA 역할을 시도하는 동안 잘못된 OS uid/gid(oracle)를 저장합니다. 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.