Kopie zapasowe samoobsługowe PowerProtect Oracle w środowisku Data Guard nie powiodą się lub zakończą z wyjątkami, jeśli unikatowa nazwa bazy danych zawiera wielkie litery w nazwie

Summary: Ten artykuł zawiera obejście problemu z samoobsługowymi kopiami zapasowymi Oracle w środowisku Data Guard.

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 Data Guard ulegnie awarii z następującym komunikatem:
 
Błąd Data Guard
 
Oracle Data Guard backups complete with exceptions if the parameter ALLOW_BACKUP= is set in /config/rman_agent.cfg
 
Ukończono z komunikatem wyjątków

Ten artykuł ma zastosowanie tylko w przypadku wykonywania samoobsługowych kopii zapasowych w środowisku Oracle Data Guard zintegrowanym z programem PowerProtect Data Manager.

Istnieją dwa sposoby potwierdzenia problemu:
  • Baza danych używa wielkiej litery w "DB_UNIQUE_NAME"
  • Jeśli debugowanie "ddbmcon" jest włączone, zostanie wyświetlony następujący komunikat:
Backup piece taken in session xxxx have backup tag mismatch.

Cause

Biblioteka agenta RMAN ("libddobk.so") przekształca w mniejsze litery wartość argumentu DBUNIQUE_NAME pochodzącego ze skryptu RMAN. Nie można znaleźć bazy danych w pliku .app.settings, ponieważ nazwa bazy danych jest zapisywana wielką literą.
 
UWAGA: DBUNIQUE_NAME jest wymaganym argumentem dla samoobsługowych kopii zapasowych w środowisku Oracle Data Guard. Jeśli parametr nie jest ustawiony, kopia zapasowa kończy się z wyjątkami.

Resolution

Rozwiązanie:
  • Uaktualnij agenta PowerProtect Data Manager i RMAN do wersji 19.5 lub nowszej.
Obejście problemu:
  • Ręcznie zaktualizuj wartość "dbUniqueName" w pliku "/settings/.app.settings" na małą literę.
Przykład:
.app.settings wyświetla nazwę bazy danych wielką literą. 
 
                                        ORCL21C
                                        2349776941
Zmień nazwę bazy danych na małą literę i zapisz plik.
 
                                        orcl21c
                                        2349776941

Upewnij się również, że skrypt RMAN ma ustawioną zmienną "DBUNIQUE_NAME" podczas przydzielania kanału.
Przykład:
ALLOCATE CHANNEL CH0 TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so, ENV=(STORAGE_UNIT=, BACKUP_HOST=
, RMAN_AGENT_HOME=, ORACLE_HOME=, DBUNIQUE_NAME=ORCL21C)';
Article Properties
Article Number: 000216279
Article Type: Solution
Last Modified: 07 Aug 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.