Avamar: Kopie zapasowe Oracle: Wszystkie równoczesne kopie zapasowe podłączonych baz danych Oracle mogą ulec awarii, jeśli jedna z tych kopii zapasowych nie powiodła się, gdy używane jest narzędzie taskfile

Summary: Ten artykuł zawiera obejście problemu z awariami kopii zapasowych Oracle podłączonych baz danych tworzonych jednocześnie.

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

W architekturze wielu dzierżawców Oracle klient może mieć wiele podłączonych baz danych, których kopię zapasową można tworzyć równolegle za pomocą różnych skryptów rman. Jeśli jedna z tworzonych kopii zapasowych podłączanej bazy danych ulegnie awarii, wszystkie inne równolegle kopie zapasowe podłączonych bazy danych mogą również zakończyć się niepowodzeniem. Ta sytuacja występuje tylko wtedy, gdy w skrypcie rman używane jest narzędzie taskfile.
 
Przykład
connect target /
run {

allocate channel t1 type sbt PARMS 'SBT_LIBRARY=/usr/local/avamar/lib/libobk_avamar64.so' SEND '"--prefix=19c/PDB1/" "--flagfile=/home/oracle/flagfile.txt" "--taskfile=/home/oracle/taskflag1.txt" "--bindir=/usr/local/avamar/bin"  "--cacheprefix=PDB1" "--vardir=/usr/local/avamar/var"' trace 5;

backup format "PDB1_%U" filesperset 4 incremental  level 0 pluggable database PDB1;

}

 

Komunikat o błędzie
 
channel t1: starting piece 1 at 13-APR-22
released channel: t1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on t1 channel at 04/13/2022 11:15:11
ORA-27192: skgfcls: sbtclose2 returned error - failed to close file
ORA-19511: non RMAN, but media manager or vendor specific failure, error text:
   sbtclose2: invalid response from avoracle


 
 
Uwaga: ten artykuł bazy wiedzy nie ma zastosowania, jeśli:
  • Kopia zapasowa jest zaplanowana z serwera Avamar.
  • Jeśli w skrypcie rman nie wykorzystano narzędzia --taskfile do przeprowadzenia kopii zapasowej.

Cause

Produkt używa tabeli wirtualnej Oracle VIEWS w celu odszukiwania stanu kopii zapasowej. Kwerendy tabeli Oracle VIEWS są powtarzane podczas całego przeszukiwania kopii zapasowej w poszukiwaniu słowa kluczowego „FAILED/ERRORS/RMAN-03099” w danych wyjściowych. Jeśli jedno z tych słów kluczowych zostanie znalezione, kopia zapasowa jest oznaczana jako nieudana, w przeciwnym razie kopia zapasowa jest oznaczana jako zakończona.

Problem występuje podczas jednoczesnego tworzenia kopii zapasowych dwóch podłączonych baz danych. Przykład dla PDB1 i PDB2: jeśli kopia zapasowa PDB2 zakończy się niepowodzeniem, kopia zapasowa PDB1 również zakończy się niepowodzeniem, ponieważ odnajdywane są dane wyjściowe kwerendy z wadliwej bazy PDB2.

Resolution

Obejście problemu
  • Usuń narzędzie taskfile ze skryptu rman

lub
 
  • Zaplanuj kopię zapasową z serwera/harmonogramu Avamar

Affected Products

Avamar Plug-in for Oracle
Article Properties
Article Number: 000198426
Article Type: Solution
Last Modified: 14 Dec 2022
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.