NetWorker: NMDA Oracle yedeklemeleri: Kimlik doğrulama reddedildi (11g DBs).
Summary: NMDA Oracle yedeklemeleri, Oracle 11g veritabanlarında komut öncesi komut dosyalarını doğru şekilde çalıştırmıyor.
Symptoms
Oracle yedeklemesi şu hatayla başarısız oluyor:
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 yedeklemeleri sırasında nsrdasv , işletim sistemi kimlik doğrulaması için veritabanı ile bağlantı kurmak üzere Oracle API'lerini kullanır.
Bu işlem sırasında nsrdasv , Oracle kullanıcısının belirttiği şekilde SYSBACKUP ve ardından SYSDBA (ilki başarılı olmazsa) kullanarak bağlanır.
nsrdasv veritabanına bağlanmayı tamamladığında UID 0'a (kök) geri döner ve komut öncesi komut dosyasını çalıştırır.
Sorun, SYSBACKUP rolüne sahip olmayan Oracle DB 11g ile ilgilidir; nsrdasv does, başarısız SYSBACKUP denemesinden sonra uid/gid yi "kök" değerine geri döndürmüyor.
Bu, nsrdasv'nin SYSDBA rolünü denerken yanlış OS uid/gid'sini (oracle's) kaydetmesine neden olur; UID geri alınırken yanlış UID/GID'ye geri döner.