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:
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:
Oracle Data Guard backups complete with exceptions if the parameter ALLOW_BACKUP= is set in /config/rman_agent.cfg
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:
Upewnij się również, że skrypt RMAN ma ustawioną zmienną "DBUNIQUE_NAME" podczas przydzielania kanału.
- Uaktualnij agenta PowerProtect Data Manager i RMAN do wersji 19.5 lub nowszej.
- 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.