Avamar: Recuperación en el nivel de tabla de Oracle con Avamar

Resumen: Información sobre una recuperación de Oracle 12c mediante Avamar: configure Storage Backup Tool (SBT) channel Recovery Manager (RMAN)_LIBRARY=/usr/local/avamar/lib/libobk_avamar64.so y archivo de marca avtar (sin --label number). Ejecute RMAN RECOVER TABLE... HASTA EL MOMENTO 'SYSDATE-n' AUXILIAR/DATAPUMP; Canal despejado. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Instrucciones

En Oracle 12c, la recuperación a nivel de tabla se convirtió en una nueva opción de restauración.

Para realizar una recuperación a nivel de tabla de Oracle mediante un respaldo de Avamar de una base de datos, se puede utilizar lo siguiente.
(El respaldo de la base de datos se debe realizar mediante la interfaz del usuario de Avamar).

Una vez que haya un "respaldo completo" válido de las bases de datos en Avamar, continúe con los siguientes pasos:

Se debe agregar la siguiente configuración de canal a la configuración de la base de datos de RMAN para la base de datos que necesita la restauración. Este parámetro se puede borrar después de realizar la recuperación a nivel de tabla, si así lo desea.

La configuración del canal de ejemplo supone que se utilizan Oracle 12c y Linux. Asegúrese de que todas las rutas del cliente Avamar coincidan con el sistema operativo (SO) del host.

configure channel 1 device type sbt PARMS="SBT_LIBRARY=/usr/local/avamar/lib/libobk_avamar64.so" format '%d_%U' send '"--prefix=12/SID/" "--flagfile=/var/avamar/avtar_flagfile.txt" "--bindir=/usr/local/avamar/bin" "--logfile=/tmp/tbl_restore.out"';
 

El archivo de marca Avtar debe contener parámetros normales.

Por ejemplo:

--pidname=Oracle
--pidnum=1002
--bindir=/usr/local/avamar/bin
--vardir=/usr/local/avamar/var
--server=avamarserver
--id=xxxx
--ap=xxxx
--path=/domain/clientname
--expires=n
--ddr=true
--ddr-index=1
--incpartials
 

Asegúrese de que el avtar Parámetro --labelnumber=n no se utiliza en el archivo flag.

A continuación, se muestra el script de RMAN necesario para realizar la recuperación a nivel de tabla. 

Nota: Todos los parámetros se deben ajustar al entorno específico del cliente.
 
  • La variable "Recover Table Name" debe tener el nombre de la tabla que se está recuperando, "NAME._somename."
  • Configure el parámetro SYSDATE adecuado para que coincida con la fecha del respaldo de la base de datos en Avamar que se utiliza para la recuperación.
  • Las rutas de destino auxiliar y de bomba de datos se deben establecer según el entorno del cliente.

    

RECOVER TABLE NAME._somename
UNTIL TIME 'SYSDATE-9'
AUXILIARY DESTINATION '/u01/somepath/dbdump'
DATAPUMP DESTINATION  '/u01/somepath/dbdump'
DUMP FILE 'somename_dump.dat'
NOTABLEIMPORT;
 

El resultado final debe ser que todo se restaura, incluidos todos los registros de archivo que se aplican, y el archivo de bombeo de datos resultante ahora se crea en el directorio especificado para que el DBA lo use según sea necesario.     

Consulte el siguiente artículo de Oracle para obtener información adicional: https://docs.oracle.com/database/121/BRADV/rcmresind.htm#BRADV703 (ENLACE EXTERNO).

 

Productos afectados

Avamar, Avamar Client, Avamar Plug-in for Oracle
Propiedades del artículo
Número del artículo: 000038655
Tipo de artículo: How To
Última modificación: 23 abr 2026
Versión:  6
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.