Avamar. Резервное копирование Oracle. При сбое одной из операций резервного копирования при использовании Taskfile все параллельные операции резервного копирования подключаемых баз данных Oracle могут также завершиться сбоем

Summary: В этой статье приводится временное решение для сбоев параллельного резервного копирования подключаемых баз данных Oracle.

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 у заказчика может быть несколько подключаемых баз данных, для которых можно параллельно выполнять резервное копирование с использованием различных сценариев rman. В случае сбоя одного из процессов резервного копирования подключаемой базы данных все остальные процессы резервного копирования подключаемых баз данных, которые выполняются параллельно, могут также завершиться сбоем. Это состояние возникает только в том случае, если в сценарии rman используется taskfile.
 
Пример
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;

}

 

Сообщение об ошибке
 
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


 
 
ПРИМЕЧАНИЕ. Эта статья базы знаний не применима, если:
  • Резервное копирование запланировано через Avamar Server.
  • Если в сценарии rman, используемом для резервного копирования, НЕТ параметра --taskfile.

Cause

Для определения состояния резервного копирования продукт использует представления Oracle. Запросы к представлениям Oracle повторяются во время всего резервного копирования. В выходных данных выполняется поиск ключевых слов FAILED/ERRORS/RMAN-03099. Если одно из этих ключевых слов найдено, то резервное копирование помечается как неудачное, если нет, то оно помечается как завершенное.

Проблема возникает при параллельном резервном копировании двух подключаемых баз данных. Например, PDB1 и PDB2, если резервное копирование PDB2 не будет выполнено, резервное копирование PDB1 также не будет выполнено, так как будет выполнен поиск в выходных данных запроса для сбоя PDB2.

Resolution

Временное решение
  • Удалите taskfile из сценария rman.

или
 
  • Запланируйте резервное копирование в Avamar Server/Scheduler.

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.