Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de...

184
Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Transcript of Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de...

Page 1: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Dell EMC PowerProtect Oracle RMANAgentVersión 19.3

Guía de administraciónREV 01

December 2019

Page 2: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Copyright © 2012-2019 Dell Inc. or its subsidiaries. Todos los derechos reservados.

Dell considera que la información de este documento es precisa en el momento de su publicación. La información está sujeta a cambios sin previo

aviso.

LA INFORMACIÓN DE ESTA PUBLICACIÓN SE PROPORCIONA “TAL CUAL”. DELL NO SE HACE RESPONSABLE NI OFRECE GARANTÍA DE

NINGÚN TIPO CON RESPECTO A LA INFORMACIÓN DE ESTA PUBLICACIÓN Y, ESPECÍFICAMENTE, RENUNCIA A TODA GARANTÍA

IMPLÍCITA DE COMERCIABILIDAD O CAPACIDAD PARA UN PROPÓSITO DETERMINADO. EL USO, LA COPIA Y LA DISTRIBUCIÓN DE

CUALQUIER SOFTWARE DE DELL DESCRITO EN ESTA PUBLICACIÓN REQUIEREN LA LICENCIA DE SOFTWARE CORRESPONDIENTE.

Dell Technologies, Dell, EMC, Dell EMC y otras marcas comerciales son marcas comerciales de Dell Inc. o sus filiales. Las demás marcas comerciales

pueden ser propiedad de sus respectivos dueños. Publicado en México.

EMC Computer Systems México, S.A. de C.V.Avenida Paseo de la Reforma # 505 piso 39, Colonia Cuauhtémoc C.P. 6500 Delegación Cuauhtémoc Ciudad de México, México.Tel.: +52 55 1037 0000www.DellEMC.com

2 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 3: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

7

9

11

Presentación del agente de Oracle RMAN 15Descripción general del agente de Oracle RMAN...............................................16Configuraciones compatibles............................................................................. 17

Funciones de DD Boost 19Procesamiento distribuido de segmentos..........................................................20Balanceo de carga avanzado y conmutación por error de vínculos.................... 22

Restricciones de configuración............................................................ 24Transporte de DD Boost mediante Fibre Channel..............................................24Administración de rutas de DD Boost mediante Fibre Channel.......................... 26

Selección inicial de rutas...................................................................... 28Conmutación por error de rutas del cliente.......................................... 28Rebalanceo dinámico........................................................................... 28Restricciones de profundidad de línea de espera..................................29

Replicación de archivos administrada cifrada....................................................29DD Boost y alta disponibilidad........................................................................... 30

DD Boost, alta disponibilidad y conmutación por error......................... 30Configuraciones de alta disponibilidad parciales .................................. 30

Optimización del ancho de banda bajo............................................................... 31Validación de acceso de cliente.........................................................................32Cifrado en transferencia................................................................................... 32Compatibilidad con el marcador........................................................................ 32

Configuración del sistema Data Domain para implementacionesindependientes del agente RMAN de Oracle 33Agente de Oracle RMAN y actualizaciones del DD OS...................................... 34Firewalls y puertos............................................................................................ 34Activación de DD Boost en un sistema Data Domain......................................... 34Habilitación de la deduplicación optimizada de Oracle.......................................35Configuración del servidor DD Boost.................................................................36

Creación de unidades de almacenamiento............................................36Configuración del procesamiento distribuido de segmentos.................36Configuración de balanceo de carga avanzado y conmutación por errorde vínculos........................................................................................... 37Habilitación de la optimización de ancho de banda bajo .......................38Habilitación de la replicación cifrada de archivos..................................39Configuración de la validación de acceso de clientes............................39

Configuración del servicio DD Boost mediante FC............................................. 41

Figuras

Tablas

Prefacio

Capítulo 1

Capítulo 2

Capítulo 3

CONTENIDO

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 3

Page 4: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Dimensionamiento del conjunto de dispositivos DD Boost mediante FC...42Cálculo de dimensionamiento............................................................... 43Configuración del controlador del dispositivo SCSI para clientes de AIX..46Configurar el controlador de dispositivo SCSI genérico para los clientesde Solaris............................................................................................. 46

Configuración del agente RMAN de Oracle para la implementaciónindependiente 49Instalación y configuración del agente RMAN de Oracle en sistemas AIX, Linux ySolaris...............................................................................................................50

Instalación del agente de Oracle RMAN en servidores de base de datos..50Instalación del agente de Oracle RMAN en Linux y UNIX..................... 52Desinstalación del agente de Oracle RMAN en servidores de base dedatos....................................................................................................56Desinstalación del agente de Oracle RMAN en Linux y UNIX................57Configuración del software en sistemas Linux y UNIX..........................58

Instalación y configuración del agente de Oracle RMAN en sistemas Windows....59

Instalación del agente de Oracle RMAN en servidores de base de datos..59Instalación del agente de Oracle RMAN en sistemas Windows.............59Desinstalación del agente de Oracle RMAN en sistemas Windows....... 62Configuración del software en sistemas Windows................................63

Registrar cada sistema Data Domain.................................................................63Registro de un sistema Data Domain estándar..................................... 64Registro de un sistema Data Domain con DD Boost mediante FibreChannel................................................................................................66Registro de un sistema Data Domain para el acceso a cajas de seguridadcompartidas......................................................................................... 68

Migración de una configuración de Oracle desde el agente de aplicación de basede datos.............................................................................................................71

Actualización de los scripts de RMAN para las operaciones del agenteRMAN de Oracle.................................................................................. 72Uso del script de RMAN correcto para restaurar, cotejar y eliminaroperaciones..........................................................................................74Actualización de la política de transferencia de datos para lasoperaciones a nivel de nube..................................................................75

Realización de respaldos de un ambiente en clúster a Data Domain.................. 76Replicación de Data Domain.............................................................................. 77

Realización de la replicación administrada de archivos (MFR)..............77Restauración desde respaldos replicados de MTree..............................81

Especificación de subdirectorios para los respaldos del agente de Oracle RMAN......................................................................................................................... 82Ejecución de respaldos y restauraciones de CDB y PDB de Oracle....................85Realización de restauraciones comprimidas de DD Boost..................................85Visualización y eliminación de respaldos............................................................86

Utilización del comando ddutil para mostrar y quitar respaldos............ 86Utilización del comando ddutil para mostrar información de respaldo... 91Utilización del comando ddutil para eliminar respaldos......................... 93Uso del comando ddutil para eliminar respaldos según la antigüedad... 94

Operaciones de combinación incremental de Oracle......................................... 94

Capítulo 4

Contenido

4 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 5: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Descripción general de las funciones de combinación incremental deOracle.................................................................................................. 95Requisitos de instalación para combinación incremental de Oracle.......97Requisitos de configuración para la combinación incremental de Oracle..98Ejecución de operaciones de combinación incremental de Oracle....... 108

Configuración del uso de Data Domain Cloud Tier para transferencia de datos ala nube............................................................................................................. 137

Configuración de la transferencia de datos a la nube.......................... 138Realización de la recuperación de datos desde la nube....................... 139Cotejar RMAN y eliminación de datos de respaldo en la nube............. 140

Límites de uso de los recursos de Data Domain............................................... 140Operaciones del agente de Oracle RMAN con límites de uso en lacapacidad de Data Domain.................................................................. 141Operaciones del agente de Oracle RMAN con límites de uso en los flujosde Data Domain................................................................................... 141Configuración de los límites de uso de los recursos de Data Domain....141Cálculo del uso de recursos de Data Domain en sistemas Oracle.........143

Administración de sistemas Data Domain 145Restricción del acceso de DD Boost a servidores de base de datos específicos....146Compatibilidad de versiones de replicación de archivos................................... 147Modificación de un grupo de interfaces........................................................... 147

Eliminación de configuración de balanceo de carga avanzado yconmutación por error de vínculos...................................................... 148

Solución de problemas 149Descripción general de la solución de problemas............................................. 150Investigación de problemas............................................................................. 150Limitaciones de Oracle.................................................................................... 150Informe de problemas......................................................................................150Configuración del sistema Data Domain para la replicación de archivo............. 151Información de solución de problemas de la caja de seguridad......................... 151Falla al cargar la biblioteca de administración de medios..................................152

Uso de comandos de DD Boost 155Resumen de comandos de DD Boost............................................................... 156Las opciones de comandos ddboost................................................................ 156

obtener acceso................................................................................... 157clientes............................................................................................... 157destroy............................................................................................... 157disable................................................................................................ 158enable................................................................................................. 158fc........................................................................................................ 158file-replication.................................................................................... 158ifgroup................................................................................................ 162option................................................................................................. 164reset................................................................................................... 165set user-name.....................................................................................166show...................................................................................................166status..................................................................................................167storage-unit........................................................................................168

Capítulo 5

Capítulo 6

Capítulo 7

Contenido

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 5

Page 6: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Lista de verificación de instalación y configuración 171Configurar el sistema Data Domain.................................................................. 172Descarga e instalación del agente de Oracle RMAN.........................................172Configuración de RMAN para el ambiente....................................................... 172Probar la instalación mediante el uso de sbttest (opcional) .............................173Ejemplos de respaldo....................................................................................... 173

Ejecución de un respaldo con Oracle Enterprise Manager 175Pantallas de ejemplo........................................................................................ 176

Instalación y configuración del agente Oracle RMAN 179Ejemplos de instalación y configuración...........................................................180

Apéndice A

Apéndice B

Apéndice C

Contenido

6 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 7: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Configuración del agente RMAN de Oracle........................................................................17Flujo de datos de alto nivel con procesamiento distribuido de segmentos deshabilitado.... 21Flujo de datos de alto nivel con procesamiento distribuido de segmentos habilitado......... 22Ejemplo de configuración de balanceo de carga avanzado y conmutación por error devínculos.............................................................................................................................23Transporte de DD Boost mediante IP................................................................................ 24Comandos SCSI entre el servidor de medios y el sistema Data Domain.............................25Ruta de comunicación de Fibre Channel............................................................................26Escenario de administración de rutas de DD Boost mediante FC.......................................27Ventana de inicio de sesión.............................................................................................. 176Página de la instancia de la base de datos........................................................................176Página de procesamiento.................................................................................................176Respaldo programado y personalizado: Página de opciones............................................. 177Respaldo programado y personalizado: Página de programación..................................... 177Respaldo programado y personalizado: Página de revisión............................................... 177Página de ejecución......................................................................................................... 178

1234

56789101112131415

FIGURAS

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 7

Page 8: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Figuras

8 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 9: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Historial de revisiones........................................................................................................ 11Convenciones de estilo...................................................................................................... 12Variables de ambiente de instalación o actualización del agente de Oracle RMAN.............51Nombres de paquetes de software en UNIX y Linux..........................................................52Componentes de software del producto en Linux o UNIX................................................. 54Variables de ambiente para la desinstalación del agente de Oracle RMAN........................ 56Componentes del software del producto en Windows....................................................... 61Las opciones del comando ddutil para eliminación y visualización de respaldo...................87Matriz de compatibilidad de la versión del agente RMAN de Oracle 19.3 para lacombinación incremental de Oracle.................................................................................. 95Parámetros del archivo de configuración para la combinación incremental de Oracle......100Las opciones de comandos de ddbmoim para operaciones de combinación incremental deOracle..............................................................................................................................109Resumen de los comandos de DD Boost.......................................................................... 156Transferencia de archivos entrantes y salientes............................................................... 161Transferencia de datos entrantes y salientes................................................................... 161Definiciones de salida para el histograma de DD Boost.................................................... 166

123456789

1011

12131415

TABLAS

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 9

Page 10: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tablas

10 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 11: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Prefacio

Como parte de un esfuerzo por mejorar las líneas de productos, lanzamos periódicamenterevisiones de software y hardware. Por lo tanto, es posible que no todas las versiones actuales dehardware y software sean compatibles con algunas funciones que se describen en este documento.Las notas de la versión del producto proporcionan la información más actualizada acerca de lascaracterísticas del producto.

Si un producto no funciona correctamente o de la manera que se describe en este documento,comuníquese con un profesional de soporte técnico.

Nota: La información de este documento era precisa en el momento de la publicación. Paraasegurarse de estar utilizando la versión más reciente de este documento, visite el sitio web desoporte https://www.dell.com/support.

Propósito

En este documento, se describe cómo instalar, configurar y utilizar el software del agente RMANde Oracle PowerProtect versión 19.3.

En versiones anteriores del producto, el agente de Oracle RMAN se conocía como Data DomainBoost (DD Boost) para Oracle Recovery Manager (RMAN) o el plug-in RMAN. En la versión 4.0, elnombre del producto cambió a agente de Oracle RMAN.

Nota: El agente RMAN de Oracle usa flujos de trabajo de Application Direct, conocidos enversiones anteriores como flujos de trabajo de DD Boost.

Público de destino

Esta guía es para administradores de sistemas que conocen las aplicaciones de respaldo de Oracley la administración de respaldo general.

Historial de revisiones

En la siguiente tabla, se presenta el historial de revisiones de este documento.

Tabla 1 Historial de revisiones

Revisión Fecha Descripción

01 17 de diciembre de2019

La versión inicial de este documento para el agenteRMAN de Oracle 19.3.

Documentación relacionada

Las siguientes publicaciones proporcionan información adicional:

l Notas de la versión del agente RMAN de Oracle PowerProtect

l Sección de DDBEA de eLab Navigator en https://elabnavigator.emc.com/eln/modernHomeDataProtection

l Documentación de Data Domain Operating System

l La guía de instalación y configuración del sistema Data Domain para cada plataformacompatible, por ejemplo, DD890, DD670, etc.

l Guía del usuario y de administración de PowerProtect Data Manager

l Guía de implementación de PowerProtect Data Manager

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 11

Page 12: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Guía de configuración de seguridad de PowerProtect Data Manager

l Guía del usuario y de administración de PowerProtect X400

l Guía de implementación de PowerProtect X400

l Guía de configuración de seguridad de PowerProtect X400

Documentación RMAN

Oracle 18c: En la biblioteca de documentación de la base de datos de Oracle en https://docs.oracle.com/en/database/oracle/oracle-database/18/, seleccione Administración y, acontinuación, seleccione una guía en Respaldo y recuperación:

l Referencia de respaldo y recuperación de bases de datos

l Guía del usuario de respaldo y recuperación de bases de datos

Oracle 12c versión 2: En la biblioteca de documentación de la base de datos de Oracle en https://docs.oracle.com/en/database/oracle/oracle-database/12.2/index.html, seleccione Administracióny, a continuación, seleccione una guía en Respaldo y recuperación:

l Referencia de respaldo y recuperación de bases de datos

l Guía del usuario de respaldo y recuperación de bases de datos

Oracle 12c versión 1: En la biblioteca de documentación de la base de datos de Oracle en http://docs.oracle.com/database/121/index.htm, seleccione Administración de base de datos y, acontinuación, seleccione una guía en Respaldo y recuperación:

l Guía del usuario de respaldo y recuperación

l Referencia de respaldo y recuperación

Oracle 11g versión 2: En la biblioteca de documentación de la base de datos de Oracle en www.oracle.com/pls/db112/homepage, seleccione Administración de base de datos y, acontinuación, seleccione una guía en Respaldo y recuperación:

l Guía del usuario de respaldo y recuperación

l Referencia de respaldo y recuperación

Oracle 10g versión 2: En la biblioteca de documentación de la base de datos de Oracle en www.oracle.com/pls/db102/homepage, seleccione Administración y, a continuación, seleccioneuna guía en Respaldo y recuperación:

l Referencia de respaldo y recuperación

l Guía del usuario avanzada de respaldo y recuperación

Convenciones para notificaciones especiales utilizadas en este documento

Se utilizan las siguientes convenciones para notificaciones especiales:

AVISO Identifica contenido que advierte sobre la posibilidad de pérdida de negocios o datos.

Nota: Contiene información que es incidental, pero no esencial para el tema.

Convenciones tipográficas

En este documento, se utilizan las siguientes convenciones de estilo de letras:

Tabla 2 Convenciones de estilo

Negrita Se utiliza para los nombres de los elementos de la interfaz que elusuario selecciona específicamente o en los que hace clic, como losnombres de botones, los campos, los nombres de pestañas y las rutasde menú. También se utiliza para el nombre de cuadros de diálogo,

Prefacio

12 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 13: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 2 Convenciones de estilo (continuación)

páginas, paneles, áreas de pantallas con título, etiquetas de tablas yventanas.

Cursiva Se utiliza para títulos completos de publicaciones a las que se hacereferencia en el texto.

Monospace Utilizada para:

l Código del sistema

l Salida del sistema, como un mensaje de error o script

l Nombres de ruta, nombres de archivo, extensiones de nombresde archivo, indicadores y sintaxis

l Comandos y opciones

Fuente monoespaciadaen cursiva

Se utiliza para variables.

Fuentemonoespaciada ennegrita

Se utiliza para entradas de usuario.

[ ] Los corchetes encierran valores opcionales.

| La línea vertical indica selecciones alternativas. La línea verticalsignifica “o” para las selecciones alternativas.

{ } Las llaves encierran contenido que debe especificar el usuario, comox, y o z.

... Los puntos suspensivos indican información no esencial omitida en elejemplo.

Puede utilizar estos recursos para buscar más información sobre este producto, obtener soporte yproporcionar comentarios.

Dónde encontrar la documentación del producto

l https://www.dell.com/support

l https://community.emc.com

Adónde recurrir para obtener soporte

El sitio web de soporte https://www.dell.com/support brinda acceso a información sobre soluciónde problemas, instrucciones, descargas, recomendaciones, documentación y licencias deproductos. Esta información puede ayudarlo a resolver un problema con un producto sin tener quecomunicarse con el servicio de soporte.

Para acceder a la página específica de un producto:

1. Vaya a https://www.dell.com/support.

2. En el campo de búsqueda, escriba el nombre de un producto y luego seleccione el producto enla lista que aparezca.

Knowledgebase

La base de conocimientos contiene soluciones aplicables que puede buscar por número de solución(por ejemplo, KB000xxxxxx) o por palabra clave.

Para buscar en la base de conocimientos:

Prefacio

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 13

Page 14: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

1. Vaya a https://www.dell.com/support.

2. En la pestaña Soporte, haga clic en Base de conocimientos.

3. En el cuadro de búsqueda, escriba el número de la solución o las palabras clave. De maneraopcional, puede limitar la búsqueda a productos específicos si escribe un nombre de productoen el cuadro búsqueda y selecciona el producto en la lista que aparezca.

Chat en línea

Para participar en un chat interactivo en vivo con un agente de soporte, haga lo siguiente:

1. Vaya a https://www.dell.com/support.

2. En la pestaña Soporte, haga clic en Comunicarse con el soporte.

3. En la página Información de contacto, haga clic en el soporte correspondiente y luegocontinúe.

Las solicitudes de servicio

Para que el área de licencia le brinde ayuda en profundidad, envíe una solicitud de servicio. Paraenviar una solicitud de servicio, haga lo siguiente:

1. Vaya a https://www.dell.com/support.

2. En la pestaña Soporte, haga clic en Solicitudes de servicio.

Nota: Para crear una solicitud de servicio, debe contar con un acuerdo de soporte válido.Comuníquese con un representante de ventas para obtener detalles acerca de una cuenta o dela obtención de un acuerdo de soporte válido. Para obtener los detalles de una solicitud deservicio, en el campo Service Request Number, escriba el número de solicitud de servicioy haga clic en la flecha derecha.

Para revisar una solicitud de servicio abierta:

1. Vaya a https://www.dell.com/support.

2. En la pestaña Soporte, haga clic en Solicitudes de servicio.

3. En la página Solicitudes de servicio, en Administrar sus solicitudes de servicio, haga clic enVer todas las solicitudes de servicio de Dell.

Comunidades en línea

Para acceder a contactos con colegas, a conversaciones y a contenido sobre soporte y solucionesde productos, vaya a la red de comunidad de https://community.emc.com. Participe de manerainteractiva en línea con clientes, partners y profesionales calificados.

Cómo proporcionar comentarios

Sus comentarios ayudan a mejorar la exactitud, la organización y la calidad general de laspublicaciones. Puede enviar comentarios a [email protected].

Prefacio

14 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 15: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

CAPÍTULO 1

Presentación del agente de Oracle RMAN

Este capítulo contiene los siguientes temas:

l Descripción general del agente de Oracle RMAN................................................................... 16l Configuraciones compatibles................................................................................................. 17

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 15

Page 16: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Descripción general del agente de Oracle RMANEl agente RMAN de Oracle permite que los servidores de base de datos se comuniquen con lossistemas de Data Domain y PowerProtect X400 de manera optimizada, sin utilizar una aplicaciónde respaldo.

Nota:

l En versiones anteriores del producto, el agente de Oracle RMAN se conocía como DataDomain Boost (DD Boost) para Oracle Recovery Manager (RMAN) o el plug-in RMAN. Enla versión 4.0, el nombre del producto cambió a agente de Oracle RMAN.

l El agente RMAN de Oracle usa flujos de trabajo de Application Direct, conocidos enversiones anteriores como flujos de trabajo de DD Boost.

l Las restauraciones y los respaldos de autoservicio son respaldos y restauraciones que serealizan a través de RMAN u Oracle Enterprise Manager (OEM).

El uso del agente de Oracle RMAN mejora el rendimiento mientras reduce la cantidad de datos quese transfieren mediante la LAN. En el contexto de Oracle RMAN, el software tiene doscomponentes:

l Un agente RMAN que se instala en cada servidor de base de datos. Este agente RMAN incluyelas bibliotecas de DD Boost para comunicarse con el servidor de DD Boost que se ejecuta en elsistema Data Domain.

l El servidor de DD Boost que se ejecuta en los sistemas Data Domain.

RMAN establece políticas que controlan cuándo ocurren respaldos y replicaciones. Losadministradores administran el respaldo, la replicación y la restauración desde una sola consola, ypueden utilizar todas las funciones de DD Boost, incluido el software de replicación eficiente en laWAN. RMAN administra todos los archivos (colecciones de datos) en el catálogo, incluso aquelloscreados por el sistema Data Domain.

El sistema de Data Domain o PowerProtect X400 expone volúmenes de discos prefabricadosllamados unidades de almacenamiento a un servidor de base de datos habilitado para DD Boost.Varios servidores de base de datos, cada uno con el agente de Oracle RMAN, pueden utilizar lamisma unidad de almacenamiento en un sistema Data Domain como un servidor dealmacenamiento. Cada servidor de base de datos puede ejecutar un sistema operativo diferente,siempre que sea compatible con Data Domain.

En la siguiente ilustración, se muestra una configuración de ejemplo del agente RMAN de Oraclecon sistemas de Data Domain.

Presentación del agente de Oracle RMAN

16 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 17: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Figura 1 Configuración del agente RMAN de Oracle

Configuraciones compatiblesEl agente RMAN de Oracle es compatible con DD Boost en los siguientes sistemas de Data Domainy PowerProtect X400:

l Sistemas de Data Domain DD1xx, DD5xx, DD6xx, DD8xx, DD9xx

l Sistemas Data Domain Extended Retention (anteriormente Archiver)

l PowerProtect Sistemas X400

La versión del agente RMAN de Oracle debe ser compatible con las configuraciones del sistema deData Domain o PowerProtect X400 y RMAN. Data Domain y PowerProtect X400 no soncompatibles con combinaciones diferentes a las detalladas en eLab Navigator, en https://elabnavigator.emc.com/eln/modernHomeDataProtection. La información sobre el agente RMANde Oracle está disponible en la sección de DDBEA de eLab Navigator. Verifique esa informaciónantes de actualizar el agente RMAN de Oracle, el sistema de Data Domain o PowerProtect X400.

Presentación del agente de Oracle RMAN

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 17

Page 18: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Presentación del agente de Oracle RMAN

18 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 19: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

CAPÍTULO 2

Funciones de DD Boost

Este capítulo contiene los siguientes temas:

l Procesamiento distribuido de segmentos.............................................................................. 20l Balanceo de carga avanzado y conmutación por error de vínculos.........................................22l Transporte de DD Boost mediante Fibre Channel.................................................................. 24l Administración de rutas de DD Boost mediante Fibre Channel.............................................. 26l Replicación de archivos administrada cifrada........................................................................ 29l DD Boost y alta disponibilidad................................................................................................30l Optimización del ancho de banda bajo....................................................................................31l Validación de acceso de cliente............................................................................................. 32l Cifrado en transferencia........................................................................................................32l Compatibilidad con el marcador.............................................................................................32

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 19

Page 20: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Procesamiento distribuido de segmentosEl procesamiento distribuido de segmentos le permite al agente RMAN de Oracle realizar partesdel proceso de deduplicación, lo que evita el envío de datos duplicados al sistema de Data Domain oPowerProtect X400 que se configuró como un servidor de almacenamiento. La opción paradistribuir el procesamiento está habilitada o deshabilitada en el sistema de Data Domain oPowerProtect X400. El agente RMAN de Oracle negocia con el sistema de Data Domain oPowerProtect X400 para la configuración actual de la opción y se comporta adecuadamente. Elagente RMAN de Oracle ofrece dos modos de funcionamiento para enviar datos de respaldo a unsistema de Data Domain o PowerProtect X400, uno con el procesamiento distribuido desegmentos habilitado y el otro con el procesamiento distribuido de segmentos deshabilitado.

El procesamiento distribuido de segmentos proporciona los beneficios siguientes:

l Es posible que se logre un rendimiento mayor, debido a que el agente RMAN de Oracle envíasolo datos únicos a un sistema de Data Domain o PowerProtect X400, en lugar de enviar todoslos datos mediante la LAN. Las mejoras de rendimiento dependen de la naturaleza redundantede los datos que se respaldan, la carga de trabajo general en el servidor de base de datos y lafuncionalidad del servidor de base de datos. En general, se logra mayor rendimiento con mayorredundancia, mayor carga de trabajo del servidor de base de datos y funcionalidad del servidorde base de datos.

l Los requisitos del ancho de banda de red se reducen considerablemente, debido a que solo seenvían los datos únicos a través de la LAN a los sistemas de Data Domain o PowerProtectX400.

l La recuperación de respaldos fallidos puede continuar potencialmente mucho más rápido. Si seproduce un error a la mitad o casi al final de un respaldo de gran tamaño, en el momento en queRMAN lo reinicia, los datos que ya se enviaron al sistema de Data Domain o PowerProtectX400 no se vuelven a enviar. Esto da como resultado una finalización más rápida del respaldocuando se vuelve a intentar.

Para obtener más información acerca de la compresión local y su configuración, consulte la Guía deadministración de Data Domain Operating System.

El procesamiento distribuido de segmentos se administra mediante los comandos ddboostoption solamente con un sistema de Data Domain. Data Domain recomienda que use elprocesamiento distribuido de segmentos si la conexión de red es de 1 Gb Ethernet. Configuracióndel procesamiento distribuido de segmentos en la página 36 ofrece información detallada.

Procesamiento distribuido de segmentos deshabilitado

De este modo, el agente RMAN de Oracle envía los datos directamente al sistema de Data Domaino PowerProtect X400 a través de la LAN. Luego, el sistema de Data Domain o PowerProtect X400segmenta, deduplica y comprime los datos antes de que se escriban en el disco. El agente RMANde Oracle se ejecuta en el servidor de base de datos.

Nota: No se puede deshabilitar el procesamiento distribuido de segmentos en un sistema deretención extendida de Data Domain o PowerProtect X400.

En la siguiente figura se muestra un escenario de flujo de datos de alto nivel para un sistema DataDomain único con procesamiento distribuido de segmentos deshabilitado.

Funciones de DD Boost

20 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 21: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Figura 2 Flujo de datos de alto nivel con procesamiento distribuido de segmentos deshabilitado

Procesamiento distribuido de segmentos habilitado

De este modo, el proceso de deduplicación se distribuye entre el agente RMAN de Oracle y elsistema de Data Domain o PowerProtect X400. El agente RMAN de Oracle se ejecuta en elservidor de base de datos. Partes del proceso de deduplicación se ejecutan en el agente RMAN deOracle, de modo que solo se envíen datos únicos a un sistema de Data Domain o PowerProtectX400 por medio de la LAN.

El agente RMAN de Oracle segmenta los datos, procesa las ID para los segmentos, compruebasegmentos duplicados con el sistema de Data Domain o PowerProtect X400, comprime segmentosúnicos que no se encuentran en el sistema de Data Domain o PowerProtect X400 y envía los datoscomprimidos al sistema de Data Domain o PowerProtect X400. Luego, el sistema de Data Domain oPowerProtect X400 escribe los datos únicos en el disco.

El manejo de datos por parte del agente de Oracle RMAN es transparente para RMAN y el agenteno almacena datos en el servidor de base de datos.

En la siguiente figura se muestra un escenario de flujo de alto nivel para un sistema Data Domainúnico con procesamiento distribuido de segmentos habilitado.

Funciones de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 21

Page 22: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Figura 3 Flujo de datos de alto nivel con procesamiento distribuido de segmentos habilitado

Balanceo de carga avanzado y conmutación por error devínculos

Nota: PowerProtect Los sistemas X400 no son compatibles con la función de conmutación porerror de vínculo y balanceo de carga avanzado. Este tema solo corresponde a sistemas DataDomain.

La función avanzada de balanceo de carga y conmutación por error de vínculos permite lacombinación de varios vínculos Ethernet en un grupo. Solo una de las interfaces del sistema DataDomain se registra con RMAN. El agente de Oracle RMAN negocia con el sistema Data Domain dela interfaz registrada con RMAN para obtener una interfaz a través de la cual enviar los datos. Elbalanceo de carga ofrece un rendimiento físico mayor al sistema Data Domain en comparación conla configuración de las interfaces en una interfaz virtual mediante la agregación a nivel de Ethernet.

La carga del sistema Data Domain estabiliza las conexiones que provienen de varios servidores debase de datos en todas las interfaces del grupo. El balanceo de carga es transparente para RMAN.Debido a que el balanceo de carga avanzado y la conmutación por error de vínculos funcionan en lacapa de software del agente de Oracle RMAN, este es transparente a la conectividad de redsubyacente y admite interfaces virtuales y físicas.

El balanceo de carga de la transferencia de datos se realiza en función de la cantidad deconexiones pendientes en las interfaces. Solo tienen balanceo de carga las conexiones paratrabajos de respaldo y restauración.

Nota:

l La conexión de replicación de archivos entre los sistemas Data Domain no es parte delbalanceo de carga. Se utiliza una sola dirección IP para el sistema Data Domain de destino.

l Es recomendable excluir una interfaz del grupo de interfaces (ifgroup) y reservarla para laruta de replicación de archivos entre los sistemas Data Domain de origen y de destino.Cada agente de Oracle RMAN debe ser capaz de conectarse a cada interfaz que seamiembro del grupo de interfaces en el sistema Data Domain.

Funciones de DD Boost

22 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 23: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

En la siguiente ilustración se muestra un ejemplo de diagrama de configuración de alto nivel. Lainterfaz que se marca en rojo se registra con RMAN.

Figura 4 Ejemplo de configuración de balanceo de carga avanzado y conmutación por error de vínculos

Se puede utilizar la función de balanceo de carga avanzado y conmutación por error de vínculoscon otras tecnologías de agregación de la capa de red y de conmutación por error. En laconfiguración de muestra en la figura anterior se indica tal posibilidad. Los vínculos que seconectan a los servidores de base de datos y al switch que se conecta al sistema Data Domain seponen en modo de conmutación por error agregado. Esta configuración proporcionacaracterísticas de conmutación por error de red de punto a punto. Cualquiera de las tecnologías deagregación se puede utilizar entre los servidores de base de datos y el switch.

La función de balanceo de carga avanzado y conmutación por error de vínculos también funcionacon otra característica de capa de red en sistemas Data Domain, incluidos el etiquetado VLAN y lacreación de alias de IP. Esta característica permite una mayor flexibilidad en la segregación detráfico en varias redes virtuales, las cuales se ejecutan en los mismos vínculos físicos del sistemaData Domain.

Nota: La Guía de administración del sistema operativo Data Domain ofrece más información sobrecómo configurar el etiquetado de VLAN y la creación de alias de IP en un sistema Data Domain.

El balanceo de carga avanzado y la conmutación por error de vínculos proporcionan los siguientesbeneficios:

l Elimina la necesidad de registrar varios servidores de almacenamiento (uno para cada interfaz)con RMAN, lo cual puede simplificar potencialmente la administración de la instalación.

l Si una de las interfaces en el grupo queda inactiva mientras el sistema Data Domain siguefuncionando, se enrutan los trabajos de respaldo entrantes posteriores a las interfacesdisponibles.

l Los trabajos de restauración y respaldo automáticamente balancean las cargas en variasinterfaces en el grupo, lo que genera un mayor uso de los vínculos.

l Todos los trabajos en transferencia a la interfaz fallida realizan conmutación por error en formatransparente a vínculos operativos en buen funcionamiento. Desde la perspectiva de RMAN, lostrabajos continúan sin interrupciones.

Funciones de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 23

Page 24: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Configuración de balanceo de carga avanzado y conmutación por error de vínculos en la página37 proporciona más detalles.

Restricciones de configuraciónl Se pueden agregar interfaces solamente al grupo mediante una dirección IP.

l Aunque la función de balanceo de carga avanzado y conmutación por error de vínculosfunciona con interfaces de 1 GbE e interfaces de 10 GbE combinadas en un grupo, no es unaconfiguración recomendada. Se recomienda tener interfaces con la misma velocidad de vínculoen un grupo.

l Antes de DD OS 5.2, solo un grupo de interfaces era compatible con un sistema Data Domain.Esto significó que, para conectar más de un servidor de base de datos, se necesitó un switchintermediario. DD OS 5.2 y sus versiones posteriores son compatibles con varios grupos deinterfaces, por lo que ya no se aplica esta restricción.

Transporte de DD Boost mediante Fibre ChannelNota: Los sistemas Data Domain Virtual Edition y PowerProtect X400 no son compatibles conel transporte de Fibre Channel.

Antes de la versión 5.3 de DD OS, todas las comunicaciones entre la biblioteca de DD Boost ycualquier sistema Data Domain se realizaban mediante redes IP. La aplicación especificaba elsistema Data Domain mediante el uso de su nombre de host o dirección IP, y la biblioteca de DDBoost utilizaba las conexiones TCP/IP para transmitir solicitudes al sistema Data Domain y recibirrespuestas de este, como se muestra en la siguiente figura.

Figura 5 Transporte de DD Boost mediante IP

La versión 5.3 de DD OS introdujo Fibre Channel como un mecanismo de transporte alternativopara la comunicación entre la biblioteca de DD Boost y el sistema Data Domain.

En algunas instalaciones se prefiere o requiere el uso de Fibre Channel como los medios para latransferencia de datos entre sistemas de almacenamiento y servidores de medios. El transporte deDD Boost mediante Fibre Channel (DD Boost mediante FC) permite tales instalaciones para quetengan acceso a funciones que proporciona la tecnología DD Boost.

A pesar de que Fibre Channel se especifica como un mecanismo de transporte de datos de usogeneral, en la práctica Fibre Channel se utiliza solamente como un transporte para el acceso adispositivos SCSI. En sistemas operativos del host estándar, como Windows y Linux, loscontroladores y el hardware de Fibre Channel residen únicamente dentro de las plataformas delprotocolo SCSI. Por lo tanto, el transporte de DD Boost mediante FC debe utilizar comandos SCSIpara toda la comunicación.

Funciones de DD Boost

24 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 25: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

En la solución de DD Boost mediante FC, el sistema Data Domain anuncia uno o más dispositivosSCSI de tipo procesador. El sistema operativo del servidor de medios descubre estos dispositivos ylos pone a disposición para las aplicaciones a través de un mecanismo SCSI genérico (Linux:controlador SCSI genérico; Windows: interfaz de paso SCSI).

Para solicitar acceso a un sistema de Data Domain mediante el transporte de DD Boost a través deFC, la aplicación especifica el sistema de Data Domain mediante la cadena especial DFC-<dfc-server-name>, en la que dfc-server-name es el nombre del servidor de DD Boost a través de FCconfigurado para el sistema de Data Domain. La lógica de transporte de DD Boost mediante FCdentro de la biblioteca de DD Boost examina el conjunto de dispositivos SCSI genéricos disponiblesen el servidor de medios y utiliza comandos SCSI para identificar un catálogo de dispositivos, queson rutas al sistema Data Domain específico.

En función de este catálogo, la lógica de transporte de DD Boost mediante FC emite comandosSCSI a los dispositivos SCSI genéricos identificados para transferir las solicitudes de protocolo deDD Boost y las respuestas entre la biblioteca y el sistema Data Domain.

Figura 6 Comandos SCSI entre el servidor de medios y el sistema Data Domain.

La mayoría de las funciones de DD Boost son independientes al transporte. Una excepción notablees la función de balanceo de carga avanzado y conmutación por error de vínculos de DD Boostmediante IP y sus ifgroups asociados. Esta función es específica para el transporte IP. Para eltransporte de DD Boost mediante FC, el balanceo de carga y la alta disponibilidad de nivel devínculo se logran por diferentes medios.

La ruta de comunicación de DD Boost mediante FC se aplica solamente entre el servidor de medioso la biblioteca de DD Boost y el sistema Data Domain, y no se aplica a la comunicación entre dossistemas Data Domain. Por ejemplo, en la sección de replicación de archivo administrado de esteproducto se describe la replicación eficiente de los datos de un sistema Data Domain a otro,posiblemente mediante una WAN. Como se muestra en la siguiente figura, tal comunicación seestablece siempre mediante una red TCP/IP, independientemente de la ruta de comunicaciónentre el servidor de medios y los sistemas Data Domain.

Funciones de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 25

Page 26: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Figura 7 Ruta de comunicación de Fibre Channel

Administración de rutas de DD Boost mediante Fibre ChannelNota: Los sistemas Data Domain Virtual Edition y PowerProtect X400 no son compatibles conel transporte de Fibre Channel.

El mecanismo basado en el Grupo de interfaces dinámicas (DIG) se basa en interfaces Ethernet yno se aplica al transporte de Fibre Channel. En su lugar, se proporciona otro mecanismo de rutaspara la solución DD Boost mediante FC.

El sistema Data Domain anuncia uno o varios dispositivos SCSI en el servidor de respaldo, medianteuna o varias rutas físicas. El sistema operativo descubre todos los dispositivos en todas las rutasdisponibles, y crea un dispositivo SCSI genérico para cada dispositivo y ruta descubiertos.

Por ejemplo, considere el siguiente caso:

l El servidor de respaldo tiene 2 puertos HBA de iniciador (A y B)

l El sistema Data Domain tiene 2 terminales de destino de FC (C y D)

l La zonificación de Fabric de Fibre Channel está configurada para que ambos puertos HBA deiniciador puedan acceder a los extremos de destino de FC

l El sistema Data Domain está configurado con un grupo de acceso SCSI de destino quecontiene lo siguiente:

n Ambos terminales de destino de FC en el sistema Data Domain

n Ambos puertos HBA de iniciador

n 4 dispositivos (0, 1, 2 y 3)

Funciones de DD Boost

26 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 27: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Figura 8 Escenario de administración de rutas de DD Boost mediante FC

1. Cuatro dispositivos2. Servidor de respaldo3. HBA A de iniciador4. HBA B de iniciador5. Sistema Data Domain6. Extremo C de Fibre Channel7. Extremo D de Fibre Channel

En este caso, el sistema operativo del servidor de respaldo puede descubrir hasta 16 dispositivosSCSI genéricos, uno para cada combinación de iniciador, terminal de destino y número dedispositivo:

l /dev/sg11: (A, C, 0)

l /dev/sg12: (A, C, 1)

l /dev/sg13: (A, C, 2)

l /dev/sg14: (A, C, 3)

l /dev/sg15: (A, D, 0)

l /dev/sg16: (A, D, 1)

l /dev/sg17: (A, D, 2)

l /dev/sg18: (A, D, 3)

l /dev/sg19: (B, C, 0)

l /dev/sg20: (B, C, 1)

l /dev/sg21: (B, C, 2)

l /dev/sg22: (B, C, 3)

l /dev/sg23: (B, D, 0)

l /dev/sg24: (B, D, 1)

l /dev/sg25: (B, D, 2)

l /dev/sg26: (B, D, 3)

Cuando la aplicación solicita que la biblioteca de DD Boost establezca una conexión con el servidor,la lógica de transporte de DD Boost mediante FC dentro de la biblioteca de DD Boost utilizasolicitudes SCSI para generar un catálogo de estos 16 dispositivos SCSI genéricos, que son lasrutas para acceder al servicio de DD Boost mediante FC en el sistema Data Domain requerido.Como parte del establecimiento de conexión con el servidor, la lógica de transporte de DD Boostmediante FC proporciona este catálogo de rutas al servidor.

Funciones de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 27

Page 28: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Selección inicial de rutasEl servidor mantiene estadísticas sobre el tráfico de DD Boost mediante FC en los diversosterminales de destino e iniciadores conocidos. Durante el procedimiento de configuración de laconexión, la lógica de la administración de rutas en el servidor consulta estas estadísticas yselecciona la ruta que se utilizará para esta conexión, en función del siguiente criterio:

l Para clientes restringidos por la profundidad de línea de espera (consulte a continuación),distribuya las conexiones entre las diferentes rutas de modo uniforme.

l Escoja el terminal de destino con menos tráfico

l Escoja el iniciador con menos tráfico entre las rutas al terminal de destino seleccionado.

Conmutación por error de rutas del clienteEl cliente podría comenzar a utilizar una ruta diferente porque eso se lo indica la lógica derebalanceo dinámica del servidor. Sin embargo, el cliente también puede decidir, por su cuenta,comenzar a utilizar una ruta disponible diferente. Esto sucede porque el cliente recibe errorescuando utiliza la ruta actual de la conexión.

Por ejemplo, si asume que el catálogo de rutas para una conexión consta de ocho rutas:

/dev/sg21: (A, C, 0)

/dev/sg22: (A, C, 1)

/dev/sg23: (A, D, 0)

/dev/sg24: (A, D, 1)

/dev/sg25: (B, C, 0)

/dev/sg26: (B, C, 1)

/dev/sg27: (B, D, 0)

/dev/sg28: (B, D, 1)

El servidor selecciona la ruta (A, C, 0) durante la selección de ruta inicial. La lógica del transporteDFC en la biblioteca de DD Boost comienza a enviar y recibir datos para la conexión, mediantecomandos SCSI a /dev/sg21.

Más adelante, el vínculo del terminal de destino C a su switch deja de estar disponible debido altendido de cables o alguna falla de hardware. Las solicitudes de SCSI subsiguientes enviadas por lalógica del transporte de DFC a /dev/sg21 presentan fallas con un código de error en el que seindica que la solicitud de SCSI no se pudo entregar al dispositivo.

En este caso, la lógica del transporte de DFC busca en el catálogo de dispositivos una ruta con uncomponente físico distinto; es decir, una combinación diferente de iniciador y terminal de destino.La solicitud de SCSI se reintenta en la ruta seleccionada, y el proceso se repite hasta que sedetecta una ruta mediante la cual la solicitud de SCSI se puede completar correctamente.

Rebalanceo dinámicoEl servidor realiza rebalanceos dinámicos en forma periódica. Esto involucra consultar lasestadísticas para buscar situaciones en las que ocurre lo siguiente:

l Para clientes restringidos por la profundidad de línea de espera (consulte a continuación), lasconexiones se distribuyen entre las rutas disponibles de modo desigual.

l La carga de trabajo en los terminales de destino está desequilibrada.

l La carga de trabajo en los iniciadores está desequilibrada.

Si se descubre una situación así, es posible que el servidor marque una o varias conexiones para lamigración de rutas dirigida por el servidor. Esto se logra cuando se hace que el servidor solicite,

Funciones de DD Boost

28 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 29: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

durante una operación de transferencia de datos futura, que la biblioteca de DD Boost comience autilizar otra ruta disponible del catálogo para las operaciones posteriores.

Restricciones de profundidad de línea de esperaA los fines de la solución de DD Boost mediante FC, el dispositivo de SCSI por el que se recibe unasolicitud es irrelevante. Todos los dispositivos de SCSI son objetos de destino idénticos para loscomandos de SCSI, como lo exige el protocolo SCSI. Cuando se procesa una solicitud de SCSI, lalógica del servidor no toma en cuenta el dispositivo específico en el cual llegó la solicitud de SCSI.

¿Por qué molestarse en permitir más de un dispositivo? Porque algunos sistemas operativos dellado del cliente imponen una restricción en la cantidad de solicitudes de E/S pendientes quepueden realizarse en simultáneo mediante un dispositivo genérico SCSI. Por ejemplo, el mecanismode la interfaz de paso de Windows SCSI realizará solo una solicitud SCSI por vez mediante cadauno de sus dispositivos genéricos SCSI. Esto afecta el rendimiento de la solución DD Boostmediante FC, si varias conexiones (por ejemplo, trabajos de respaldo) intentan utilizar el mismodispositivo genérico SCSI.

Además, el sistema Data Domain también impone un límite en la cantidad de solicitudes de E/Spendientes por dispositivo SCSI anunciado. Por motivos de rendimiento, con cargas de trabajo másgrandes, varios dispositivos de SCSI podrían necesitar anunciarse en el sistema Data Domain.

El término profundidad de línea de espera describe el límite impuesto por el sistema en la cantidadde solicitudes de SCSI simultáneas en un solo dispositivo. Los sistemas cliente, como Windows,cuya profundidad de línea de espera es tan baja que afecta el rendimiento, se consideranrestringidos por la profundidad de línea de espera.

Consulte Dimensionamiento del conjunto de dispositivos DD Boost mediante FC en la página 42para obtener orientación acerca de cuántos dispositivos configurar según la carga de trabajo, eltipo de sistema Data Domain y si el sistema cliente está restringido o no por la profundidad de líneade espera.

Replicación de archivos administrada cifradaNota: Si tiene un sistema PowerProtect X400, consulte la documentación de PowerProtectX400 para obtener información sobre cómo habilitar el cifrado de la replicación de archivosadministrada. Este tema solo corresponde a sistemas Data Domain.

De forma predeterminada, se configuran los trabajos de replicación de archivos entre dos sistemasData Domain sin cifrado, después de autenticarlos mediante la contraseña y el nombre de usuariopreconfigurados de DD Boost. Si la función de replicación cifrada de archivos está habilitada, lasesión entre los sistemas Data Domain de origen y de destino se cifra mediante la Capa deconexión segura (SSL), la cual asegura que todos los datos de imagen y los metadatos se envíencifrados mediante la WAN.

La habilitación de esta opción en el sistema Data Domain es transparente para RMAN. CuandoRMAN solicita que el sistema Data Domain realice un trabajo de replicación de archivos, lossistemas de origen y destino negocian automáticamente para realizar el cifrado sin el conocimientode RMAN. La replicación de archivos cifrada usa la suite de aplicaciones de cifrado ADH-AES256-SHA. No es posible configurar un conjunto diferente en el DD OS.

La replicación cifrada de archivos está disponible para un sistema Data Domain con una licencia dereplicador instalado y se aplica a todos los trabajos de replicación de archivos en ese sistema.Tanto los sistemas Data Domain de origen como los de destino que participan en los trabajos dereplicación de archivos deben tener habilitada esta opción. De lo contrario, se produce un error enla replicación.

La replicación cifrada de archivos se puede utilizar con la función de cifrado de datos en reposodisponible en el DD OS con la licencia de cifrado opcional. Cuando la replicación cifrada de archivos

Funciones de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 29

Page 30: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

se utiliza con la función de cifrado de datos en reposo, los datos de imágenes de respaldo cifradosse vuelven a cifrar con la SSL para el envío mediante una WAN.

Nota:

l Tanto los sistemas Data Domain de origen como los de destino deben ejecutar el DD OS5.0 o posterior para utilizar esta función.

l Al habilitar esta función, no es necesario reiniciar el sistema de archivos en un sistema DataDomain.

l Las opciones de optimización de ancho de banda bajo y de cifrado se pueden utilizar entresí.

Habilitación de la replicación cifrada de archivos en la página 39 y la Guía de administración de DataDomain Operating System proporcionan más información sobre este tema.

DD Boost y alta disponibilidadNota: Si tiene un sistema PowerProtect X400, consulte la documentación de PowerProtectX400 para obtener información sobre las opciones de disponibilidad altas proporcionadas porsistemas PowerProtect X400. Este tema solo corresponde a sistemas Data Domain.

A partir de DD OS 5.7.1, los sistemas Data Domain con DD Boost pueden incorporarconfiguraciones de alta disponibilidad (HA).

Durante las operaciones normales, DD Boost en el nodo activo envía toda información de estado ydatos DD Boost necesarios al nodo en espera para continuar con las operaciones de DD Boost enun nodo en espera si llega a producirse una falla.

Nota: Actualmente, DD Boost es compatible solo con configuraciones de activo en espera.

DD Boost realiza operaciones periódicas para forzar los datos del usuario al disco en el servidor.Dentro del cliente, DD Boost almacena en búferes todos los datos de usuario entre estasoperaciones periódicas de sincronización a disco, de modo que, si falla un servidor DD, los datospueden volver a enviarse.

Este método también se aplica a escrituras virtuales. Puede combinar operaciones de escrituraestándar con operaciones de escritura sintéticas.

DD Boost, alta disponibilidad y conmutación por errorCuando falla un sistema Data Domain con alta disponibilidad habilitada, la recuperación se produceen menos de diez minutos. Una vez que se recupera el sistema fallido, comienza la recuperación deDD Boost y las aplicaciones que utilizan DD Boost se recuperan automáticamente sin fallas nirecepción de errores. La recuperación de DD Boost podría tardar más de diez minutos, debido aque esta no puede comenzar hasta que finalice la conmutación por error del sistema DD.

No es necesario hacer cambios para permitir que las aplicaciones aprovechen las funcionalidadesde DD Boost de alta disponibilidad. Con DD Boost 3.2.1 y DD OS 5.7.1 en configuraciones de altadisponibilidad, las aplicaciones se recuperan automáticamente si se produce una conmutación porerror. No es necesario realizar acciones desde la aplicación.

Configuraciones de alta disponibilidad parcialesLa Replicación administrada de archivos (MFR) es compatible entre dos sistemas Data Domain queejecutan versiones compatibles de DD OS, independientemente de si uno o ambos sistemas DDestán habilitados para alta disponibilidad.

Funciones de DD Boost

30 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 31: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Una MFR entre dos sistemas de alta disponibilidad se realiza correctamente en caso de falla decualquiera de los sistemas debido a que los dos son compatibles con alta disponibilidad. Una MFRen curso puede recuperarse sin inconvenientes tanto si falla el sistema de alta disponibilidad deorigen como el sistema de alta disponibilidad de destino.

Una MFR entre un sistema de alta disponibilidad y un sistema sin alta disponibilidad se ejecutacorrectamente si falla el sistema de alta disponibilidad, pero no se ejecuta correctamente si falla elsistema sin alta disponibilidad.

MFR para sistemas habilitados con alta disponibilidadUn sistema Data Domain de un solo nodo que ejecuta DD OS 5.7 o posterior y que realiza una MFRa un sistema de alta disponibilidad se recupera sin inconvenientes si falla el sistema de altadisponibilidad. La MFR no se recupera sin inconvenientes si falla el sistema Data Domain de origende un solo nodo.

MFR desde sistemas habilitados con alta disponibilidadUna MFR desde un sistema con alta disponibilidad hacia un sistema Data Domain de un solo nodoque ejecuta DD OS 5.7 o posterior realiza recuperaciones sin inconvenientes si falla el sistema conalta disponibilidad de origen. Sin embargo, la MFR no se recupera sin inconvenientes si falla elsistema de destino de Data Domain de un solo nodo.

En todos los casos con configuraciones de alta disponibilidad, el sistema sin alta disponibilidad debeejecutar DD OS 5.7 para permitir que una MFR continúe sin inconvenientes si se produce una falla.En configuraciones de alta disponibilidad parciales, donde el sistema sin alta disponibilidad ejecutauna versión de DD OS anterior a 5.7, la MFR no realiza recuperaciones sin inconvenientes a partirde una falla de cualquiera de los sistemas.

En todos los casos, la aplicación debe utilizar bibliotecas DD Boost 3.2.1 de alta disponibilidad parahabilitar la recuperación de la MFR sin inconvenientes.

Optimización del ancho de banda bajoNota: Si tiene un sistema PowerProtect X400, consulte la documentación de PowerProtectX400 para obtener información sobre las opciones de replicación. Este tema solo correspondea sistemas Data Domain.

La opción de bajo ancho de banda de Replicator reduce la utilización de ancho de banda de laWAN. Esta opción es útil si la replicación de archivos se realiza mediante un vínculo de red (WAN)de ancho de banda bajo. Esta opción proporciona compresión adicional durante la transferencia dedatos y se recomienda solo para trabajos de replicación de archivos que se ejecutan mediantevínculos de WAN con menos de 6 MB/s de ancho de banda disponible.

La opción de optimización del ancho de banda bajo está disponible para sistemas Data Domain conuna licencia de replicador instalada. La opción se habilita en un sistema Data Domain y se aplica atodos los trabajos de replicación de archivos en ese sistema.

La habilitación de esta opción en el sistema Data Domain es transparente para RMAN. CuandoRMAN solicita que un sistema Data Domain realice un trabajo de replicación de archivos, lossistemas de origen y destino automáticamente realizan la compresión adicional sin la participaciónde RMAN.

Cada sistema Data Domain que participe en la replicación administrada de archivos debe tener estaopción habilitada.

Habilitación de la optimización de ancho de banda bajo en la página 38 y la Guía de administraciónde Data Domain Operating System proporcionan más información sobre este tema.

Funciones de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 31

Page 32: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Validación de acceso de clienteLa configuración de la validación de acceso de cliente para DD Boost restringe el acceso al sistemaData Domain para los clientes de DD Boost, ya que requiere la autenticación de DD Boost porconexión para:

l La conexión inicial al sistema Data Domain

l Cada reinicio de DD Boost (habilitar/deshabilitar)

l Cada reinicio del sistema de archivos

l Cada reinicio del sistema Data Domain

La lista de clientes se puede actualizar en cualquier momento sin un requisito de reinicio, lo cualelimina el impacto de validación de acceso en los trabajos en curso.

Cifrado en transferenciaNota: PowerProtect Los sistemas X400 no son compatibles con la función de cifrado entransferencia. Este tema solo corresponde a sistemas Data Domain.

El cifrado en transferencia permite que las aplicaciones cifren datos de restauración o de respaldoen transferencia mediante LAN desde el sistema Data Domain. Esta función se agregó para ofreceruna funcionalidad de transporte de datos más segura.

Cuando se configura, el cliente puede usar TLS para cifrar la sesión entre el cliente y el sistemaData Domain. La suite de aplicaciones de cifrado específica que se utiliza ADH-AES256-SHA si seselecciona la opción de cifrado HIGH, o ADH-AES128-SHA si se selecciona la opción de cifradoMEDIUM.

Compatibilidad con el marcadorLa configuración del soporte del marcador predeterminado es el manejo automático del marcador.Si se encuentra cualquier marcador en los primeros 512 KB de un flujo de escritura, lacompatibilidad se habilita para ese flujo. Los usuarios pueden alternar las configuraciones delmarcador en un sistema de protección. En la Guía de administración del sistema operativo de DD, seproporcionan detalles.

Funciones de DD Boost

32 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 33: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

CAPÍTULO 3

Configuración del sistema Data Domain paraimplementaciones independientes del agenteRMAN de Oracle

Nota: Cuando el agente RMAN de Oracle se implementa con el administrador de datos dePowerProtect o PowerProtect X400, consulte la documentación del administrador de datos dePowerProtect o PowerProtect X400 para obtener información sobre la configuración dedestino de protección.

Este capítulo contiene los siguientes temas:

l Agente de Oracle RMAN y actualizaciones del DD OS...........................................................34l Firewalls y puertos.................................................................................................................34l Activación de DD Boost en un sistema Data Domain..............................................................34l Habilitación de la deduplicación optimizada de Oracle........................................................... 35l Configuración del servidor DD Boost..................................................................................... 36l Configuración del servicio DD Boost mediante FC..................................................................41

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 33

Page 34: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Agente de Oracle RMAN y actualizaciones del DD OSLa compatibilidad de mantenimiento del agente RMAN de Oracle y de DD OS se define en eLabNavigator, en https://elabnavigator.emc.com/eln/modernHomeDataProtection. La informaciónsobre el agente RMAN de Oracle está disponible en la sección de DDBEA de eLab Navigator.Consulte esa publicación antes de actualizar el agente de Oracle RMAN o el DD OS.

Firewalls y puertosEl sistema Data Domain tal como está inicialmente configurado no funciona mediante un firewall(un servidor de base de datos a un sistema Data Domain o de un sistema Data Domain a otro). Sinecesita que el sistema Data Domain funcione en presencia de un firewall, póngase en contactocon su proveedor de soporte de red.

Los siguientes puertos deben estar abiertos en un firewall para habilitar los respaldos de DD Boosty la replicación de archivos:

l TCP 2049 (NFS)

l TCP 2051 (replicación)

l TCP 111 (asignador de puertos de NFS)

l TCP xxx (seleccione un puerto para el NFS mountd. El puerto MOUNTD es 2052.)

Activación de DD Boost en un sistema Data DomainPor qué y cuándo se efectúa esta tarea

Cada sistema Data Domain que está habilitado para DD Boost debe tener un nombre único. Puedeutilizar el nombre DNS del sistema Data Domain, el cual siempre es único.

Procedimiento

1. En el sistema Data Domain, inicie sesión como usuario administrativo.

2. Verifique que el sistema de archivo está habilitado y en ejecución:

# filesys status

The file system is enabled and running.

Si está deshabilitado, habilite el sistema de archivo:

# filesys enable

3. Verifique que la licencia de DD Boost está habilitada.

# license show

Feature licenses:

## License Key Feature-- -------------------- --------

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

34 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 35: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

1 ABCD-EFGH-IJKL-MNOP DDBOOST-- -------------------- --------

Si está deshabilitada, ingrese la clave de licencia que se proporciona:

# license add <license-key>

License “ABCE-BCDA-CDAB-DABC” added.

4. Establezca el nombre de usuario de DD Boost y la contraseña para el sistema Data Domain.

Nota: El nombre de usuario y la contraseña distinguen mayúsculas de minúsculas, ydeben coincidir con el nombre de usuario y la contraseña proporcionada en Registrarcada sistema Data Domain en la página 63.

# user add <username> password <password># ddboost user assign <username>

Nota: Si ha cambiado o eliminado el nombre de usuario, el cambio en los derechos deacceso no afecta a las operaciones actuales. Por ejemplo, si se eliminan los clientesactuales de la lista de acceso de DD Boost mediante el comando ddboost clientsdel <client-list>, no detiene un respaldo de archivo que esté en curso. Todas lasoperaciones en curso continúan. El cambio en los derechos de acceso no produce fallasen las operaciones existentes. Se recomienda cambiar los derechos de accesoúnicamente cuando las operaciones de RMAN no están en curso. Se puede utilizar elcomando ddboost disable para evitar operaciones cuando se cambia el acceso. Ladesactivación de DD Boost termina las operaciones existentes, por lo tanto, tengacuidado de que las operaciones de RMAN no están en curso cuando deshabilite DDBoost. Después de cambiar el acceso, ddboost enable vuelve a habilitar DD Boost yhabilita las operaciones de RMAN que están sujetas a los derechos de accesomodificados.

5. Habilitar DD Boost:

# ddboost enable

DD Boost enabled

Habilitación de la deduplicación optimizada de OraclePor qué y cuándo se efectúa esta tarea

En el caso de las operaciones de agente de Oracle RMAN, asegúrese de haber habilitado la funciónde deduplicación optimizada de Oracle a nivel de MTree en el sistema Data Domain mediante laejecución del siguiente comando:

# mtree option set app-optimized-compression oracle1 mtree <mtree_path>

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 35

Page 36: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

En la siguiente salida del comando, los MTrees con el valor de oracle1 tienen habilitada ladeduplicación optimizada de Oracle:

# mtree option show

Name Option Value--------------------- ------------------------- ------------------/data/col1/db2west app-optimized-compression global (none)/data/col1/nfswest app-optimized-compression oracle1/data/col1/oracleoldf app-optimized-compression global (none)/data/col1/oraclevlab app-optimized-compression oracle1/data/col1/pool-test app-optimized-compression global (none)/data/col1/tdeoracle app-optimized-compression oracle1

Consulte el informe técnico en línea, Deduplicación optimizada de Oracle en Dell EMC DataDomain, para obtener más información sobre cuándo habilitar la función de deduplicaciónoptimizada de Oracle.

Configuración del servidor DD BoostUtilice las tareas en esta sección para configurar el servidor DD Boost.

Creación de unidades de almacenamientoPor qué y cuándo se efectúa esta tarea

Cree una o más unidades de almacenamiento en cada sistema Data Domain que se utilizarán conRMAN. Todos los nombres de unidades de almacenamiento en un solo sistema Data Domain debenser únicos. Sin embargo, se puede utilizar el mismo nombre de la unidad de almacenamiento en másde un sistema Data Domain. Debe proporcionar el nombre de la unidad de almacenamiento cuandose ejecuten las operaciones de respaldo y restauración.

Los nombres de las unidades de almacenamiento no distinguen mayúsculas de minúsculas.

Configuración del software en sistemas Linux y UNIX en la página 58 y Configuración delsoftware en sistemas Windows en la página 63 ofrecen más información.

Procedimiento

1. Ejecute el siguiente comando en el sistema Data Domain:

# ddboost storage-unit create <storage_unit_name> user <username>

2. Repita el paso 1 para cada unidad de almacenamiento que desea crear. Cree al menos unaunidad de almacenamiento en cada sistema Data Domain que se utilizará con RMAN. Puedecompartir una unidad de almacenamiento en un sistema Data Domain con más de un sistemacliente RMAN.

Configuración del procesamiento distribuido de segmentosLa opción de procesamiento distribuido de segmentos se configura en el sistema Data Domain y seaplica a todos los servidores de base de datos y a los agentes de Oracle RMAN que se encuentraninstalados en ellos.

Si se deshabilita el procesamiento distribuido de segmentos en el sistema Data Domain, el flujo dedatos desde los servidores de base de datos es como se muestra en Figura 2 en la página 21. Si elprocesamiento distribuido de segmentos está habilitado, el flujo de datos es como se muestra en Figura 3 en la página 22.

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

36 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 37: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Para configurar la opción, ejecute el siguiente comando:

# ddboost option set distributed-segment-processing {enabled | disabled}

Nota: No se requiere un reinicio del sistema Data Domain para habilitar o deshabilitar la opciónde procesamiento distribuido de segmentos.

El procesamiento distribuido de segmentos es compatible con el agente de Oracle RMAN 1.0 oposterior y se comunica con el sistema Data Domain que ejecuta el DD OS 5.0 o posterior.

El procesamiento distribuido de segmentos está activado de manera predeterminada en un sistemaque se instala inicialmente con SO de DD 5.2. Si se actualiza un sistema desde DD OS 5.0.x o 5.1.xa DD OS 5.2, el procesamiento distribuido de segmentos queda en su estado anterior.

Configuración de balanceo de carga avanzado y conmutación por error devínculos

Por qué y cuándo se efectúa esta tarea

Si se configura un grupo de interfaces, cuando el sistema Data Domain recibe datos de los clientesdel servidor de base de datos, se realiza un balanceo de carga de la transferencia de datos y estase distribuye en forma de trabajos separados en la red privada, lo que proporciona un mejorrendimiento, especialmente para los clientes que utilizan varias conexiones de 1 GbE. En Balanceode carga avanzado y conmutación por error de vínculos en la página 22 se proporcionan másdetalles.

Cree un grupo de interfaz en el sistema Data Domain por medio de la agregación de interfacesactuales al grupo y el registro del sistema Data Domain con RMAN, como se describe en lossiguientes pasos.

Procedimiento

1. Agregue las interfaces en el grupo (las interfaces ya deben haberse creado con el comandonet):

# ifgroup add default interface 192.168.1.1# ifgroup add default interface 192.168.1.2# ifgroup add default interface 192.168.1.3# ifgroup add default interface 192.168.1.4

Nota: Este ejemplo supone que no se ha creado ningún otro grupo de interfaz connombre y utiliza el grupo de interfaces predeterminado. Para obtener ayuda con elcomando net, escriba el comando sin argumentos en el indicador de DD OS.

2. Seleccione una interfaz en el sistema Data Domain para registrarla con RMAN. Serecomienda que cree una interfaz agregada de conmutación por error y registre esa interfazen RMAN.

Nota: No es obligatorio utilizar una interfaz en ifgroup para registrarla con RMAN.También puede utilizarse una interfaz que no sea parte de ifgroup para registrarla conRMAN. Es recomendable que la interfaz se registre con un nombre que se puedaresolver mediante DNS o cualquier otro mecanismo de resolución de nombres.

3. Habilite la función en el sistema Data Domain:

# ifgroup enable default

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 37

Page 38: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Verifique la configuración:

# ifgroup show config default interfaces

Group Name Status Interface------------------ ------------ default enabled 192.168.1.1 default enabled 192.168.1.2 default enabled 192.168.1.3 default enabled 192.168.1.4

Una vez que se configura un grupo de interfaces, puede agregar o eliminar interfaces delgrupo. En Modificación de un grupo de interfaces en la página 147 se proporcionan másdetalles.

Nota:Puede administrar el balanceo de carga avanzado y la conmutación por error de vínculosmediante uno de los siguientes métodos:

l Ejecute el comando ddboost ifgroup, como se describe enifgroup en la página162.

l Utilice la página Data Domain System Manager (DD System Manager) DataManagement > DD Boost, como se describe en la Guía de administración de DataDomain Operating System.

Habilitación de la optimización de ancho de banda bajoPara habilitar la opción de ancho de banda bajo, ejecute el siguiente comando:

# ddboost file-replication option set low-bw-optim enabled

Low bandwidth optimization for file-replication set to “enabled”.

Nota: Habilitar o deshabilitar la optimización de bajo ancho de banda no exige que se reinicie elsistema de archivos de Data Domain. Sin embargo, después de habilitar la optimización deancho de banda bajo, se debe realizar un ciclo de limpieza completo en el sistema Data Domainpara que la operación tenga efecto.

Puede monitorear y administrar la optimización de ancho de banda bajo a través de los siguientesmétodos:

l Ejecute el comando ddboost file-replication, como se describe en file-replication en lapágina 158.

l Utilice la página DD System Manager Data Management > DD Boost, como se describe en laGuía de administración de Data Domain Operating System.

No se requieren cambios en la configuración en el servidor de base de datos, ya que esta funciónes transparente para RMAN.

Nota:

l Habilitar esta función ocupa recursos adicionales de CPU y memoria en el sistema DataDomain, de modo que se recomienda utilizar esta opción solamente cuando la replicación

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

38 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 39: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

de archivos se realice mediante redes de ancho de banda bajo con menos de 6 Mbps deancho de banda agregado.

l En la Guía de administración de Data Domain Operating System se proporciona másinformación sobre esta función.

Habilitación de la replicación cifrada de archivosPara habilitar la opción de replicación cifrada de archivos, ejecute el siguiente comando:

# ddboost file-replication option set encryption enabled

La salida indica que se activó el cifrado que solicitó.

En file-replication en la página 158 se proporcionan más detalles sobre cómo monitorear yadministrar la opción de cifrado para la replicación de archivos.

Activar esta función ocupa recursos adicionales de CPU y memoria en el sistema Data Domain.

Nota: Habilitar o deshabilitar la opción de replicación cifrada de archivos no exige que sereinicie el sistema de archivos de Data Domain. Para obtener más información sobre estafunción, consulte la discusión acerca de este tema en la Guía de administración de Data DomainOperating System.

La replicación cifrada de archivos debe habilitarse en ambos sistemas Data Domain involucrados enla replicación. Si cualquiera de los sistemas no tiene la replicación cifrada de archivos habilitada, elcifrado no se utilizará durante la replicación entre los dos sistemas Data Domain.

Configuración de la validación de acceso de clientesConfigurar el control de acceso de clientes para DD Boost limita el acceso al sistema Data Domainpara clientes de DD Boost y elimina la dependencia en el DNS. De manera predeterminada, si no seagregan clientes a la lista de clientes cuando se habilita DD Boost, todos los clientes se incluirán enla lista de clientes automáticamente. De manera predeterminada, se utiliza el carácter comodín *.

Para restringir el acceso, elimine el carácter comodín * de la lista y, a continuación, agregue losclientes nuevos.

Es posible que la lista de clientes del servidor de respaldo contenga nombres de dominio calificadoso cortos. El nombre de dominio calificado del host de respaldo debe estar configuradocorrectamente para una búsqueda inversa en DNS.

Para eliminar a todos los clientes de la lista de clientes de DD Boost, ejecute el siguiente comando:

# ddboost clients del <client-list>

De manera opcional, para eliminar a todos los clientes agregados anteriormente y restablecer lalista de clientes de DD Boost, ejecute el siguiente comando:

# ddboost client reset

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 39

Page 40: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Es posible agregar clientes como nombres de dominio calificados o nombres cortos. Para agregarclientes a la lista de clientes de DD Boost, ejecute el siguiente comando:

# ddboost clients add <client-list> [encryption-strength {medium | high} authentication-mode {one-way | two-way | two-way-password | anonymous}] | [authentication-mode kerberos]

Por ejemplo:

# ddboost clients add ddboost-dl.emc.com ddboost-dlddboost-dl.emc.com

: Addedddboost-dl : Added

Para ver la lista de clientes de DD Boost, ejecute el siguiente comando:

# ddboost clients show config

Client Encryption Strength Authentication Mode----------------------- ------------------- -------------------* none none*.corp.emc.com medium anonymousrtp-ost-ms02.domain high anonymousrtp-ost-ms02.domain.com high anonymous

Durante la validación de acceso, se utiliza el siguiente orden de búsqueda para restringir el acceso:

l El carácter comodín * seguido de una parte, por ejemplo, *.emc.com seguido de *.coml Coincidencia perfecta del nombre de cliente enviado, por ejemplo, ddboost-dl.emc.comSi en la búsqueda no se logra encontrar una entrada coincidente para el cliente, se le denegará elacceso al cliente.

Habilitación del cifrado en transferenciaPara habilitar el cifrado en transferencia para las operaciones de respaldo y recuperación medianteuna LAN, ejecute el siguiente comando:

# ddboost clients add <client-list> [encryption-strength {medium | high} authentication-mode {one-way | two-way | anonymous}]

Este comando puede habilitar el cifrado para un solo cliente o para un conjunto de clientes. Laopción del modo de autenticación se utiliza para configurar el requisito mínimo de autenticación. Sebloqueará un cliente que intente conectarse mediante una configuración de autenticación másdébil. Las autenticaciones unidireccional y bidireccional requieren que el cliente conozca loscertificados.

Autenticación unidireccional

El cliente de DD Boost solicita la autenticación del servidor Data Domain, y el servidor DataDomain envía el certificado adecuado al cliente de DD Boost. El cliente de DD Boost verifica elcertificado. El canal de comunicación entre el cliente de DD Boost y el servidor Data Domainestá cifrado.

Autenticación bidireccional

El cliente de DD Boost solicita autenticación del servidor Data Domain mediante el certificadodel servidor. El servidor Data Domain también solicita autenticación del cliente de DD Boostque usa el certificado del cliente. Después de la autenticación mediante un protocolo de

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

40 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 41: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

vínculo de SSL, el canal de comunicación entre el cliente de DD Boost y el servidor DataDomain está cifrado.

Autenticación anónima

No se intercambian certificados, sino que se intercambia información. Después del protocolode vínculo de SSL, el canal de comunicación entre el cliente de DD Boost y el servidor DataDomain está cifrado.

Nota: Esta opción no se aplica a DD Boost-over-Fibre Channel (FC). Si tanto la IP como FCestán en uso, se puede habilitar el cifrado en las conexiones de IP.

Configuración del servicio DD Boost mediante FCPor qué y cuándo se efectúa esta tarea

Para habilitar el servicio DD Boost mediante FC, instale la HBA de destino compatible con FibreChannel en el sistema. En la Guía de referencia de comandos de Data Domain Operating System y laGuía de administración se proporciona información acerca de scsitarget como un comandorelacionado que podría ayudarlo a administrar el subsistema de destino de SCSI.

También se requieren los siguientes pasos de configuración adicionales.

Procedimiento

1. Active el servicio de DD Boost mediante FC

# ddboost option set fc enabled

2. De manera opcional, configure el nombre del servidor de DFC.

# ddboost fc dfc-server-name set <server-name>

O acepte el nombre predeterminado, el cual es el hostname de base del sistema DataDomain. Un nombre de servidor dfc válido consta de uno o varios de los siguientescaracteres:

l letras minúsculas (“a”–“z”)

l letras mayúsculas (“A”–“Z”)

l números (“0”–“9”)

l carácter de subrayado (“_”)

l guión (“–”)

Nota:

l El carácter de punto (“.”) no es válido en un valor dfc-server-name; esto impideusar el nombre de dominio calificado de un sistema Data Domain como su dfc-server-name.

l Similar a lo que sucede con los nombres de host de IP, el valor de dfc-server-name no distingue mayúsculas de minúsculas. Deben configurarse varios sistemasData Domain a los que puedan acceder los mismos clientes con DD Boost medianteFC sin un valor de dfc-server-name que distinga mayúsculas de minúsculas.

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 41

Page 42: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

3. Cree un grupo de acceso de destino de SCSI:

# ddboost fc group create <group-name>

Por ejemplo:

# ddboost fc group create lab_group

4. Para mostrar la lista disponible de scitarget endpoint:

# scsitarget endpoint show list

Endpoint System Address Transport Enabled Status------------- -------------- ------------ ------- ------endpoint-fc-0 6a FibreChannel Yes Onlineendpoint-fc-1 6b FibreChannel Yes Online------------- -------------- ------------ ------- ------

5. Configure el conjunto de dispositivos del grupo de acceso SCSI de destino para uno de losterminales:

# ddboost fc group modify <group-name> device-set count <count> endpoint <endpoint-list>

Por ejemplo:

# ddboost fc group modify lab_group device-set count 8 endpoint 6a

6. Agregue iniciadores al grupo de acceso de destino de SCSI:

# ddboost fc group add <group-name> initiator <initiator-spec>

Por ejemplo:

# ddboost fc group add lab_group initiator "initiator-15,initiator-16"

Dimensionamiento del conjunto de dispositivos DD Boost mediante FCEl sistema Data Domain anuncia uno o varios dispositivos DFC de tipo procesador, que la bibliotecade DD Boost utiliza para comunicarse con el servicio DD Boost mediante FC. En el sistema DataDomain, el acceso a estos dispositivos DFC se otorga a uno o varios iniciadores; para hacerlo, seagregan los iniciadores a un grupo de acceso scsitarget de ddboost:

# ddboost fc group add lab_group initiator "initiator-15,initiator-16"

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

42 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 43: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

La cantidad de dispositivos DFC anunciados al iniciador se controla configurando un conjunto dedispositivos del grupo de acceso scsitarget:

# ddboost fc group modify lab_group device-set count 4

La cantidad máxima de dispositivos DFC compatibles por sistema Data Domain es de 64. Puedetener los mismos dispositivos en varios grupos, y cada grupo puede tener 64 dispositivos.

Nota: Los drivers DDdfc de AIX son compatibles con 128 dispositivos. Sin embargo, si usa laopción disk con el comando ddboost fc add, se elimina esta limitación.

Debido a que el cliente DFC ve cada ruta al sistema Data Domain como un dispositivoindependiente, más rutas y más dispositivos DFC significan un mejor rendimiento para los clienteslimitados, como AIX, Windows y Solaris.

Entonces, ¿cuántos dispositivos DFC deben anunciarse a los iniciadores en un servidor de respaldodeterminado? La respuesta depende de varios factores:

1. ¿El servidor de respaldo está restringido por la profundidad de línea de espera?Las plataformas de Windows se consideran “restringidas por la profundidad de línea deespera”, ya que el mecanismo de la interfaz de paso de Windows SCSI realizará solamente unasolicitud de SCSI por vez mediante cada uno de sus dispositivos genéricos de SCSI. Estoafecta el rendimiento de la solución DD Boost mediante FC si hay varias conexiones (porejemplo, trabajos de respaldo) que intentan usar el mismo dispositivo genérico de SCSI. Deeste modo, para las plataformas de Windows que ejecutan más de un trabajo, es útil anunciarvarios dispositivos DFC.

Compare esta situación con el comportamiento de la controladora genérico Linux SCSI, que noimpone dicha restricción. Linux no se considera “restringido por la profundidad de línea deespera,” de modo que basta con anunciar un dispositivo DFC a los iniciadores en sistemasLinux.

2. Cantidad de rutas físicas entre el servidor de respaldo y el sistema Data DomainPor cada dispositivo DFC anunciado, el sistema operativo del servidor de respaldo crearádispositivos SCSI genéricos n, uno para cada ruta física mediante la cual el SO del servidor derespaldo pueda acceder al dispositivo.

Por ejemplo, si:

l El servidor de respaldo tiene 2 puertos HBA de iniciador (A y B)

l El sistema Data Domain tiene 2 extremos de destino de FC (C y D)

l La zonificación de Fabric de Fibre Channel está configurada para que ambos puertos HBAde iniciador puedan acceder a los extremos de destino de FC

el SO del servidor de respaldo verá cada dispositivo mediante cuatro rutas físicas:

A -> CA -> DB -> CB -> D

y creará 4 dispositivos SCSI genéricos para cada dispositivo DFC anunciado.

Para un servidor de respaldo Windows (con su limitación de profundidad de línea de espera de1), esto permite hasta 4 solicitudes de SCSI simultáneas al sistema Data Domain, incluso con unsolo dispositivo DFC anunciado.

Cálculo de dimensionamientoEl siguiente cálculo se puede utilizar para determinar la cantidad de dispositivos DFC que seanunciarán al sistema Data Domain y a los iniciadores en un servidor de medios determinado. Se

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 43

Page 44: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

recomienda que se anuncie la misma cantidad de dispositivos DFC a todos los iniciadores en elmismo servidor de medios.

En el sistema Data Domain

El sistema Data Domain impone un límite a la cantidad de solicitudes simultáneas que se hacen a unsolo dispositivo DFC SCSI. Debido a este límite, se debe ajustar la cantidad de dispositivosanunciados en función de la cantidad máxima de trabajos simultáneos del sistema en un momentodeterminado. En general, cuanto mayor sea la cantidad de trabajos que se esperan de losservidores de medios que usan DD Boost mediante FC, mayor será la cantidad de dispositivosanunciados.

Supongamos que J es la cantidad máxima de trabajos simultáneos en ejecución con DFC en elsistema Data Domain en cualquier momento dado.

Supongamos que C es la cantidad máxima de conexiones por trabajo:

l 3 para sistemas DD Extended Retention

l 1 para otros tipos de sistemas Data Domain

Calcule:

l Conexiones simultáneas máximas al sistema Data Domain, con DFC, desde todos los servidoresde respaldo:

n S = J * C

n Conteo de dispositivos DFC D = mínimo (64, 2*[S/128]), redondear

n Todos los grupos de acceso de DFC deben configurarse con dispositivos “D”.

Ejemplo

Supongamos lo siguiente:

l Hay 8 servidores de respaldo, sistemas DD Extended Retention, y cada servidor ejecuta 30trabajos como máximo en cualquier momento dado.

l Aquí, J = 8 * 30 = 240, C = 3 (sistema DD Extended Retention), S = J * C = 720, D = 2 *720/128 = 11.25, redondeado a 12.

l Como resultado, todos los grupos DFC del sistema Data Domain deben configurarse con 12dispositivos.

Servidores de respaldo Linux

La cantidad de dispositivos DFC anunciados en el sistema Data Domain que utilizan los cálculosenumerados en En el sistema Data Domain en la página 44 es suficiente para los servidores derespaldo Linux. No se necesita configuración adicional. Los servidores de respaldo Linux no estánrestringidos por la profundidad de línea de espera, de modo que muchas conexiones puedencompartir el mismo dispositivo SCSI DFC genérico sin afectar el rendimiento.

Servidores de respaldo Windows

La lógica de administración de rutas del servidor Data Domain propaga conexiones en todas lasrutas lógicas disponibles (iniciador, terminal de destino, dispositivo DFC). Se deben configurarsuficientes dispositivos DFC para que cada conexión utilice su propio dispositivo SCSI genérico(ruta lógica) en el servidor de respaldo, con un conteo máximo de dispositivos DFC de 64.

Supongamos que X es la cantidad de dispositivos DFC configurados en el sistema Data Domain(según En el sistema Data Domain en la página 44).

Supongamos que P es la cantidad de rutas físicas entre el servidor de respaldo y el sistema DataDomain.

Supongamos que J es la cantidad máxima de trabajos simultáneos.

Supongamos que C es la cantidad máxima de conexiones por trabajo:

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

44 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 45: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l 3 para sistemas DD Extended Retention

l 1 para otros tipos de sistemas Data Domain

Calcule, suponiendo que se realiza lo siguiente:

l Hay 4 rutas físicas entre el servidor de respaldo y el sistema Data Domain, 30 trabajosmáximos, sistema DD Extended Retention

l En este caso, X = 25, P = 4, J = 30, y C = 3.

l Conexiones simultáneas máximas del servidor de respaldo S = (J * C) = 90

l Conteo de dispositivos DFC D = (90/4, 25) = 25

Como resultado, el sistema Data Domain debe configurarse para anunciar 25 dispositivos en cadainiciador en el servidor de respaldo.

Supongamos lo siguiente:

l Hay 2 rutas físicas entre el servidor de respaldo y el sistema Data Domain, 50 trabajosmáximos, un solo sistema Data Domain

l En este caso, X=18, P = 2, J = 40, C = 1

l Conexiones simultáneas máximas del servidor de respaldo S = (J * C) = 40

l Conteo de dispositivos DFC D = máximo (40/2, 18) = 20

Como resultado, el sistema Data Domain debe configurarse para anunciar 20 dispositivos en cadainiciador en el servidor de respaldo.

Debido a que el valor de D (20) es mayor que el valor de X (18), es suficiente para configurar dosdispositivos solamente para el grupo de acceso de DFC con clientes de Windows.

Servidores de respaldo AIX

En el caso de AIX, las entradas de dispositivos de propiedad se bloquean exclusivamente en funciónde cada proceso; solo un proceso puede usar la entrada de dispositivo. Los cálculos se basan en eluso en instancias de la aplicación. Si una aplicación genera varios procesos, cada proceso bloqueaen forma exclusiva al menos una entrada de dispositivo. Las aplicaciones multithread bloquean undispositivo por hilo de ejecución. Por estos motivos, debe configurar el sistema Data Domain paraanunciar todos los dispositivos DFC posibles (hasta un máximo de 128). Se puede producir un errorde Device Busy si no hay suficientes dispositivos accesibles para los clientes AIX.

Nota: Si está utilizando el controlador de dispositivo de propiedad, la cantidad total de flujos deuna política no debe exceder la cantidad de dispositivos AIX DFC disponibles; de lo contrario, eltrabajo de respaldo podría fallar.

Servidores de respaldo de Solaris

En el caso de Solaris, las entradas de dispositivos se bloquean exclusivamente en función de cadaproceso; solo un dispositivo puede usar una entrada de dispositivo. Los cálculos se basan en el usoen instancias de la aplicación. Si una aplicación genera varios procesos, cada proceso bloquea enforma exclusiva al menos una entrada de dispositivo. Las aplicaciones multithread bloquean undispositivo por hilo de ejecución. Por estos motivos, configure el sistema Data Domain paraanunciar tantos dispositivos DFC como sea posible y, de esta manera, evitar errores “en uso” delcontrolador del dispositivo sgen. Se puede producir un error de Device Busy si no haysuficientes dispositivos accesibles para los clientes Solaris.

La cantidad de dispositivos sgen es la cantidad de puertos de Fibre Channel a los que puedeacceder la instancia de Solaris multiplicado por la cantidad de rutas diferentes a los terminales delsistema Data Domain, multiplicado por la cantidad de LUN en el grupo de acceso.

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 45

Page 46: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Configuración del controlador del dispositivo SCSI para clientes de AIXDD Boost mediante FC es compatible con clientes que ejecutan las versiones compatibles de AIXen hardware de IBM Power. DFC para AIX utiliza el controlador del dispositivo SCSI genérico, quese incluye en la instalación de AIX.

De forma predeterminada, el agente de Oracle RMAN utiliza el controlador del dispositivo SCSIgenérico, que no requiere la instalación de controladores.

Para comprobar el controlador del dispositivo SCSI genérico, se puede ejecutar el comando lsdevy revisar la salida del comando. El comando de salida para este controlador de dispositivo incluyelos nombres de dispositivo como hdisk* y el tipo como Other FC SCSI Disk Drive. Porejemplo:

lsdev

hdisk1 Available 05-00-01 Other FC SCSI Disk Drivehdisk2 Available 05-00-01 Other FC SCSI Disk Drivehdisk3 Available 05-00-01 Other FC SCSI Disk Drive

Nota: Para descubrir los dispositivos DD Boost que se agregan al grupo DD Boost FC en elsistema Data Domain, ejecute el comando cfgmgr en el cliente. Es posible que deba ejecutar elcomando cfgmgr si el comando lsdev no puede mostrar todos los dispositivos.

Para completar la configuración y la integración del controlador del dispositivo en un sistema AIX,realice los siguientes pasos.

1. Siga las instrucciones necesarias en Notas técnicas del agente de aplicación de base de datos parala configuración de Data Domain Fibre Channel e integración en Data Domain Boost para EnterpriseAplications. Siga las instrucciones sobre los ajustes de una configuración de AIX DFC sincontroladores DFC mediante la agregación de dispositivos de tipo de disco. Este documentoestá disponible en el sitio web de soporte en https://support.emc.com.

2. Para asegurarse de que el DBA pueda realizar operaciones de respaldo y recuperación como unusuario no raíz, siga las instrucciones de configuración en la sección “AIX con controlador dedisco SCSI genérico” en el siguiente artículo de la Base de conocimientos:

Dispositivos de Fibre Channel con productos que utilizan DD Boost en ambientes Linux/UNIX(Número de artículo 000182275)

Este artículo está disponible en el sitio web de soporte en https://support.emc.com.

Configurar el controlador de dispositivo SCSI genérico para los clientes deSolaris

Por qué y cuándo se efectúa esta tarea

DD Boost mediante FC es compatible con clientes que ejecutan Solaris 10 y 11 en SPARC y enhardware x86. DFC para Solaris utiliza el driver del dispositivo genérico de SCSI (sgen), que seincluye en la instalación de Solaris. Use el siguiente procedimiento para asegurarse de que sgenidentifique correctamente los dispositivos del procesador en el arranque.

Procedimiento

1. Agregue la siguiente línea en el sección forceload de /etc/system:

forceload: drv/sgen

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

46 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 47: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Este paso se debería resolver los problemas relacionados con que sgen no se cargacorrectamente durante el arranque y mantener el driver sgen cargado.

2. Para verificar el uso existente de sgen, ejecute el comando grep sgen /etc/driver_aliases.

Nota: La existencia de un directorio /dev/scsi,/dev/scsi/processor o /dev/scsi/* no significa necesariamente que sgen esté configurado. Podría haber archivosincompletos.

3. Si no hay ningún uso existente de sgen o si sgen se utiliza solo para "scsiclass,03",realice los siguientes pasos:

a. Ejecute el comando rem_drv sgen.

b. Ejecute el comando add_drv –m '* 0600 root sys' –i '"scsiclass,03"' sgen.

Nota: Es fundamental que utilice comillas dobles y simples exactamente como semuestra arriba.

Este comando debe devolver al indicador sin errores ni advertencias. Compruebe laconectividad al sistema Data Domain. Debería haber al menos un archivo en /dev/scsi/processor.

c. Para confirmar al menos una entrada para tres archivos de configuración, ejecute elcomando grep sgen /etc/minor_perm /etc/name_to_major y /etc/driver_aliases.

Los siguientes son resultados de ejemplo de este comando:

/etc/minor_perm:sgen * 0600 root sys/etc/name_to_major:sgen 151/etc/driver_aliases:sgen "scsiclass,03"

Nota: El número name_to_major probablemente será diferente que en esteejemplo.

4. Si el dispositivo sgen ya se utiliza para otros dispositivos, realice los siguientes pasos:

a. Ejecute el comando rem_drv sgen.

b. Ejecute el comando add_drv –m '* 0600 root sys' –i '"scsiclass,03""scsiclass,XX"' sgen.

Nota: XX sería el tipo de dispositivo de un comando de ejecución anterior grepsgen /etc/driver_aliases. Es fundamental que utilice comillas dobles y simplesexactamente como se muestra arriba.

Un ejemplo de este comando se realiza de este modo: add_drv –m '* 0600 root sys'–i '"scsiclass,03" "scsiclass,06"' sgen.

Este comando debe devolver al indicador sin errores ni advertencias. Compruebe laconectividad al sistema Data Domain. Debería haber al menos un archivo en /dev/scsi/processor.

c. Para confirmar al menos una entrada para tres archivos de configuración, ejecute elcomando grep sgen /etc/minor_perm /etc/name_to_major y /etc/driver_aliases.

d. Abra el archivo /kernel/drv/sgen.conf. Si la device-type-config-list no tienecomentarios, agregue “procesador” a la lista a fin de garantizar que se reconozca el

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 47

Page 48: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

driver. Por ejemplo, si la device-type-config-list no tiene comentarios como en esteejemplo:

device-type-config-list="direct", "sequential", "worm", "rodirect", "optical", "changer";

Cambie la entrada a:

device-type-config-list="direct", "sequential", "worm", "rodirect", "optical", "changer", "processor";

Configuración del sistema Data Domain para implementaciones independientes del agente RMAN de Oracle

48 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 49: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

CAPÍTULO 4

Configuración del agente RMAN de Oracle para laimplementación independiente

Nota: Este capítulo se aplica únicamente a la configuración de implementacionesindependientes en sistemas de Data Domain, no de administrador de datos PowerProtect oPowerProtect X400.

Este capítulo contiene los siguientes temas:

l Instalación y configuración del agente RMAN de Oracle en sistemas AIX, Linux y Solaris..... 50l Instalación y configuración del agente de Oracle RMAN en sistemas Windows..................... 59l Registrar cada sistema Data Domain..................................................................................... 63l Migración de una configuración de Oracle desde el agente de aplicación de base de datos....71l Realización de respaldos de un ambiente en clúster a Data Domain.......................................76l Replicación de Data Domain...................................................................................................77l Especificación de subdirectorios para los respaldos del agente de Oracle RMAN.................. 82l Ejecución de respaldos y restauraciones de CDB y PDB de Oracle........................................ 85l Realización de restauraciones comprimidas de DD Boost...................................................... 85l Visualización y eliminación de respaldos................................................................................ 86l Operaciones de combinación incremental de Oracle..............................................................94l Configuración del uso de Data Domain Cloud Tier para transferencia de datos a la nube......137l Límites de uso de los recursos de Data Domain.................................................................... 140

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 49

Page 50: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Instalación y configuración del agente RMAN de Oracle ensistemas AIX, Linux y Solaris

Instalación del agente de Oracle RMAN en servidores de base de datosInstale el agente de Oracle RMAN en todos los servidores de base de datos que deben acceder alsistema Data Domain.

Las versiones del agente RMAN de Oracle anteriores a 4.0 se instalan en el directorioORACLE_HOME. A partir de la versión 4.0 del agente RMAN de Oracle, el software debe instalarseen un directorio distinto al directorio ORACLE_HOME.

Ejecute el script install.sh para instalar el agente RMAN de Oracle 19.3 o actualizar desde unaversión anterior del agente RMAN de Oracle. El script instala el agente RMAN de Oracle en undirectorio especificado por el usuario o en el directorio de instalación predeterminado,$HOME/opt/dpsapps/rmanagent.

Ejecute el comando install.sh -h o install.sh --help para obtener más informaciónsobre la operación del script.

Nota: El directorio de instalación especificado por el usuario debe ser un directorio creadoespecíficamente para la instalación del agente RMAN de Oracle 19.3 y no debe ser el directorioORACLE_HOME. Se debe especificar el nombre de ruta del directorio completo, sin una barradiagonal (/) al final.

Para actualizar desde una versión anterior a la versión 4.0, utilice uno de los siguientes métodos:

l Ejecute el script de desinstalación, uninstall.sh, para desinstalar el software anterior a 4.0y, a continuación, instalar el agente RMAN de Oracle 19.3. Desinstalación del agente de OracleRMAN en servidores de base de datos en la página 56 describe cómo usar el script dedesinstalación.

l Ejecute el script de instalación para instalar el software de la versión 19.3 y, al mismo tiempo,eliminar o actualizar la configuración del agente RMAN de Oracle anterior a 4.0.

Para realizar una actualización, si desea continuar utilizando un script RMAN anterior a 4.0 sincambios, se recomienda ejecutar el script del instalador para cada ORACLE_HOME. Si no deseavolver a utilizar el script de RMAN, ejecute el script del instalador una vez y, a continuación,modifique el script de RMAN para el agente RMAN de Oracle 19.3.

Puede ejecutar el script install.sh manualmente o automáticamente (de manera silenciosa).Para habilitar el funcionamiento automático, debe establecer las variables de ambiente como seindica en Tabla 3 en la página 51:

l Cuando no se configuran las variables, el script se ejecuta manualmente y le solicita los valoresrequeridos.

l Cuando se configuran las variables, el script se ejecuta automáticamente y se lleva a cabo lainstalación o actualización de acuerdo con la configuración de variables de ambiente.

Para realizar una actualización automática (silenciosa) al agente RMAN de Oracle 19.3, realicelo siguiente:

1. Ejecute los siguientes comandos para configurar las variables de ambiente necesarias:

# export DD_CREDENTIALS_UPDATE=FALSE# export RMAN_AGENT_HOME=<$RMAN_AGENT_HOME># export RMAN_AGENT_INSTALL_OPTIONS=OVERWRITE

Configuración del agente RMAN de Oracle para la implementación independiente

50 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 51: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

2. Ejecute el script install.sh sin ninguna opción de línea de comandos, como se describeen Instalación del agente de Oracle RMAN en Linux y UNIX en la página 52.

Nota: ORACLE_HOME es una variable de ambiente de Oracle. Las otras variables son lasvariables de ambiente del agente de Oracle RMAN.

Tabla 3 Variables de ambiente de instalación o actualización del agente de Oracle RMAN

Variable de ambiente Descripción Valores predeterminados y válidos

DD_CREDENTIALS_UPDATE Necesario para una actualizaciónautomática (silenciosa).

Especifica el tipo de actualización, enfunción de si el agente RMAN de Oracleestá integrado con PowerProtect DataManager.

l No definido (predeterminado).

l FALSE: especifica una actualizaciónautomática cuando el agente RMANde Oracle no está integrado conPowerProtect Data Manager.

l TRUE: especifica una actualizaciónautomática cuando el agente RMANde Oracle está integrado conPowerProtect Data Manager. Eneste caso, debe ejecutar el scriptinstall.sh con las opciones de

línea de comandos correspondientes,como se describe en la Guía delusuario y de administración dePowerProtect Data Manager.

ORACLE_HOME Necesario para una actualización delagente RMAN de Oracle anterior a 4.0.

Especifica la ubicación de instalación delagente de Oracle RMAN anterior a 4.0.

l No definido (predeterminado).

l Valor válido del directorioORACLE_HOME bajo el cual se instala

el agente RMAN de Oracle anteriora 4.0.

RMAN_AGENT_HOME Necesario para una actualizaciónautomática (silenciosa).

Especifica el directorio de instalaciónpara el agente RMAN de Oracle 19.3.

l $HOME/opt/dpsapps/rmanagent(valor predeterminado).

l Nombre de ruta completo válido deldirectorio para la instalación delagente RMAN de Oracle 19.3.

Nota: El nombre de ruta deldirectorio no debe terminar conuna barra diagonal (/).

RMAN_AGENT_INSTALL_OPTIONS

Se requiere solo cuando el agente deOracle RMAN ya existe en el directoriode instalación.

Especifica si se debe omitir la instalaciónde la versión 19.3 o continuar ysobrescribir la instalación existente.

Nota: Para una actualización de laversión 4.0 o versiones posteriores,se recomienda establecer estavariable como OVERWRITE o el valorde sobrescritura.

l No definido (predeterminado).

l BYPASS o bypass: especifica que sedebe omitir la instalación de laversión 19.3.

l SOBRESCRIBIR o sobrescribir:especifica que se debe continuar conla instalación de la versión 19.3 ysobrescribir la instalación existenteen el directorio de destino.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 51

Page 52: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 3 Variables de ambiente de instalación o actualización del agente de OracleRMAN (continuación)

Variable de ambiente Descripción Valores predeterminados y válidos

RMAN_AGENT_UPGRADE_OPTIONS

Se requiere solo si un agente de OracleRMAN anterior a 4.0 está instalado.

Especifica si desea mantener o eliminarla instalación anterior a la versión 4.0 y sidesea actualizar la configuración deOracle para habilitar la reutilización descripts RMAN anteriores a la versión 4.0sin ningún cambio en los scripts.

Nota: Para realizar una actualizacióndesde el agente anterior a la versión4.0, se recomienda establecer estavariable en el valor ACTUALIZAR oactualizar.

l No definido (predeterminado).

l MANTENER o mantener: especificaque se debe mantener la instalaciónanterior a la versión 4.0.

l DESINSTALAR o desinstalar:especifica que se debe desinstalar lainstalación anterior a la versión 4.0.

l ACTUALIZACIÓN o actualización:especifica que se debe desinstalar lainstalación anterior a la versión 4.0 y,también, actualizar lasconfiguraciones de Oracle, de modoque los scripts RMAN anteriores a laversión 4.0 se puedan reutilizar sinningún cambio en los scripts.

Realice los pasos de descarga e instalación para el ambiente, como se describe en el siguiente tema

Instalación del agente de Oracle RMAN en Linux y UNIXPor qué y cuándo se efectúa esta tarea

Procedimiento

1. Asegúrese de que no haya respaldos en ejecución. Detenga los procesos RMAN antes deinstalar el agente de Oracle RMAN.

Nota: Si utiliza AIX y experimenta fallas de copia, es posible que debaejecutar /usr/bin/slibclean como el usuario root después de detener losprocesos de RMAN.

2. Descargue el agente RMAN de Oracle como el paquete de software para el sistemaoperativo, desde el sitio web de soporte en https://support.emc.com.

En la siguiente tabla se muestran los nombres de paquetes de software para los sistemasoperativos compatibles.

Tabla 4 Nombres de paquetes de software en UNIX y Linux

Sistema operativo Nombre de paquete de software

AIX (64 bits) ddrman193_aixpower.tar

Linux x64 (64 bits) ddrman193_linux_x86_64.tar

Solaris AMD (64 bits) ddrman193_solaris_x86_64.tar

Solaris SPARC (64 bits) ddrman193_solaris64.tar

3. Cambie la propiedad del archivo tar al usuario de Oracle mediante la ejecución del siguientecomando:

# chown -R oracle:oinstall <file_name>

Configuración del agente RMAN de Oracle para la implementación independiente

52 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 53: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Descomprima el archivo tar descargado utilizando el usuario de Oracle mediante la ejecucióndel siguiente comando:

# tar -vxf <file_name>

4. Si desea que el script de instalación se ejecute automáticamente, asegúrese de establecerlas variables de ambiente múltiples que se describen en Instalación del agente de OracleRMAN en servidores de base de datos en la página 50.

Por ejemplo, desea ejecutar una instalación automática que sobrescribe un agente RMAN deOracle 19.3 existente en el directorio predeterminado y desinstala una instalación previa a laversión 4.0 mediante ORACLE_HOME sin peticiones. En este caso, ejecute los siguientescomandos para establecer las variables de ambiente necesarias antes de ejecutar el script deinstalación:

# export DD_CREDENTIALS_UPDATE=FALSE# export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1/# export RMAN_AGENT_INSTALL_OPTIONS=overwrite# export RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent/# export RMAN_AGENT_UPGRADE_OPTIONS=uninstall

Para realizar una actualización automática desde el agente RMAN de Oracle versión 4.0 oversiones posteriores a la versión 19.3, asegúrese de ejecutar los siguientes comandos:

# export DD_CREDENTIALS_UPDATE=FALSE# export RMAN_AGENT_HOME=<$RMAN_AGENT_HOME># export RMAN_AGENT_INSTALL_OPTIONS=OVERWRITE

Para verificar el valor de una variable de ambiente, ejecute el comando echo. Por ejemplo:

# echo $RMAN_AGENT_HOME

/home/oracle/opt/dpsapps/rmanagent

5. Como usuario de Oracle, ejecute el script install.sh:

./install.sh

Nota: Cuando configura las variables de ambiente necesarias para una instalación oactualización automática (silenciosa), el script install.sh se ejecuta sin mostrarindicadores. De lo contrario, el script muestra indicadores específicos, como se describea continuación.

Si no se establece RMAN_AGENT_HOME, el script muestra la siguiente petición:

Do you want to install under the default installation directory $HOME/opt/dpsapps/rmanagent? (y or n)

Escriba el valor apropiado:

l Para instalar en el directorio predeterminado, escriba y.

l Para instalar en un directorio no predeterminado, escriba n.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 53

Page 54: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

El script le solicita que ingrese el nombre de ruta del directorio de instalación:

A directory outside of the ORACLE_HOME directory must have been created specifically for this installation. Enter the full pathname of the installation destination:

Escriba el nombre de ruta de un directorio de instalación ya creado.

6. Si se instala una versión anterior del agente de Oracle RMAN:

Nota: Los siguientes indicadores para las entradas detalladas se muestran solo cuandono ejecuta el comando export para establecer las variables de ambiente, como sedescribe en el paso 4.

a. El instalador solicita un servidor de Data Domain y un nombre de unidad dealmacenamiento existentes:

As a PowerProtect Data Manager user, update the existing Data Domain details? (y or n) yData Domain server name: 10.31.140.205Data Domain storage unit name: rman

b. El instalador le solicita desinstalar el software anterior a la versión 4.0. Escriba el valorapropiado:

l Para desinstalar el software anterior a la versión 4.0, escriba y.

l Para conservar y utilizar el software anterior a la versión 4.0, escriba n. Más adelante,puede ejecutar el script de desinstalación, si es necesario, para desinstalar el softwareanterior a la versión 4.0, como se describe en Desinstalación del agente de OracleRMAN en Linux y UNIX en la página 57.

c. Si seleccionó desinstalar el software anterior a la versión 4.0 en el paso anterior, elinstalador le preguntará si desea actualizar la configuración de Oracle en$ORACLE_HOME. La configuración actualizada permitirá volver a utilizar los scriptsRMAN de la versión anterior sin ningún cambio de script. Escriba el valor apropiado:

l Para permitir la reutilización de los scripts de RMAN anteriores a la versión 4.0 sincambios de script, escriba y.

l Para evitar actualizaciones de la configuración de Oracle, escriba n. A continuación,para poder utilizar cualquier script de RMAN anterior a la versión 4.0 con el agenteRMAN de Oracle 19.3, debe cambiar los siguientes elementos en el script:

n Establezca SBT_LIBRARY en $RMAN_AGENT_HOME/lib/libddobk.so.

n Reemplace el ajuste ORACLE_HOME con el ajuste RMAN_AGENT_HOME.

Los archivos del agente RMAN de Oracle 19.3 se instalan en los siguientes directorios en unsistema Linux o UNIX.

Tabla 5 Componentes de software del producto en Linux o UNIX

Componentes de software Directorio de instalación

Archivos de biblioteca de DD Boost:

libddobk.so

libDDBoost.so

$RMAN_AGENT_HOME/lib

Configuración del agente RMAN de Oracle para la implementación independiente

54 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 55: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 5 Componentes de software del producto en Linux o UNIX (continuación)

Componentes de software Directorio de instalación

Archivo de biblioteca de validación deconfiguración para la integración dePowerProtect (Linux solamente):

libddboravalidate.so

$RMAN_AGENT_HOME/lib

Archivos de biblioteca de caja de seguridad enAIX, Linux, Solaris:

libLockbox.so

libEnshroud-OpenSSL.so

libcrypto.so.1.0.0

libddvdisk.so

libssl.so.1.0.0

$RMAN_AGENT_HOME/lib

Archivos de caja de seguridad:

ddboost.config

ddboost.config.bak

ddboost.config.FCD

ddboost.config.bak.FCD

$RMAN_AGENT_HOME/configNota: Si existen archivos de caja deseguridad creados mediante unainstalación previa a la versión 4.0 y ningúnarchivo de caja de seguridad se creómediante el software de la versión 19.3,los archivos previos a la versión 4.0 seactualizan a esta ubicación.

adm-agent-19.3.0.rpm (Linux solamente) $RMAN_AGENT_HOME/bin

ddbmcon (Linux solamente) $RMAN_AGENT_HOME/bin

ddbmoim binario (solo para Linux) $RMAN_AGENT_HOME/bin

ddbmoim archivos de registro (solo para

Linux)

$RMAN_AGENT_HOME/logs

ddutil Binario $RMAN_AGENT_HOME/bin

ddutil Archivo registro $RMAN_AGENT_HOME/logs

rman_agent.cfg (Linux solamente)

rman_agent_oim.cfg (Linux solamente)

rman_options.cfg (Linux solamente)

$RMAN_AGENT_HOME/config

rman_agent_home.cfgNota: Este archivo de configuración secrea durante una actualización desde unainstalación anterior a la versión 4.0.

$ORACLE_HOME/config

Ejemplos de instalación y configuración en la página 180 proporciona ejemplos.

7. Después de la instalación del software, si desea utilizar una caja de seguridad existente en undirectorio no predeterminado, actualice la caja de seguridad a través de los siguientesprocedimientos:

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 55

Page 56: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Ejecute el siguiente comando ddutil -U para actualizar la caja de seguridad y copie losarchivos de caja de seguridad existentes en el directorio predeterminado,$RMAN_AGENT_HOME/config. El comando debe incluir el nombre de ruta completo deldirectorio no predeterminado. Por ejemplo:

ddutil -U -a LOCKBOX_IMPORT=TRUE -a LOCKBOX_PATH=<non-default_lockbox_directory_pathname>cp <non-default_lockbox_directory_pathname>/ddboost.config* $RMAN_AGENT_HOME/config

l Copie los archivos de caja de seguridad existentes desde el directorio no predeterminadoal directorio predeterminado, $RMAN_AGENT_HOME/config, y ejecute el siguientecomando ddutil -U para actualizar la caja de seguridad:

ddutil -U -a LOCKBOX_IMPORT=TRUE

AVISO Si no ejecuta el comando ddutil -U apropiado para actualizar la caja deseguridad existente, cualquier operación de consulta, restauración y respaldo posteriorfallará con un mensaje de error.

Desinstalación del agente de Oracle RMAN en servidores de base de datosEjecute el script uninstall.sh para desinstalar el agente RMAN de Oracle 19.3. También puedeejecutar el script para desinstalar una versión anterior del agente de Oracle RMAN

Ejecute el comando uninstall.sh -h o uninstall.sh --help para obtener másinformación sobre la operación del script.

Puede ejecutar el script uninstall.sh manualmente o automáticamente. Para habilitar elfuncionamiento automático, debe establecer las variables apropiadas del ambiente, como se indicaen Tabla 6 en la página 56:

l Cuando no se establecen las variables, el script se ejecuta manualmente y le solicita los valoresrequeridos.

l Cuando se configuran las variables, se ejecuta el script automáticamente y se realiza ladesinstalación de acuerdo con las configuraciones de variables de ambiente.

Nota: ORACLE_HOME es una variable de ambiente de Oracle. Las otras variables son lasvariables de ambiente del agente de Oracle RMAN.

Tabla 6 Variables de ambiente para la desinstalación del agente de Oracle RMAN

Variable de ambiente Descripción Valores predeterminados y válidos

ORACLE_HOME Especifica la ubicación de instalación deun agente de Oracle RMAN anterior a4.0.

l No definido (predeterminado).

l Valor válido del directorioORACLE_HOME bajo el cual se instala

el agente RMAN de Oracle anteriora 4.0.

RMAN_AGENT_HOME Especifica el directorio de instalaciónpara el agente de Oracle RMAN 4.0 oposterior.

l /home/oracle1/opt/dpsapps/rmanagent (valor predeterminado).

l Nombre de ruta válido completo deldirectorio para la instalación del

Configuración del agente RMAN de Oracle para la implementación independiente

56 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 57: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 6 Variables de ambiente para la desinstalación del agente de Oracle RMAN (continuación)

Variable de ambiente Descripción Valores predeterminados y válidos

agente de Oracle RMAN 4.0 oposterior.

Nota: El nombre de ruta deldirectorio no debe terminar conuna barra diagonal (/).

RMAN_AGENT_UNINSTALL_OPTIONS

Se requiere solo para una desinstalacióndel agente de Oracle RMAN 4.0 osuperior. Especifica los componentes desoftware para desinstalar.

l No definido (predeterminado).

l NINGUNO o ninguno: especifica quese debe mantener el software conversión 4.0 o posterior, y no realizarla desinstalación.

l BINARIO o binario: especifica que sedebe desinstalar el software conversión 4.0 o posterior, pero no lacaja de seguridad.

l COMPLETO o completo: especificaque se debe desinstalar el softwarecon versión 4.0 o posterior y la cajade seguridad.

RMAN_AGENT_UNINSTALL_PRE40_OPTIONS

Solo se requiere para una desinstalaciónde software del agente de Oracle RMAN4.0 o anterior. Especifica loscomponentes para desinstalar elsoftware con versión anterior a 4.0.

l No definido (predeterminado).

l NINGUNO o ninguno: especifica quese debe mantener el software conversión anterior a 4.0, y no realizar ladesinstalación.

l BINARIO o binario: especifica que sedebe desinstalar el software conversión anterior a 4.0, pero no la cajade seguridad.

l COMPLETO o completo: especificaque se deben desinstalar el softwarecon versión anterior a 4.0 y la cajade seguridad.

Realice los pasos de desinstalación como se describe en el siguiente tema.

Desinstalación del agente de Oracle RMAN en Linux y UNIXPor qué y cuándo se efectúa esta tarea

Nota: No es necesario desinstalar el agente de Oracle RMAN para realizar una actualización enLinux o UNIX. Se sobrescribe un agente de Oracle RMAN existente durante una actualización.

Procedimiento

1. Asegúrese de que las operaciones de respaldo y restauración no estén en curso cuando sedesinstale el agente de Oracle RMAN.

2. Si desea que el script de desinstalación se ejecute automáticamente, asegúrese de que lasvariables de ambiente necesarias estén establecidas, como se describe en Desinstalación del

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 57

Page 58: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

agente de Oracle RMAN en servidores de base de datos en la página 56. Para verificar elvalor de una variable de ambiente, ejecute el comando echo. Por ejemplo:

# echo $RMAN_AGENT_HOME

/home/oracle/opt/dpsapps/rmanagent

Para establecer la variable de ambiente RMAN_AGENT_HOME, ejecute el comandoexport. Por ejemplo:

# export RMAN_AGENT_HOME=/opt/dpsapps/rmanagent

3. Como usuario de Oracle, ejecute el script uninstall.sh:

Nota: Se recomienda que establezca la variable de ambiente RMAN_AGENT_HOMEantes de ejecutar el script uninstall.sh.

# ./uninstall.sh

4. Si no se ejecuta automáticamente el script, escriba los valores adecuados en los indicadores.

Cuando se le solicite un nombre de ruta de directorio para la desinstalación, puedeespecificar el nombre de ruta del agente de Oracle RMAN que está instalado. Escriba elnombre de ruta completo, sin barra diagonal (/) al final.

Si el script detecta una instalación adicional del agente de Oracle RMAN, el script lepregunta si desea desinstalar esa versión. Puede especificar si desea mantener o desinstalarel software.

Configuración del software en sistemas Linux y UNIXDesde dentro de RMAN, configure un canal.

Nota:La unidad de almacenamiento especificada en el siguiente comando ya debe existir en elsistema de Data Domain.

Debe utilizarse la misma unidad de almacenamiento para los respaldos manuales yprogramados. La documentación del administrador de datos PowerProtect o PowerProtectX400 más reciente proporciona información detallada sobre cómo configurar y ejecutarrespaldos programados.

En el siguiente ejemplo se muestra la sintaxis del comando para una configuración de un canal enun ambiente Linux o UNIX.

RMAN> CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' TRACE <trace-level> PARMS 'BLKSIZE=1048576, SBT_LIBRARY=<path-to-$RMAN_AGENT_HOME>/lib/libddobk.so, ENV=(STORAGE_UNIT=<storage-unit-on-Data-Domain-system>, BACKUP_HOST=<hostname-of-Data-Domain-system>, RMAN_AGENT_HOME=<path-to-$RMAN_AGENT_HOME>)';

También se muestra la configuración especificada en el campo de configuración de administraciónde medios de Oracle Enterprise Manager (OEM).

Configuración del agente RMAN de Oracle para la implementación independiente

58 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 59: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Instalación y configuración del agente de Oracle RMAN ensistemas Windows

Instalación del agente de Oracle RMAN en servidores de base de datosInstale el agente de Oracle RMAN en todos los servidores de base de datos que deben acceder alsistema Data Domain. La instalación la puede realizar un administrador o un usuario de Oracle.

Las versiones del agente de Oracle RMAN anteriores a 4.0 se instalan en el directorioORACLE_HOME. A partir de la versión 4.0 del agente de Oracle RMAN, el software debe instalarseen un directorio distinto del directorio ORACLE_HOME.

Antes de instalar el agente de Oracle RMAN, asegúrese de que todos los procesos de Oracle yRMAN estén detenidos, y ningún respaldo de RMAN o procesos de restauración estén enejecución.

Durante una actualización de un agente de Oracle RMAN de Windows ya existente, la instalaciónpodría fallar, a menos que se detengan todas las instancias de Oracle. Detenga todas las instanciasde Oracle antes de realizar una instalación de Windows.

El usuario que realiza la instalación del agente de Oracle RMAN debe tener permisos para instalarlos binarios de la tecnología Microsoft Installer (MSI). Si los usuarios locales no tienen estospermisos, el administrador debe realizar la instalación en nombre de los usuarios locales.

Para cada usuario que realiza la instalación, se instala un conjunto de archivos del agente de OracleRMAN. De forma predeterminada, se instalan los archivos de software en el directorio del perfil deusuario. Si desea que se instale una sola copia de los archivos de software por computadora,especifique un directorio compartido no predeterminado para la instalación y, de manera manual,establezca los permisos de lectura y escritura en el directorio.

Una instalación del agente de Oracle RMAN requiere al menos 50 MB de espacio disponible endisco en el directorio de perfil de usuario de instalación.

Realice los pasos de descarga e instalación para el ambiente, como se describe en el siguiente tema

Instalación del agente de Oracle RMAN en sistemas WindowsPor qué y cuándo se efectúa esta tarea

Nota: Durante una actualización del agente de Oracle RMAN en Windows, no debe desinstalarel software de la versión anterior. Se sobrescribe un agente de Oracle RMAN existente duranteuna actualización.

Procedimiento

1. Descargue el agente RMAN de Oracle como el paquete de software de Windows desde elsitio web de soporte en https://support.emc.com/.

El nombre del paquete de software de Windows es ddrman193_ntx64.zip.

2. Instale el agente de Oracle RMAN mediante cualquiera de los siguientes métodos:

l Método interactivo con el asistente de instalación:

a. Haga doble clic en Oracle RMAN agent.exe para iniciar el asistente de instalación.

Aparecerá la página Bienvenido al asistente de instalación.

Nota: Ejecute solo una instancia del asistente de instalación a la vez. Si intentaejecutar más de una instancia, la operación del asistente finaliza con un error.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 59

Page 60: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

b. Lea los términos de la licencia de software y el acuerdo de servicios de soporte,seleccione Estoy de acuerdo y, a continuación, haga clic en Siguiente paracontinuar.

c. En la página Cambiar ubicación de instalación, se muestra el directorio de destinopredeterminado para la instalación como %LOCALAPPDATA%\RMANAgent, porejemplo, C:\Users\Administrator\AppData\Local\RMANAgent. Loscomponentes del agente RMAN de Oracle se instalarán en subdirectorios en estedirectorio de destino.

Acepte o cambie el directorio de instalación:

n Para aceptar el directorio mostrado para la instalación, haga clic en Instalar.

n Para cambiar el directorio mostrado, haga clic en Cambiar y navegue paraseleccionar un directorio diferente. Cuando se muestra el directorio correcto, hagaclic en Instalar.

d. Si se instala cualquier versión anterior del agente RMAN de Oracle, una página deOpciones de actualización mostrará una lista de las instalaciones anteriores.Seleccione para conservar o eliminar las instalaciones anteriores, según sea necesario:

n Para desinstalar todas las instalaciones anteriores, seleccione Quitar todas lasinstalaciones anteriores del agente RMAN de Oracle.

n Para copiar los archivos de caja de seguridad anteriores a 4.0 de una de lasinstalaciones mostradas al directorio %RMAN_AGENT_HOME%\config, realice losiguiente:

– Seleccione Copiar una caja de seguridad heredada en el nuevo directorio deinstalación (seleccione solo un elemento).

– Seleccione solo una de las instalaciones anteriores a 4.0 mostradas en la lista.

Nota: La desinstalación de versiones anteriores es irreversible. Los archivos dela caja de seguridad anteriores a 4.0 no se eliminarán por la instalación de laversión 19.3.

Cuando haya finalizado las selecciones en la página de Opciones de actualización,haga clic en Instalar y responda a cualquier petición mostrada.

Nota: La actualización del agente de Oracle RMAN de una versión anterior incluyeuna actualización automática de la caja de seguridad.

e. La ventana Progreso de instalación muestra una barra de progreso. Para cancelar lainstalación en cualquier momento, haga clic en Cancelar.

f. Una vez finalizada la instalación, la ventana Completar la configuración mostraráinformación sobre el registro, errores y el estado de instalación del software. Hagaclic en Finish para salir del asistente.

l Método de instalación silenciosa:

Ejecute el comando Oracle RMAN agent.exe con las opciones de comandoadecuadas:

Oracle RMAN agent.exe <installation_options>

donde <installation_options> incluye las siguientes opciones:

n /s /qn son las únicas opciones obligatorias para suprimir la salida de la GUI. Sinestas opciones, se inicia la GUI del instalador de Windows para realizar la instalación.

n ProductInstallPath <pathname> especifica el directorio de instalación para losarchivos del agente RMAN de Oracle. Encierre <pathname> en comillas dobles si

Configuración del agente RMAN de Oracle para la implementación independiente

60 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 61: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

incluye un espacio. El directorio predeterminado es %LOCALAPPDATA%\RMANAgent,por ejemplo, C:\Users\Administrator\AppData\Local\RMANAgent. Utiliceesta opción para especificar un directorio de instalación no predeterminado.

n RemoveOldVersions=1 especifica que se desinstalen todas las versiones anterioresa 4.0 del agente de Oracle RMAN que están instaladas en el sistema de Windows. Ladesinstalación es irreversible y no muestra ninguna petición de confirmación.

n CopyLockboxBinaries <pathname> especifica que se copiarán los archivos decaja de seguridad anteriores a 4.0 del directorio <pathname> al directorio%RMAN_AGENT_HOME%\config. El directorio de instalación de 19.3 RMAN de Oraclees %RMAN_AGENT_HOME%.

Nota: Puede utilizar la opción CopyLockboxBinaries solo cuando apareceRemoveOldVersions=1 en el mismo comando. El comando puede copiar losarchivos de la caja de seguridad de un solo directorio anterior a la versión 4.0. Losarchivos de la caja de seguridad anteriores a 4.0 no se eliminan mediante lainstalación de la versión 19.3.

Por ejemplo, el siguiente comando instala silenciosamente el software del agente RMANde Oracle 19.3 en el directorio C:\Program Files\RMANAgent y desinstala todas lasversiones del software anteriores a 4.0. El comando también copia los archivos de la cajade seguridad anteriores a 4.0 de C:\app\oracle\product\12.1.0\dbhome_2\config a %RMAN_AGENT_HOME%\config:

"Oracle RMAN agent.exe" /s /qn ProductInstallPath="C:\Program Files\RMANAgent" RemoveOldVersions=1 CopyLockboxBinaries="C:\app\oracle\product\12.1.0\dbhome_2"

Nota: La actualización del agente de Oracle RMAN de una versión anterior incluyeuna actualización automática de la caja de seguridad.

Los archivos del agente RMAN de Oracle 19.3 se instalan en los siguientes directorios en unsistema Windows.

Tabla 7 Componentes del software del producto en Windows

Componentes de software Directorio de instalación

Archivos de biblioteca de DD Boost:

libddobk.dll

libDDBoost.dll

libDataDomainoncrpc.dll

libDataDomainpthread.dll

%RMAN_AGENT_HOME%\BIN

Archivos de biblioteca de caja de seguridad:

Lockbox.dll

Enshroud-OpenSSL.dll

%RMAN_AGENT_HOME%\cst

Otros archivos de biblioteca:

msvcr80.dll

msvcr100.dll

%RMAN_AGENT_HOME%\BIN

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 61

Page 62: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 7 Componentes del software del producto en Windows (continuación)

Componentes de software Directorio de instalación

Archivos de caja de seguridad:

ddboost.config

ddboost.config.bak

ddboost.config.FCD

ddboost.config.bak.FCD

%RMAN_AGENT_HOME%\config

ddutil.exe Binario %RMAN_AGENT_HOME%\BIN

ddutil.exe Archivo registro %RMAN_AGENT_HOME%\logs

3. Después de la instalación del software, si desea utilizar una caja de seguridad existente en undirectorio no predeterminado, actualice la caja de seguridad a través de los siguientesprocedimientos:

l Ejecute el siguiente comando ddutil -U para actualizar la caja de seguridad y copie losarchivos de caja de seguridad existentes en el directorio predeterminado,%RMAN_AGENT_HOME%\config. El comando debe incluir el nombre de ruta completodel directorio no predeterminado. Por ejemplo:

ddutil -U -a LOCKBOX_IMPORT=TRUE -a LOCKBOX_PATH=<non-default_lockbox_directory_pathname>cp <non-default_lockbox_directory_pathname>\ddboost.config* %RMAN_AGENT_HOME%\config

l Copie los archivos de caja de seguridad existentes desde el directorio no predeterminadoal directorio predeterminado, %RMAN_AGENT_HOME%\config, y ejecute el siguientecomando ddutil -U para actualizar la caja de seguridad:

ddutil -U -a LOCKBOX_IMPORT=TRUE

AVISO Si no ejecuta el comando ddutil -U apropiado para actualizar la caja deseguridad existente, cualquier operación de consulta, restauración y respaldo posteriorfallará con un mensaje de error.

Desinstalación del agente de Oracle RMAN en sistemas WindowsPor qué y cuándo se efectúa esta tarea

Nota: Durante una actualización del agente de Oracle RMAN en Windows, no debe desinstalarel software de la versión anterior. Se sobrescribe un agente de Oracle RMAN existente duranteuna actualización.

Procedimiento

1. Asegúrese de que las operaciones de respaldo y restauración no estén en curso cuando sedesinstale el agente de Oracle RMAN.

2. Desinstale el agente de Oracle RMAN mediante la función de programa desinstalar/cambiaren el panel de control de Windows, como se realiza una desinstalación de un programa típicode Windows. Tenga cuidado de seleccionar y desinstalar el elemento correcto para el agentede Oracle RMAN.

Configuración del agente RMAN de Oracle para la implementación independiente

62 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 63: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Abra el Panel de control de Windows y, a continuación, seleccione Programa ycaracterísticas.

3. En la ventana Desinstalar o cambiar un programa, seleccione Agente de Oracle RMAN y,a continuación, haga clic en Desinstalar.

4. En la ventana Instalar modificación, seleccione el botón de opción Quitar y, a continuación,haga clic en Quitar.

Nota: La opción Cambiar no es compatible con el agente de Oracle RMAN. Se puedeseleccionar la opción Reparar para restaurar la instalación a su estado original, sinafectar los archivos generados por el usuario ni los archivos de configuración.

En la ventana Progreso de desinstalación aparece una barra de progreso. Los archivos desoftware se desinstalarán sin quitar los archivos generados por el usuario ni los archivos deconfiguración.

5. Una vez finalizada la desinstalación, la ventana Completar la configuración mostraráinformación sobre el registro, errores y el estado de desinstalación del software. Haga clicen Finalizar para salir del asistente.

Configuración del software en sistemas WindowsDesde dentro de RMAN, configure un canal.

Nota: La unidad de almacenamiento especificada en el siguiente comando ya debe existir en elsistema Data Domain.

En el siguiente ejemplo se muestra la sintaxis del comando de Oracle RMAN para la configuraciónde un canal en un ambiente Windows:

RMAN> CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' TRACE <trace-level> PARMS 'BLKSIZE=1048576, SBT_LIBRARY=<path-to-%RMAN_AGENT_HOME%>\bin\libDDobk.dll, ENV=(STORAGE_UNIT=<storage-unit-on-Data-Domain-system>, BACKUP_HOST=<hostname-of-Data-Domain-system>, RMAN_AGENT_HOME=<path-to-%RMAN_AGENT_HOME%>)';

También se muestra la configuración especificada en el campo de configuración de administraciónde medios de Oracle Enterprise Manager (OEM).

Registrar cada sistema Data DomainNota: El paso de registro no es necesario cuando se implementa el agente RMAN de Oraclecon el administrador de datos de PowerProtect o PowerProtect X400, ya que estos sistemascompletan automáticamente el registro de Data Domain a los agentes. El paso de registromanual solo es necesario cuando se realiza una restauración desde un host alternativo que noforma parte de las mismas políticas de protección de PowerProtect.

Para conectarse a un sistema Data Domain, primero debe registrar el sistema Data Domain con elagente de Oracle RMAN. Este registro le proporciona al agente Oracle RMAN el nombre de usuarioy la contraseña necesarios para conectarse al sistema Data Domain. El agente de Oracle RMANalmacena el nombre y la contraseña de manera segura en un archivo de caja de seguridad cifrado yrecupera los valores cuando se conecta a un sistema Data Domain.

Nota: El agente RMAN de Oracle 19.3 incorporó la compatibilidad con el uso de múltiplesunidades de almacenamiento por sistema de Data Domain asociado al mismo host de base dedatos de Oracle. Para utilizar más de una unidad de almacenamiento con el mismo host de

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 63

Page 64: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Oracle y el sistema de Data Domain, debe registrar el nombre de usuario y la contraseña paracada unidad de almacenamiento por separado.

Cuando se registra un sistema de Data Domain por primera vez, el archivo de caja de seguridadcifrado se crea en el directorio $RMAN_AGENT_HOME/config (Linux o UNIX) o en el directorio%RMAN_AGENT_HOME%\config (Windows). Por motivos de seguridad, por lo general, el archivode caja de seguridad se crea de modo que solo se pueda acceder a él a través del sistema del hostque lo crea. Si otro sistema del host intenta obtener acceso a la caja de seguridad, se niega elacceso. Esto evita que otros sistemas se conecten al sistema Data Domain. Por lo general, estosotros sistemas tienen su propia instancia de Oracle y directorio principal de Oracle con RMANinstalado y, por lo tanto, tendrán su propio archivo de caja de seguridad.

AVISO De manera predeterminada, se crea el archivo de caja de seguridad en UNIX y Linux conlos permisos rw-rw----, de modo que el propietario del archivo y el usuario de grupo puedanleer desde el archivo y escribir en él. Para implementar un mayor nivel de seguridad en elarchivo de caja de seguridad, puede cambiar los permisos de archivo a rw-r----, de modo quelos usuarios de grupo no puedan escribir en el archivo de caja de seguridad. Ejecute el comandochmod g-w ddboost.config para cambiar los permisos.

En un caso típico, un solo sistema del host de Oracle está en uso o varios sistemas del host existeny cada uno tiene su propia instancia de Oracle y su propio directorio principal de Oracle. En estecaso típico, registre los sistemas de Data Domain, como se describe en Registro de un sistemaData Domain estándar en la página 64. Cada sistema cliente tiene su propio archivo de caja deseguridad, con acceso solamente a ese sistema.

Cuando un sistema de Data Domain tiene DD Boost a través de Fibre Channel, registre el sistemade Data Domain, como se describe en Registro de un sistema Data Domain con DD Boost medianteFibre Channel en la página 66.

En algunos casos, por ejemplo, en un ambiente de Oracle RAC, varios nodos del sistema compartenun directorio principal de Oracle y, por lo tanto, un archivo de caja de seguridad. En estos casos,cree un archivo de caja de seguridad al cual se pueda acceder mediante varios sistemas, como sedescribe en Registro de un sistema Data Domain para el acceso a cajas de seguridadcompartidas en la página 68.

Registro de un sistema Data Domain estándar

Nota: El paso de registro no es necesario cuando se implementa el agente RMAN de Oraclecon el administrador de datos de PowerProtect o PowerProtect X400, ya que estos sistemascompletan automáticamente el registro de Data Domain a los agentes. El paso de registromanual solo es necesario cuando se realiza una restauración desde un host alternativo que noforma parte de las mismas políticas de protección de PowerProtect.

Registre cada sistema de Data Domain estándar mediante el comando ddutil con la opción -C omediante un comando de RMAN con un script. Utilice las instrucciones de uno de los siguientessubtemas:

l Uso de un comando ddutil -C para registrar un sistema Data Domain estándar en la página 65

l Uso de un comando RMAN para registrar un sistema Data Domain estándar en la página 66

Después de registrar un sistema de Data Domain en la caja de seguridad, puede ejecutar respaldosy restauraciones con el sistema Data Domain mediante 'device type sbt_tape'. Si deseaque todos los respaldos vayan al sistema de Data Domain, configure SBT_TAPE como el dispositivopredeterminado mediante el siguiente comando:

RMAN> CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

Configuración del agente RMAN de Oracle para la implementación independiente

64 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 65: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Uso de un comando ddutil -C para registrar un sistema Data Domain estándar

Para registrar un sistema de Data Domain a fin de que RMAN se conecte a él para operaciones derespaldo, puede utilizar el comando ddutil con la opción -C. Esta tarea de registro solo esnecesaria una vez para cada unidad de almacenamiento independiente que se utilizará en el mismosistema de Data Domain. No ejecute el comando de registro para cada respaldo. Realice el registroantes de ejecutar cualquier respaldo.

Nota: Si no existe la caja de seguridad cuando ejecuta el comando ddutil -C, el comandocrea la caja de seguridad en el directorio predeterminado.

La opción -C tiene cuatro argumentos -a opcionales, DD_SERVER_NAME, DD_STORAGE_UNIT,USERNAME y VERIFY_CREDENTIAL. Para registrar un sistema de Data Domain, ejecute elcomando ddutil -C para cada unidad de almacenamiento que se utilizará en el sistema de DataDomain e ingrese los valores solicitados:

l Cuando se omiten los argumentos -a, el comando solicita el nombre del servidor de DataDomain, el nombre de la unidad de almacenamiento, el nombre de usuario de DD Boost y lacontraseña:

ddutil -C

Data Domain server name: <server_name>Data Domain Storage Unit name: <storage_unit_name>DD Boost username: <username>Password: <password>Re-enter password: <password>Successfully set the DD Boost credentials in the lockbox.

l Cuando se incluyen los argumentos -a, el comando solicita solo la contraseña:

ddutil -C -a DD_SERVER_NAME=<server_name> -a DD_STORAGE_UNIT=<storage_unit_name> -a USERNAME=<username> -a VERIFY_CREDENTIAL=TRUE

Password: <password>Re-enter password: <password>

Cuando se especifica el argumento -a VERIFY_CREDENTIAL=TRUE, el comando ddutilverifica la información del usuario de DD Boost con el servidor de Data Domain especificado antesde guardar la credencial en la caja de seguridad. Si falla la verificación de credencial, el comandoimprime un mensaje de error en el que se indica que no se puede conectar al sistema Data Domain,y no guardará la credencial. Cuando no se especifica el argumento -aVERIFY_CREDENTIAL=TRUE, el programa guarda la credencial de usuario de DD Boostdirectamente en la caja de seguridad, sin realizar ninguna verificación de credencial.

Asegúrese de que se especifiquen los valores correctos en el comando y en los indicadores:

l El valor <server_name> es el nombre del servidor de Data Domain, exactamente según loespecificado por el valor BACKUP_HOST en el comando CONFIGURE CHANNEL. El valor<server_name> distingue mayúsculas de minúsculas y se debe especificar el mismo formato delnombre con el comando ddutil -C, del mismo modo que con el comando CONFIGURECHANNEL.

Por ejemplo, si se utilizó server1.domain.com en el momento de configurar el canal, tambiéndebe utilizar server1.domain.com aquí. No utilice SERVER1.domain.com o server1. Se puedeutilizar una dirección IP si esa misma dirección IP se utilizó en el comando CONFIGURECHANNEL. Puede registrar varios formularios del nombre del servidor. Por ejemplo, puederegistrar server1 y server1.domain.com y utilizar cualquiera de esos nombres en los comandosCONFIGURE CHANNEL.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 65

Page 66: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l El valor <storage_unit_name> es el nombre de una unidad de almacenamiento en el servidor deData Domain que se utilizará para las operaciones de respaldo con el agente RMAN de Oracle.

l El valor <username> es el nombre de usuario de DD Boost que establece con los comandosuser add y ddboost user assign cuando habilita DD Boost en el sistema de DataDomain. El nombre de usuario distingue mayúsculas de minúsculas y debe coincidirexactamente con el valor establecido en el sistema Data Domain.

l El valor <password> es la contraseña que establece con el comando user de la CLI del sistemaoperativo de DD cuando habilita DD Boost en el sistema de Data Domain. La contraseñadistingue mayúsculas de minúsculas y debe coincidir exactamente con el valor establecido en elsistema Data Domain.

Uso de un comando RMAN para registrar un sistema Data Domain estándar

Para registrar un sistema Data Domain y que RMAN se conecte a él para operaciones de respaldo,puede utilizar un comando RMAN como se muestra en el siguiente ejemplo. Edite el comando parasu ambiente. Esta tarea de registro solo es necesaria una vez para cada unidad de almacenamientoindependiente que se utilizará en el mismo sistema de Data Domain. No incluya el comando deregistro en cada script de respaldo. Realice el registro antes de ejecutar cualquier respaldo.

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';send 'set username q_ost password 1X3quest servernamebu-ddbea-lin-16.lss.emc.com storageunit rman_cloud';RELEASE CHANNEL C1;}

Asegúrese de que se especifiquen los valores correctos en el comando RMAN:

l username es el nombre de usuario de DD Boost que establece con los comandos user add yddboost user assign cuando habilita DD Boost en el sistema de Data Domain. El nombrede usuario distingue mayúsculas de minúsculas y debe coincidir exactamente con el valorestablecido en el sistema Data Domain.

l password es la contraseña que establece con el comando user de la CLI del sistemaoperativo de DD cuando habilita DD Boost en el sistema de Data Domain La contraseñadistingue mayúsculas de minúsculas y debe coincidir exactamente con el valor establecido en elsistema Data Domain.

l El valor servername es el nombre del servidor de Data Domain, exactamente según loespecificado por el valor BACKUP_HOST en el comando CONFIGURE CHANNEL. El valorservername distingue mayúsculas de minúsculas y se debe utilizar el mismo formato de nombreen este comando que en el comando CONFIGURE CHANNEL.

Por ejemplo, si se utilizó server1.domain.com en el momento de configurar el canal, tambiéndebe utilizar server1.domain.com aquí. No utilice SERVER1.domain.com o server1. Se puedeutilizar una dirección IP si esa misma dirección IP se utilizó en el comando CONFIGURECHANNEL. Puede registrar varios formularios del nombre del servidor. Por ejemplo, puederegistrar server1 y server1.domain.com y utilizar cualquiera de esos nombres en los comandosCONFIGURE CHANNEL.

l El valor storageunit es el nombre de una unidad de almacenamiento en el servidor de DataDomain que se utilizará para las operaciones de respaldo con el agente RMAN de Oracle.

Registro de un sistema Data Domain con DD Boost mediante Fibre Channel

Nota: Este tema de registro no se aplica al administrador de datos PowerProtect o a lasimplementaciones de PowerProtect X400.

Configuración del agente RMAN de Oracle para la implementación independiente

66 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 67: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

El registro de un sistema Data Domain con DD Boost mediante Fibre Channel es prácticamente elmismo que el registro de un sistema Data Domain estándar, pero con una diferencia importante.Para el nombre del servidor de Data Domain, debe especificar el nombre del servidor configuradode Fibre Channel.

Registre cada sistema de Data Domain con DD Boost a través de Fibre Channel mediante elcomando ddutil con la opción -C o mediante un comando RMAN dentro de un script. Utilice lasinstrucciones de uno de los siguientes subtemas:

l Utilización de un comando ddutil -C para registrar un sistema Data Domain con DD Boostmediante Fibre Channel en la página 67

l Utilización de un comando RMAN para registrar un sistema Data Domain con DD Boostmediante Fibre Channel en la página 68

Especifique el nombre del servidor configurado de Fibre Channel para el parámetro BACKUP_HOST:

RUN {CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'BLKSIZE=1048576, SBT_LIBRARY=/home/oracle1/ddboost_home/lib/libddobk.so,ENV=(STORAGE_UNIT=<storage_unit>,BACKUP_HOST=<DFC_server_name>,RMAN_AGENT_HOME=/home/oracle1/ddboost_home)' FORMAT '%d_%U_%t';}

Después de registrar un sistema de Data Domain en la caja de seguridad, puede ejecutar respaldosy restauraciones con el sistema Data Domain mediante 'device type sbt_tape'. Si deseaque todos los respaldos vayan al sistema de Data Domain, configure SBT_TAPE como el dispositivopredeterminado mediante el siguiente comando:

RMAN> CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

Utilización de un comando ddutil -C para registrar un sistema Data Domain con DD Boostmediante Fibre Channel

Para registrar un sistema Data Domain con DD Boost a través de Fibre Channel, puede especificarel nombre del servidor de Fibre Channel en el comando ddutil -C o cuando el comando se losolicite. Uso de un comando ddutil -C para registrar un sistema Data Domain estándar en la página65 proporciona más información sobre la ejecución del comando ddutil -C.

Por ejemplo, puede especificar el nombre del servidor de Fibre Channel con el argumento -aDD_SERVER_NAME=<DFC_server_name> en el comando:

ddutil -C -a DD_SERVER_NAME=<DFC_server_name> -a DD_STORAGE_UNIT=<storage_unit_name> -a USERNAME=<DD_Boost_username> -a VERIFY_CREDENTIAL=TRUE

Password: <password>Re-enter password: <password>

El valor <DFC_server_name> es el nombre del servidor de Fibre Channel, exactamente según loespecificado por el valor BACKUP_HOST en el comando CONFIGURE CHANNEL. El valor<DFC_server_name> distingue mayúsculas de minúsculas y se debe especificar el mismo formatodel nombre con el comando ddutil -C, del mismo modo que con el comando CONFIGURECHANNEL.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 67

Page 68: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Por ejemplo, ejecute el siguiente comando para determinar el nombre de servidor de Fibre Channel:

ddboost fc dfc-server-name show

DDBoost dfc-server-name: ddavamarfourConfigure clients to use "DFC-ddavamarfour" for DDBoost FC.

Luego, para registrar el sistema Data Domain con DD Boost a través de Fibre Channel, ejecute elsiguiente comando con el nombre de servidor de Fibre Channel en el formulario adecuado,antecedido de DFC-:

ddutil -C -a DD_SERVER_NAME=DFC-ddavamarfour -a DD_STORAGE_UNIT=<storage_unit_name> -a USERNAME=<DD_Boost_username> -a VERIFY_CREDENTIAL=TRUE

Utilización de un comando RMAN para registrar un sistema Data Domain con DD Boostmediante Fibre Channel

Para registrar un sistema Data Domain con DD Boost a través de Fibre Channel, puede especificarel nombre del servidor de Fibre Channel en el comando send de RMAN en el script de RMAN. Latarea de registro es necesaria una vez por cada unidad de almacenamiento independiente que seutilizará en el mismo sistema Data Domain. Por ejemplo:

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(BACKUP_HOST=bu-dfc-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';send 'set username q_ost password 1X3quest servernamebu-dfc-lin-16.lss.emc.com storageunit rman_cloud';RELEASE CHANNEL C1;}

El valor servername es el nombre del servidor de Fibre Channel, exactamente según loespecificado por el valor BACKUP_HOST en el comando CONFIGURE CHANNEL. El nombre delservidor de Fibre Channel distingue mayúsculas de minúsculas y se debe especificar el mismoformato del nombre en el script de RMAN, como en el comando CONFIGURE CHANNEL.

Registro de un sistema Data Domain para el acceso a cajas de seguridadcompartidas

Nota: Este paso de registro no es necesario cuando implementa el agente RMAN de Oracle conel administrador de datos de PowerProtect o PowerProtect X400, ya que estos sistemascompletan automáticamente el registro de Data Domain en todos los nodos del clúster.

En algunos casos, por ejemplo, en un ambiente de Oracle RAC, varios nodos del sistema compartenun directorio principal de Oracle y, por lo tanto, un archivo de caja de seguridad. En estos casos, esnecesario crear un archivo de caja de seguridad al cual se pueda acceder mediante varios sistemas.

Si varios sistemas host de base de datos deben utilizar el mismo archivo de caja de seguridad, elprocedimiento para crear un archivo de caja de seguridad incluye un paso adicional. Este paso esnecesario para que los sistemas de base de datos de host que no sean los que crea la caja deseguridad puedan acceder a la caja de seguridad. Ejecute este paso antes de que se registrentodos los sistemas de Data Domain. Después de ejecutar este paso, se puede registrar cadasistema de Data Domain.

Los usuarios de las versiones de RMAN anteriores a RMAN 1.2 que deseen compartir archivos decaja de seguridad entre varios sistemas de clientes deben eliminar los archivos de caja de seguridad

Configuración del agente RMAN de Oracle para la implementación independiente

68 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 69: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

existentes mediante el uso de RMAN 1.2 y las instrucciones que aparecen en este tema. No esposible actualizar un servicio de caja de seguridad creado con versiones anteriores de RMAN, demodo que es posible acceder a varios sistemas de base de datos del cliente.

Nota: Un archivo de caja de seguridad creado con RMAN 1.0 o 1.1 continúa trabajando conRMAN 1.2 cuando se accede desde el sistema de base de datos del cliente que lo creó. No esnecesario modificar el archivo de caja de seguridad.

Registre un sistema de Data Domain para el acceso a una caja de seguridad compartida mediante elcomando ddutil con la opción -H o mediante un comando RMAN con un script. Utilice lasinstrucciones de uno de los siguientes subtemas:

l Utilización de un comando ddutil -H para registrar un sistema Data Domain para el acceso acajas de seguridad compartidas. en la página 69

l Utilización de un comando RMAN para registrar un sistema Data Domain para el acceso a lacaja de seguridad compartida. en la página 70

Utilización de un comando ddutil -H para registrar un sistema Data Domain para el acceso a

cajas de seguridad compartidas.

El siguiente comando ddutil -H especifica todos los hosts que deben tener acceso al archivo decaja de seguridad:

ddutil -H "hostnames <hostname-1> <hostname-2> ... <hostname-n>"

Cuando se ejecuta este comando para crear la caja de seguridad, todos los hosts que seespecifican en el comando reciben acceso a la caja de seguridad.

Para crear la caja de seguridad, ejecute el comando ddutil -H solo una vez. Todos los hosts quecomparten el acceso a la caja de seguridad se deben especificar en un único comando ddutil -H.No es posible otorgar acceso adicional de hosts a la caja de seguridad más adelante. En ese caso,debe eliminar el archivo de caja de seguridad existente y, a continuación, crear un nuevo archivo decaja de seguridad con todos los nombres de host.

Ejecute el comando ddutil -H antes de ejecutar el comando de registro. Todos los hosts quetendrán acceso al archivo de caja de seguridad compartida deben aparecer en la lista<hostname-1> ... <hostname-n>. Especifique cada valor de <hostname> como un nombrecompleto del host, por ejemplo, test1.datadomain.com.

Por ejemplo, el siguiente comando crea una caja de seguridad que se puede compartir mediantetres sistemas de host del cliente de base de datos:

ddutil -H "hostnames dbclient1.datadomain.com dbclient2.datadomain.com dbclient3.datadomain.com"

Cuando el agente RMAN de Oracle recibe el comando ddutil -H, el agente RMAN de Oraclecomprueba si ya existe un archivo de caja de seguridad. Si es así, se informa un error, y en unmensaje (registrado en el archivo de seguimiento de RMAN) se informa esto y se le indica alusuario que elimine el archivo de caja de seguridad, si así lo desea, y que repita el comando. Elagente de Oracle RMAN no elimina un archivo de caja de seguridad existente.

Si no existe ningún archivo de caja de seguridad, el agente de Oracle RMAN crea un archivo decaja de seguridad y se les otorga a los hosts especificados acceso a la nueva caja de seguridad. Lacaja de seguridad la pueden utilizar y compartir todos estos hosts. A continuación, registre cadasistema Data Domain a los que tendrán acceso estos hosts. Puede registrar sistemas Data Domainadicionales en cualquier momento después de que se crea la caja de seguridad. Registre cadasistema Data Domain como se describe en Registro de un sistema Data Domain estándar en lapágina 64. Dado que todos los hosts especificados tienen acceso a la caja de seguridad, puede

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 69

Page 70: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

registrar los sistemas Data Domain en cualquiera de los sistemas de host enumerados. Cadasistema Data Domain debe registrarse solo una vez.

No es posible agregar hostnames adicionales después de ejecutar el comando ddutil -H. Laúnica manera de agregar hostnames adicionales es eliminar el archivo de caja de seguridad actual yrecrear el archivo mediante la ejecución del comando ddutil -H nuevamente, esta vez, contodos los hostnames necesarios. Sin embargo, se perderá el contenido de la caja de seguridad ytodos los sistemas Data Domain deben volver a registrarse.

Utilización de un comando RMAN para registrar un sistema Data Domain para el acceso a lacaja de seguridad compartida.

El comando hostnames de RMAN especifica todos los hosts que deben tener acceso al archivo decaja de seguridad. Cuando ejecuta el comando hostnames para crear la caja de seguridad, todoslos hosts que se especifican en el comando reciben acceso a la caja de seguridad.

Para crear la caja de seguridad, ejecute el comando hostnames solo una vez. Todos los hosts quecomparten el acceso a la caja de seguridad se deben especificar en un único comando hostnames.No es posible otorgar acceso adicional de hosts a la caja de seguridad más adelante. En ese caso,debe eliminar el archivo de caja de seguridad existente y, a continuación, crear un nuevo archivo decaja de seguridad con todos los nombres de host.

El formato del comando hostnames es el siguiente:

RUN { ALLOCATE CHANNEL C1 TYPE SBT_TAPE PARMS 'SBT_LIBRARY=<path-to-$RMAN_AGENT_HOME>/lib/libddobk.so, ENV=(RMAN_AGENT_HOME=<path-to-$RMAN_AGENT_HOME>)'; send 'hostnames <hostname-1> <hostname-2> ... <hostname-n>'; RELEASE CHANNEL C1; }

Ejecute este comando como el primer comando RMAN, antes del comando de registro. Todos loshosts que tendrán acceso al archivo de caja de seguridad compartida deben aparecer en la lista<hostname-1> ... <hostname-n>. Especifique cada valor de <hostname> como un nombrecompleto del host, por ejemplo, test1.datadomain.com.

Por ejemplo, el siguiente comando RMAN crea una caja de seguridad que se puede compartirmediante tres sistemas de host del cliente de base de datos:

RUN { ALLOCATE CHANNEL C1 TYPE SBT_TAPE PARMS 'SBT_LIBRARY=<path-to-$RMAN_AGENT_HOME>/lib/libddobk.so, ENV=(RMAN_AGENT_HOME=<path-to-$RMAN_AGENT_HOME>)'; send 'hostnames dbclient1.datadomain.com dbclient2.datadomain.com dbclient3.datadomain.com'; RELEASE CHANNEL C1; }

Cuando el agente RMAN de Oracle recibe el comando hostnames, el agente RMAN de Oraclecomprueba si ya existe un archivo de caja de seguridad. Si es así, se informa un error, y en unmensaje (registrado en el archivo de seguimiento de RMAN) se informa esto y se le indica alusuario que elimine el archivo de caja de seguridad, si así lo desea, y que repita el comando. Elagente de Oracle RMAN no elimina un archivo de caja de seguridad existente.

Si no existe ningún archivo de caja de seguridad, el agente de Oracle RMAN crea un archivo decaja de seguridad y se les otorga a los hosts especificados acceso a la nueva caja de seguridad. Lacaja de seguridad la pueden utilizar y compartir todos estos hosts. A continuación, registre cadasistema Data Domain a los que tendrán acceso estos hosts. Puede registrar sistemas Data Domainadicionales en cualquier momento después de que se crea la caja de seguridad. Registre cadasistema Data Domain como se describe en Registro de un sistema Data Domain estándar en lapágina 64. Dado que todos los hosts especificados tienen acceso a la caja de seguridad, puede

Configuración del agente RMAN de Oracle para la implementación independiente

70 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 71: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

registrar los sistemas Data Domain en cualquiera de los sistemas de host enumerados. Cadasistema Data Domain debe registrarse solo una vez.

No es posible agregar hostnames adicionales después de ejecutar el comando hostnames. Laúnica manera de agregar hostnames adicionales es eliminar el archivo de caja de seguridad actual yrecrear el archivo mediante la ejecución del comando hostnames nuevamente, esta vez, contodos los hostnames necesarios. Sin embargo, se perderá el contenido de la caja de seguridad ytodos los sistemas Data Domain deben volver a registrarse.

Migración de una configuración de Oracle desde el agente deaplicación de base de datos

Realice los siguientes pasos para migrar una configuración de Oracle desde el agente de aplicaciónde base de datos en el host del servidor de base de datos de Oracle al agente RMAN de Oracle.

Procedimiento

1. Interrumpa todos los respaldos de Oracle que se realicen con el agente de aplicación de basede datos.

2. Instale el agente RMAN de Oracle de acuerdo con las instrucciones correspondientes:

l Instalación y configuración del agente RMAN de Oracle en sistemas AIX, Linux ySolaris en la página 50

l Instalación y configuración del agente de Oracle RMAN en sistemas Windows en lapágina 59

Nota: La instalación del agente RMAN de Oracle no modifica ninguno de los archivos delagente de aplicación de base de datos en el mismo sistema.

3. Cree la caja de seguridad necesaria para las operaciones del agente RMAN de Oraclemediante el comando ddutil -C correspondiente, como se describe en Registrar cadasistema Data Domain en la página 63.

4. Actualice los scripts de RMAN, como se describe en Actualización de los scripts de RMANpara las operaciones del agente RMAN de Oracle en la página 72.

5. Utilice el tipo correcto de script de RMAN para las operaciones de restauración, cotejo yeliminación, como se describe en Uso del script de RMAN correcto para restaurar, cotejar yeliminar operaciones en la página 74.

Nota: Debe asignar canales para el agente de aplicación de base de datos y el agenteRMAN de Oracle, para las operaciones de restauración, cotejo y eliminación enrespaldos de Oracle no vencidos que se ejecutaron anteriormente con el agente deaplicación de base de datos. Puede mantener el software del agente de aplicación debase de datos en el host del servidor de base de datos de Oracle, siempre que seanecesario.

6. Para habilitar las operaciones a nivel de nube con el agente RMAN de Oracle, actualice laspolíticas de transferencia de datos necesarias, como se describe en Actualización de lapolítica de transferencia de datos para las operaciones a nivel de nube en la página 75.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 71

Page 72: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Actualización de los scripts de RMAN para las operaciones del agente RMAN deOracle

Para restaurar respaldos de Oracle ejecutados con el agente RMAN de Oracle, debe usar un scriptde RMAN creado para estas restauraciones, no un script de RMAN creado para restauraciones delagente de aplicación de base de datos para Oracle.

Los scripts de RMAN usados para las operaciones del agente de aplicación de base de datos nofuncionarán para las operaciones del agente RMAN de Oracle, ya que los scripts hacen referencia ala biblioteca SBT del agente de aplicación de base de datos y no incluyen la configuración deparámetros requerida. Debe actualizar los scripts de RMAN para las operaciones del agente RMANde Oracle.

Por ejemplo, el siguiente comando de RMAN incluye la configuración de SBT_LIBRARY correctapara el agente RMAN de Oracle:

ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=libddobk.so, ENV=(STORAGE_UNIT=rman_su, BACKUP_HOST=blrv071a091.lss.emc.com,RMAN_AGENT_HOME=/opt/dpsapps/rmanagent/)';

Como se describe en Uso del script de RMAN correcto para restaurar, cotejar y eliminaroperaciones en la página 74, debe asignar canales para el agente de aplicación de base de datos yel agente RMAN de Oracle para las operaciones de restauración, cotejo y eliminación en losrespaldos de Oracle no vencidos que se ejecutaron anteriormente con el agente de aplicación debase de datos. Puede mantener el software del agente de aplicación de base de datos en el hostdel servidor de base de datos de Oracle, siempre que sea necesario.

En los temas a continuación, se proporcionan detalles sobre la ejecución de respaldos con el agenteRMAN de Oracle:

l Especificación de subdirectorios para los respaldos del agente de Oracle RMAN en la página82

l Respaldo y configuración del canal del agente de Oracle RMAN en la página 182

Identificación de los tipos de respaldos

Para asegurarse de actualizar correctamente los scripts de RMAN para las operaciones con elagente adecuado, identifique si los respaldos se realizaron con el agente de aplicación de base dedatos o el agente RMAN de Oracle. Para determinar qué agente realizó los respaldos, puedeejecutar el comando de RMAN LIST BACKUP o el comando de RMAN RESTORE...PREVIEW:

l En la salida del comando LIST BACKUP, un controlador de medios indica los respaldos delagente de aplicación de base de datos (después de la etiqueta Media:) como DatabaseApplication Agent/<storage_unit> o (para el agente de aplicación de base dedatos 2.5) database app agent/<storage_unit>. Los respaldos del agente RMAN deOracle se indican mediante un controlador de medios de solo <device_path>.

Por ejemplo, la siguiente salida del comando LIST BACKUP muestra los dos tipos decontroladores de medios:

RMAN>LIST BACKUP;…BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------34 Full 670.00M SBT_TAPE 00:00:04 13-FEB-19 BP Key: 27 Status: AVAILABLE Compressed: NO Tag: TAG20190213T021252 Handle: ./testdir/0vtpo8d4_1 Media: s:blrv071a091.lss.emc.com:/rman_su

Configuración del agente RMAN de Oracle para la implementación independiente

72 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 73: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

List of Datafiles in backup set 27 Container ID: 3, PDB Name: PDBORCLBS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------27 Full 670.00M SBT_TAPE 00:00:03 20-FEB-19 BP Key: 34 Status: AVAILABLE Compressed: NO Tag: TAG20190220T041617 Handle: ORCL_17tqau8i_1_1 Media: Database Application Agent/ddbea_su List of Datafiles in backup set 34 Container ID: 3, PDB Name: PDBORCL File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 8 Full 1969272 04-FEB-19 /u01/app/oracle/oradata/orcl/pdborcl/system01.dbf 9 Full 1969272 04-FEB-19 /u01/app/oracle/oradata/orcl/pdborcl/sysaux01.dbf 10 Full 1969272 04-FEB-19 /u01/app/oracle/oradata/orcl/pdborcl/SAMPLE_SCHEMA_users01.dbf 11 Full 1969272 04-FEB-19 /u01/app/oracle/oradata/orcl/pdborcl/example01.dbf

l El comando de RMAN RESTORE...PREVIEW muestra qué producto realizó el respaldo y laspiezas de respaldo necesarias para la restauración. En la salida del comandoRESTORE...PREVIEW, un controlador de medios indica los respaldos del agente de aplicaciónde base de datos (después de la etiqueta Media:) como Database Application Agent/<device_path>. Los respaldos del agente RMAN de Oracle se indican mediante uncontrolador de medios de solo <device_path>.

Por ejemplo, la siguiente salida del comando RESTORE...PREVIEW muestra los dos tipos decontroladores de medios:

List of Backup Sets===================BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------27 Incr 0 751.50M SBT_TAPE 00:00:08 18-JUN-19 BP Key: 27 Status: AVAILABLE Compressed: NO Tag: TAG20190618T224918 Handle: DDBEA_BACKUP_ORCL_1au4el7e_1_1 Media: Database Application Agent/ddbea_su List of Datafiles in backup set 27 File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name ---- -- ---- ---------- --------- ----------- ------ ---- 1 0 Incr 3099340 18-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_gjncgq81_.dbf 4 0 Incr 3099340 18-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_gjncgqch_.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------37 Incr 1 19.25M SBT_TAPE 00:00:02 18-JUN-19 BP Key: 37 Status: AVAILABLE Compressed: NO Tag: TAG20190618T234336 Handle: DDBEA_BACKUP_ORCL_1ju4eod8_1_1 Media: Database Application Agent/ddbea_su List of Datafiles in backup set 37 File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name ---- -- ---- ---------- --------- ----------- ------ ---- 1 1 Incr 3104875 18-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_gjncgq81_.dbf 4 1 Incr 3104875 18-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_gjncgqch_.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------42 Incr 1 25.00M SBT_TAPE 00:00:01 19-JUN-19 BP Key: 42 Status: AVAILABLE Compressed: NO Tag: TAG20190619T051822 Handle: RMAN_BACKUP_ORCL_1vu4fc0u_1_1 Media: blrv071a091.lss.emc.com:/rman_su List of Datafiles in backup set 42 File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name ---- -- ---- ---------- --------- ----------- ------ ---- 1 1 Incr 3123880 19-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_gjncgq81_.dbf

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 73

Page 74: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

4 1 Incr 3123880 19-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_gjncgqch_.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------48 Incr 1 1.00M SBT_TAPE 00:00:01 19-JUN-19 BP Key: 48 Status: AVAILABLE Compressed: NO Tag: TAG20190619T052357 Handle: RMAN_BACKUP_ORCL_28u4fcbd_1_1 Media: blrv071a091.lss.emc.com:/rman_su List of Datafiles in backup set 48 File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name ---- -- ---- ---------- --------- ----------- ------ ---- 1 1 Incr 3124118 19-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_gjncgq81_.dbf 4 1 Incr 3124118 19-JUN-19 NO /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_gjncgqch_.dbf

Uso del script de RMAN correcto para restaurar, cotejar y eliminar operacionesDebe asignar canales para el agente de aplicación de base de datos y el agente RMAN de Oracle,para las operaciones de restauración, cotejo y eliminación en respaldos de Oracle no vencidos quese ejecutaron anteriormente con el agente de aplicación de base de datos. Puede mantener elsoftware del agente de aplicación de base de datos en el host del servidor de base de datos deOracle, siempre que sea necesario.

Para las operaciones del agente de aplicación de base de datos, debe modificar los scripts deRMAN para asignar los canales necesarios e incluir los comandos correctos. La versión másreciente de la Guía de instalación y administración del agente de aplicación de base de datosproporciona detalles sobre los scripts de RMAN para usar con el agente de aplicación de base dedatos.

Por ejemplo, los siguientes comandos de RMAN incluyen la configuración de SBT_LIBRARYcorrecta para el agente de aplicación de base de datos:

l En UNIX o Linux:

ALLOCATE CHANNEL DDBEA1 TYPE SBT_TAPE PARMS ‘BLKSIZE=1048576, SBT_LIBRARY= SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so,ENV=(CONFIG_FILE=/orasnb/oracle_ddbda.cfg)’;

l En Windows:

ALLOCATE CHANNEL DDBEA1 DEVICE TYPE SBT_TAPE PARMS 'SBT_LIBRARY=C:\PROGRA~1\DPSAPPS\DBAPPAGENT\bin\libddboostora.dll, SBT_PARMS=(CONFIG_FILE=D:\orasnb\oracle_ddbda.cfg)' FORMAT '%d_%U';

Para identificar si un respaldo se realizó con el agente de aplicación de base de datos o el agenteRMAN de Oracle, siga las instrucciones en Identificación de los tipos de respaldos en la página 72.

Debe usar el agente de aplicación de base de datos en los scripts de cotejo y eliminación de RMANpara eliminar los respaldos del agente de aplicación de base de datos cuando vencen según lapolítica de retención de RMAN.

Nota: Utilice el software del agente de aplicación de base de datos para las operaciones derecuperación, cotejo y eliminación hasta que venzan todos los respaldos del agente deaplicación de base de datos.

El siguiente script de muestra de RMAN restaura una base de datos después de asignar los canalesnecesarios para el agente RMAN de Oracle y el agente de aplicación de base de datos:

connect target *RUN {

Configuración del agente RMAN de Oracle para la implementación independiente

74 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 75: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576, SBT_LIBRARY=libddobk.so, ENV=(STORAGE_UNIT=rman_su, BACKUP_HOST=blrv071a091.lss.emc.com, RMAN_AGENT_HOME=/opt/dpsapps/rmanagent/)';ALLOCATE CHANNEL DDBEA1 TYPE SBT_TAPE PARMS ‘BLKSIZE=1048576, SBT_LIBRARY= SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so,ENV=(CONFIG_FILE=/orasnb/oracle_ddbda.cfg)’RESTORE DATABASE;RECOVER DATABASERELEASE CHANNEL CH1;RELEASE CHANNEL DDBEA1;}

Actualización de la política de transferencia de datos para las operaciones a nivelde nube

Una política de DD a nivel de nube, también conocida como una política de transferencia de datos,es necesaria para cada unidad de almacenamiento o MTree que el agente RMAN de Oracle utilizapara la transferencia de datos a la nube. El agente de aplicación de base de datos es compatiblecon una política de transferencia de datos basada en aplicaciones, mientras que el agente RMANde Oracle es compatible con una política de transferencia de datos basada en antigüedad.

Después de migrar una configuración de Oracle desde el agente de aplicación de base de datos alagente RMAN de Oracle, debe actualizar la política de transferencia de datos de una políticabasada en aplicaciones a una política basada en la antigüedad para la organización de la nube enniveles.

Por ejemplo, puede ejecutar el siguiente comando para verificar las configuraciones de la política:

data-movement policy show

Mtree Target(Tier/Unit Name) Policy Value------------------------- ---------------------- ------------- -------/data/col1/rman Cloud/ecs_1 age-threshold 14 days/data/col1/exchange Cloud/ecs_1 app-managed enabled/data/col1/DDBEA_ORACLE Cloud/ecs_1 app-managed enabled------------------------- ---------------------- ------------- -------

Una vez que los datos se transfieran a la nube, realice los siguientes pasos para actualizar lapolítica de transferencia de datos de la política basada en la aplicación a la política basada en laantigüedad.

1. Deshabilite la política basada en aplicaciones. Por ejemplo:

data-movement policy set app-managed disabled to-tier cloud cloud-unit ecs_1 mtrees /data/col1/DDBEA_ORACLE

The data-movement app-managed policy for Mtree(s) "/data/col1/DDBEA_ORACLE" is reset to "none".

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 75

Page 76: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

2. Configure la política basada en la antigüedad para el agente RMAN de Oracle. Por ejemplo:

data-movement policy set age-threshold 14 to-tier cloud cloud-unit ecs_1 mtrees /data/col1/DDBEA_ORACLE

The data-movement age-threshold policy is set to "14" days for the following Mtree(s):/data/col1/DDBEA_ORACLE

Ejecute el siguiente comando nuevamente para verificar la configuración de la política:

data-movement policy show

Mtree Target(Tier/Unit Name) Policy Value------------------------- ---------------------- ------------- -------/data/col1/rman Cloud/ecs_1 age-threshold 14 days/data/col1/exchange Cloud/ecs_1 app-managed enabled/data/col1/DDBEA_ORACLE Cloud/ecs_1 age-threshold 14 days------------------------- ---------------------- ------------- -------

Utilice el tipo correcto de script de RMAN para las operaciones de retiro o restauración dedatos, como se describe en Realización de la recuperación de datos desde la nube en la página139.

Realización de respaldos de un ambiente en clúster a DataDomain

En los siguientes ejemplos se proporcionan los procedimientos en diferentes escenarios de caja deseguridad para respaldos y restauraciones del agente de Oracle RMAN con nodos de Oracle RACen un ambiente de clúster.

Escenario 1: caja de seguridad en una ubicación compartida

1. Monte una ruta de NFS/CIFS en ambos nodos de Oracle RAC que se utilizarán para respaldosy restauraciones.

2. Instale el agente de Oracle RMAN en la ruta de montaje NSF.

3. Ejecute el siguiente comando para crear una caja de seguridad compartida que incluya losnombres de host del nodo RAC en el clúster:

send 'hostnames <hostname-1> <hostname-2> ... <hostname-n>';

4. Respalde la base de datos en el nodo 1.

5. Restaure el respaldo de base de datos en el nodo 2.

Escenario 2: uso de una copia de caja de seguridad

1. Instale el agente de Oracle RMAN en ambos nodos de Oracle RAC por separado.

2. Cree una caja de seguridad y agregue los nombres de host del nodo a la caja de seguridad en elnodo 1.

3. Copie los archivos de la caja de seguridad desde el nodo 1 al nodo 2.

4. Respalde la base de datos en el nodo 1.

5. Restaure el respaldo de base de datos en el nodo 2.

Configuración del agente RMAN de Oracle para la implementación independiente

76 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 77: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Nota: Como alternativa, puede respaldar la base de datos en el nodo 2 y, a continuación,restaurar el respaldo en el nodo 1.

Escenario 3: sin una caja de seguridad compartida

1. Instale el agente de Oracle RMAN en ambos nodos de Oracle RAC por separado.

2. Registre la caja de seguridad por separado en cada nodo, los nodos 1 y 2.

3. Respalde la base de datos en el nodo 1.

4. Restaure el respaldo de base de datos en el nodo 2.

Replicación de Data DomainData Domain Replicator ofrece replicación cifrada automatizada para recuperación ante desastresy consolidación de respaldo y archivo de múltiples sitios. El software de Data Domain Replicatorreplica de manera asíncrona únicamente los datos comprimidos y deduplicados por medio de unared de área amplia (WAN).

Puede utilizar uno de estos dos métodos para replicar los respaldos de Oracle. El agente de OracleRMAN no es compatible con el uso de ambos métodos juntos:

l Replicación de archivos administrada (MFR)

La MFR puede utilizarse para crear varias copias de un respaldo mientras este se encuentra enejecución. Como cada archivo RMAN se crea en el sistema primario de Data Domain durante unrespaldo, la replicación eficiente en la red automáticamente comienza a copiar los segmentosde archivos únicos y comprimidos al sistema Data Domain remoto. Cuando se completan elrespaldo de RMAN en el sistema local de Data Domain, así como la replicación al sistema DataDomain remoto, se actualiza el catálogo de RMAN con información sobre las copias de respaldolocales y remotas. En Realización de la replicación administrada de archivos (MFR) en la página77 se proporcionan detalles sobre la configuración de MFR en el agente de Oracle RMAN y larestauración desde una copia de respaldo.

l Replicación de MTree

La replicación de MTree puede usarse para crear una o varias copias de un respaldo,independientemente del proceso de respaldo de RMAN. Utilice el agente de Oracle RMAN paracrear el respaldo en un sistema Data Domain primario, y el administrador de Data Domainejecutará la replicación de MTree desde el sistema primario al sistema secundario. El agente deOracle RMAN no inicia ni monitorea la replicación de MTree. Sin embargo, el producto puederestaurarse desde la copia replicada en un sistema Data Domain secundario. En Restauracióndesde respaldos replicados de MTree en la página 81 se proporcionan detalles sobre elproceso de restauración.

En la Guía de administración de Data Domain Operating System se proporciona más informaciónsobre el requisito de licencia para Data Domain Replicator y la compatibilidad entre el DD OS deorigen y de destino. En la guía se incluyen pasos detallados para ejecutar y administrar lareplicación de MTree.

Realización de la replicación administrada de archivos (MFR)La replicación de archivos le permite realizar varias copias de un respaldo RMAN. Con el agenteRMAN de Oracle, puede especificar COPIES <n> en el comando de respaldo, donde <n> es 2, 3 o4, para hacer dos, tres o cuatro copias de un respaldo.

AVISOSi el agente RMAN de Oracle se integra con PowerProtect, se deshabilitan las siguientesoperaciones de replicación de autoservicio y de organización de la nube en niveles:

l Creación de varias copias de respaldo con el comando de RMAN BACKUP COPIES.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 77

Page 78: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Recuperación automática de los datos de respaldo durante la restauración, cuando elarchivo de respaldo está en la organización de la nube en niveles. El administrador dePowerProtect debe recuperar explícitamente la copia de respaldo antes de que el DBApueda restaurarla.

En la Guía del usuario y de administración de PowerProtect se proporcionan más detalles sobreestas limitaciones.

Para realizar la replicación de archivos, utilice un comando similar al que se muestra a continuación.Edite el comando de script para su ambiente, y especifique el sistema Data Domain que es elsistema de destino para la replicación de archivos. La especificación de COPIES <n> requiere unalicencia de replicador instalada en los sistemas Data Domain de origen y de destino. EspecificarCOPIES <n> para realizar un respaldo requiere la edición Enterprise de Oracle.

Por ejemplo, especificar COPIES 2 le indica al agente RMAN de Oracle que realice una replicaciónadministrada de archivos (MFR) al segundo sistema de Data Domain. El segundo nombre delsistema de Data Domain se especifica como parte del nombre de archivo de la segunda copia,como <destination-system> en el siguiente comando.

Los dos nombres de archivos especificados en este comando deben ser idénticos, excepto lainclusión de <destination-system> en el segundo nombre. El agente de Oracle RMAN requiere quelos nombres de archivo de las dos copias sean idénticos. También se requiere el carácter guión bajo(_). Si omite el carácter guión bajo en los nombres de archivo, se produce un error y el respaldofalla. Los cambios realizados a los formatos de nombre de archivo que se muestran deben cumplircon los siguientes requisitos:

l Los formatos de nombre de archivo incluyen el carácter guión bajo.

l Los nombres de archivo son idénticos, excepto <destination-system> en el nombre para lasegunda copia.

No se admite el uso de formatos de Oracle como %U y %c, debido a que estos formatos de Oracleincluyen la cantidad de copias en el nombre de archivo generado. Como resultado, el nombre dearchivo que se genera para la segunda copia es diferente del nombre de archivo generado para laprimera copia.

backup copies 2 database filesperset=1 format '%u_%p', '<destination-system>/%u_%p';

Nota: Utilice u minúscula en '%u_%p'. Una U mayúscula, con un formato de Oracle válido, no esválida para el agente RMAN de Oracle y hace que la replicación falle.

Para utilizar COPIES 2, el valor de BACKUP_TAPE_IO_SLAVES debe establecerse en TRUE y sepuede configurar de la siguiente manera:

SQL> show parameter backup_tape

NAME TYPE VALUE------------------------------------ ----------- ------------------------------

Configuración del agente RMAN de Oracle para la implementación independiente

78 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 79: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

backup_tape_io_slaves boolean FALSESQL>

SQL> alter system set backup_tape_io_slaves = true scope=spfile;

System altered.

bounce the oracle instance( shutdown and startup) the database

SQL> show parameter backup_tape

NAME TYPE VALUE------------------------------------ ----------- ------------------------------backup_tape_io_slaves boolean TRUESQL>

La única diferencia de realizar un segundo respaldo a un BACKUP_HOST diferente es que el flujode datos para la replicación administrada de archivos se realiza entre dos sistemas de Data Domain.Un respaldo típico envía los datos entre el servidor de respaldo y un sistema Data Domain.

Para realizar tres o cuatro copias, utilice un comando de respaldo con COPIES 3 o COPIES 4 enlugar de COPIES 2. El formato del archivo de respaldo es el siguiente:

backup copies <n> database filesperset=1 format '%u_%p', '<destination-system2>/%u_%p', '<destination-system3>/%u_%p', '<destination-system4>/%u_%p'

La especificación de dos, tres o cuatro copias crea las copias adicionales en el segundo, tercer ycuarto sistema de destino, respectivamente. Todos los formatos deben ser idénticos, excepto elnombre del sistema Data Domain inicial, para que se creen todas las copias de archivos con losmismos nombres de archivos. Cada sistema de Data Domain especificado tiene una unidad dealmacenamiento con el nombre especificado por el valor STORAGE_UNIT.

La replicación de archivos debe realizarse en una unidad de almacenamiento de destino con elmismo nombre de la unidad de almacenamiento de origen. Los sistemas Data Domain de destinodeben tener una unidad de almacenamiento que tenga el mismo nombre de la unidad dealmacenamiento en el sistema Data Domain de origen que contiene el archivo que se replica. Elarchivo se replica en la unidad de almacenamiento con el mismo nombre en los sistemas DataDomain de destino.

La replicación de archivos con RMAN requiere que el sistema Data Domain de origen y el dedestino se conecten al sistema RMAN que realiza los respaldos, y que sea accesible desde estesistema. La configuración de red debe habilitar los respaldos al sistema Data Domain de origen y atodos los sistemas Data Domain de destino. Los sistemas de destino deben ser accesibles desde elsistema de origen. Cuando se realizan más de dos copias, los sistemas de destino no deben seraccesibles entre sí, solo al sistema de origen. La replicación no se realiza con éxito enconfiguraciones donde el sistema Data Domain de destino está conectado únicamente al sistemaData Domain de origen a través de un vínculo o una red privada.

En el siguiente ejemplo, se muestra la salida del comando list de RMAN, que muestra la unidadde almacenamiento y el destino asociada con COPIES 2.

RMAN> list backupset 52;

List of Backup Sets===================

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 79

Page 80: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

BS Key Type LV Size------- ---- -- ----------52 Full 1.62G List of Datafiles in backup set 52 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 1 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/system01.dbf 2 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/sysaux01.dbf 3 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/undotbs01.dbf 4 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/users01.dbf 5 Full 4614599 09-MAY-12 /u02/app/oracle/oradata/Demo/example01.dbf

Backup Set Copy #2 of backup set 52 Device Type Elapsed Time Completion Time Compressed Tag ----------- ------------ --------------- ---------- --- SBT_TAPE 00:00:34 09-MAY-12 NO TAG20120509T101338

List of Backup Pieces for backup set 52 Copy #2 BP Key Pc# Status Media Piece Name ------- --- ----------- ----------------------- ---------- 78 1 AVAILABLE Demo dd670-ostqa06.datadomain.com/20nahpei_1

Backup Set Copy #1 of backup set 52 Device Type Elapsed Time Completion Time Compressed Tag ----------- ------------ --------------- ---------- --- SBT_TAPE 00:00:34 09-MAY-12 NO TAG20120509T101338

List of Backup Pieces for backup set 52 Copy #1 BP Key Pc# Status Media Piece Name ------- --- ----------- ----------------------- ---------- 77 1 AVAILABLE Demo 20nahpei_1

RMAN>

Restauración a partir de varias copias de respaldoSi hay varias copias de un respaldo que se generan a través de MFR, puede ejecutar unarestauración desde cualquier sistema Data Domain que contenga una copia del respaldo. Por logeneral, debe realizar una restauración desde el sistema Data Domain de origen (local). En estecaso, se debe especificar este sistema Data Domain como el host de respaldo en el comando derestauración.

Si este sistema Data Domain de origen no está disponible por cualquier motivo, puede restaurar elrespaldo desde cualquiera de los demás sistemas Data Domain disponibles. Para realizar esto,determine qué sistemas Data Domain son accesibles por medio de la red. Si se utilizó COPIES 2,hay solo otro sistema que puede ejecutar la restauración, por lo que debe estar disponible. Si seutilizaron COPIES 3 o COPIES 4, cualquier sistema disponible actualmente puede ejecutar larestauración. Si más de un sistema con el respaldo requerido está disponible, seleccione un sistemabasado en los siguientes factores:

l Ancho de banda disponible

l Velocidad de la conexión

l Otras consideraciones logísticas o de rendimiento

Especifique el sistema preferido como el host de respaldo en el comando de restauración.

En algunos casos, es posible que un archivo de respaldo no esté disponible en el host de respaldoespecificado. En tal caso, si otro sistema Data Domain disponible tiene una copia del respaldo,RMAN intenta recuperar el archivo desde el otro sistema. A pesar de que este sistema no seespecificó como el host de respaldo, se produce este intento de recuperación.

Por ejemplo, se realizaron tres copias de un respaldo ddr-host-1, ddr-host-2 y ddr-host-3. Cuandose requiere una restauración, ddr-host-1 está inactivo, pero ddr-host-2 y ddr-host-3 están

Configuración del agente RMAN de Oracle para la implementación independiente

80 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 81: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

disponibles. Si especifica ddr-host-2 como el host de respaldo en el comando de restauración,RMAN recupera los archivos de respaldo de ddr-host-2. Si no se encuentra un archivo en ddr-host-2, RMAN intenta recuperar el archivo de ddr-host-3. Si la recuperación no se realiza conéxito, la restauración fallará.

Si selecciona ddr-host-3 como el host de respaldo, RMAN intenta recuperar los archivos derespaldo de ddr-host-3. Si no se encuentra un archivo en ddr-host-3, RMAN intenta recuperar elarchivo de ddr-host-2.

Nota: Si ddr-host-2 está inactivo, pero ddr-host-1 y ddr-host-3 están disponibles, si seespecifica ddr-host-3 como el host de respaldo, la restauración se realizará desde ddr-host-3.Sin embargo, si un archivo no se encuentra en ddr-host-3, RMAN no intentará encontrar elarchivo que falta en ddr-host-1.

El sistema especificado como el host de respaldo siempre debe estar disponible. Si el sistemaespecificado como el host de respaldo no está disponible, la restauración siempre fallará, incluso siel respaldo está disponible desde otras copias.

Restauración desde respaldos replicados de MTreePara habilitar la restauración de un respaldo replicado de MTree, debe registrar el sistema DataDomain secundario en la caja de seguridad. Utilice un comando RMAN, como se muestra en elsiguiente ejemplo y edite el comando para el ambiente.

Nota: Se requiere el registro del sistema Data Domain secundario solo una vez. No incluya elcomando de registro en cada script de restauración. Realice este registro antes de realizarcualquier restauración desde el sistema Data Domain secundario.

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(BACKUP_HOST=bu-ddbealin-17.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';send 'set username q_ost password 1X3quest servernamebu-ddbealin-17.lss.emc.com storageunit rman_su';RELEASE CHANNEL C1;}

Asegúrese de especificar los valores correctos en el comando de RMAN send para el registro:

l El valor username es el nombre de usuario de DD Boost en el sistema de Data Domainsecundario. El nombre de usuario distingue mayúsculas de minúsculas y debe coincidirexactamente con el valor establecido en el sistema Data Domain secundario.

l El valor password es la contraseña que configuró para el nombre de usuario. La contraseñadistingue mayúsculas de minúsculas y debe coincidir exactamente con el valor establecido en elsistema Data Domain secundario.

l El valor servername distingue mayúsculas de minúsculas y es el nombre del sistema de DataDomain secundario. Especifique el mismo formulario del nombre en este comando, como en elscript de restauración de RMAN, que se muestra a continuación. Por ejemplo, si utilizaserver1.domain.com en el script de restauración de RMAN, también debe utilizarserver1.domain.com en el comando send. No utilice SERVER1.domain.com o server1.

Puede especificar una dirección IP si se utiliza la misma dirección IP en el script de restauraciónde RMAN. Puede registrar varios formularios del nombre del servidor. Por ejemplo, puederegistrar server1 y server1.domain.com, y utilizar cualquiera de estos nombres en los scripts derestauración de RMAN.

l El valor storageunit es la unidad de almacenamiento de destino de la replicación de MTreeen el sistema de Data Domain secundario. El valor distingue mayúsculas de minúsculas y debecoincidir exactamente con el valor establecido en el sistema Data Domain secundario.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 81

Page 82: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Una vez finalizado el registro, puede realizar restauraciones desde el sistema Data Domainsecundario. Utilice un script de restauración de RMAN, como se muestra en el siguiente ejemplo yedite el comando para el ambiente.

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_su, BACKUP_HOST=bu-ddbealin-17.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';restore database;RELEASE CHANNEL C1;}

Asegúrese de que se especifiquen los valores correctos en el script de restauración de RMAN:

l El valor STORAGE_UNIT es la unidad de almacenamiento de destino de la replicación de MTreeen el sistema de Data Domain secundario. El valor distingue mayúsculas de minúsculas y debecoincidir exactamente con el valor establecido en el sistema Data Domain secundario.

l El valor BACKUP_HOST distingue mayúsculas de minúsculas y es el nombre del sistema de DataDomain secundario. Especifique el mismo formulario del nombre en este script como en elcomando de restauración de RMAN. Por ejemplo, si utiliza server1.domain.com en el comandode registro de RMAN, también debe utilizar server1.domain.com en el script de restauración.No utilice SERVER1.domain.com o server1.

Puede especificar una dirección IP si se utiliza la misma dirección IP en el comando de registrode RMAN.

Nota: Para la replicación de MTree, el nombre de la unidad de almacenamiento de destino en elsistema Data Domain secundario puede ser igual o diferente que el nombre de la unidad dealmacenamiento de origen en el sistema Data Domain de origen.

Especificación de subdirectorios para los respaldos del agentede Oracle RMAN

Puede especificar uno o más subdirectorios en el nombre de ruta que utiliza el agente de OracleRMAN como la ubicación para almacenar las piezas de respaldo creadas durante un respaldo. Debeespecificar los subdirectorios en la especificación FORMATO en el script de respaldo de RMAN. Sitodavía no existen los subdirectorios especificados cuando se inicia el respaldo, el agente de OracleRMAN crea automáticamente los subdirectorios durante el respaldo al sistema Data Domain.

Nota: Cuando realiza una operación de eliminación, de restauración o de cotejo, no esnecesario especificar los subdirectorios en el script de RMAN. El nombre de ruta se registracomo parte del nombre de la pieza de respaldo en el catálogo de Oracle. Cuando realiza laoperación, Oracle proporciona el nombre de ruta requerido al agente de Oracle RMAN.

Debe utilizar la asignación de nombres del subdirectorio correcto en la especificación FORMATO,en función de si el respaldo se realiza a un sistema Data Domain remoto o local:

l Para un respaldo a un sistema local, utilice los siguientes tipos de especificación de FORMATO:

n Cuando el nombre de ruta incluye un subdirectorio único:

FORMAT './<directory-name>/%u_%p';

n Cuando el nombre de ruta incluye varios subdirectorios:

FORMAT './<directory-name-1>/<directory-name-2>/.../<directory-name-n>/%u_%p';

Configuración del agente RMAN de Oracle para la implementación independiente

82 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 83: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Para realizar un respaldo a un sistema remoto, utilice los siguientes tipos de especificación deFORMATO:

n Cuando el nombre de ruta incluye un subdirectorio único:

FORMAT './<directory-name>/%u_%p', '<destination-system>/./<directory-name>/%u_%p';

n Cuando el nombre de ruta incluye varios subdirectorios:

FORMAT './<directory-name-1>/<directory-name-2>/.../<directory-name-n>/%u_%p', '<destination-system>/./<directory-name-1>/<directory-name-2>/.../<directory-name-n>/%u_%p';

Nota: Cuando especifica los subdirectorios en un único comando BACKUP que se utiliza parauna base de datos más un respaldo de registro de archivo, debe utilizar la especificaciónFORMATO dos veces: una vez para las piezas de respaldo de base de datos y una vez para laspiezas de respaldo de registro de archivo. En los siguientes ejemplos de script RMAN seincluye una base de datos además de un respaldo de registro de archivo.

En los siguientes ejemplos se proporcionan scripts RMAN de muestra con el subdirectorio correctopara la asignación de nombres en la especificación de FORMATO para respaldos locales y remotos.

Ejemplo 1 Especificación de un solo subdirectorio en la especificación FORMATO para un respaldo local

El siguiente script de muestra RMAN para un respaldo local incluye una especificaciónde FORMATO con un solo subdirectorio en el nombre de ruta de respaldo:

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP DATABASE FORMAT './testdir/%u_%p';RELEASE CHANNEL CH1;}

Ejemplo 2 Especificación de un subdirectorio en la especificación FORMATO para un respaldo local debase de datos además de un registro de archivo

El siguiente script de muestra RMAN para un respaldo local incluye una especificaciónde FORMATO con un solo subdirectorio en el nombre de ruta de respaldo: Debido aque el comando BACKUP incluye las opciones database y archivelog, debeespecificar el FORMATO dos veces en este caso:

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP FORMAT './testdir/%u_%p' DATABASE PLUS ARCHIVELOG DELETE INPUT FORMAT './testdir/%u_%p';RELEASE CHANNEL CH1;}

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 83

Page 84: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Ejemplo 3 Especificación de varios subdirectorios en la especificación FORMATO para un respaldo local

El siguiente script de muestra RMAN para un respaldo local incluye una especificaciónde FORMATO con varios subdirectorios en el nombre de ruta de respaldo:

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP TABLESPACE PSAPCERUSR FORMAT './testdir1/testdir2/.../testdir<n>/%u_%p';RELEASE CHANNEL CH1;}

Ejemplo 4 Especificación de un solo subdirectorio en la especificación de FORMATO para un respaldoremoto

El siguiente script de muestra RMAN para un respaldo a un sistema Data Domainremoto incluye una especificación de FORMATO con un solo subdirectorio en elnombre de ruta de respaldo. Los dos nombres de archivos especificados en elcomando BACKUP COPIES 2 deben ser idénticos, excepto la inclusión de<destination-system> en el segundo nombre. También se requiere el carácter guiónbajo (_):

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP COPIES 2 DATABASE FORMAT './testdir1/%u_%p', '<destination-system>/./testdir1/%u_%p';RELEASE CHANNEL CH1;}

Ejemplo 5 Especificación de varios subdirectorios en la especificación FORMATO para un respaldoremoto

El siguiente script de muestra RMAN para un respaldo a un sistema Data Domainremoto incluye una especificación de FORMATO con varios subdirectorios en elnombre de ruta de respaldo. Los dos nombres de archivos especificados en elcomando BACKUP COPIES 2 deben ser idénticos, excepto la inclusión de<destination-system> en el segundo nombre. También se requiere el carácter guiónbajo (_):

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,ENV=(STORAGE_UNIT=rman_cloud,BACKUP_HOST=bu-ddbea-lin-16.lss.emc.com,RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';BACKUP COPIES 2 DATABASE FORMAT './testdir1/testdir2/.../testdir<n>/%u_%p', '<destination-system>/./testdir1/testdir2/.../testdir<n>/%u_%p';

Configuración del agente RMAN de Oracle para la implementación independiente

84 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 85: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Ejemplo 5 Especificación de varios subdirectorios en la especificación FORMATO para un respaldoremoto (continuación)

RELEASE CHANNEL CH1;}

Ejecución de respaldos y restauraciones de CDB y PDB deOracle

Oracle 12c presentó la compatibilidad para una base de datos de multiusuario, que permite que unabase de datos del contenedor (CDB) incluya varias bases de datos pluggable (PDB) creadas porusuarios. Puede realizar respaldos y restauraciones de una CDB completa o de PDB individuales.No se necesitan pasos de configuración adicionales en el agente de Oracle RMAN para que seacompatible con el ambiente.

Se recomienda realizar respaldos periódicos de la CDB completa para garantizar que se respaldentodas las PDB y los registros archivados. Puede recuperar la CDB completa o las PDB individualesen cualquier momento específico a partir de un respaldo de CDB. En la documentación de Oraclese proporcionan más detalles.

Realización de restauraciones comprimidas de DD BoostEl agente de Oracle RMAN 4.5 presentado es compatible con restauraciones comprimidas de DDBoost. Una restauración comprimida utiliza menos ancho de banda mediante la restauración de losdatos respaldados en formato comprimido desde el sistema Data Domain al host de aplicación.

Una restauración comprimida puede ser beneficiosa en un ambiente de ancho de banda limitado oen un ambiente de nube, pero puede afectar el rendimiento de la restauración debido al uso derecursos de compresión en el host de aplicación y en el sistema Data Domain. De formapredeterminada, la compresión de restauraciones se deshabilita.

Configurar una restauración comprimida de un respaldo del agente de Oracle RMAN mediante elestablecimiento del parámetro DDBOOST_COMPRESSED_RESTORE al valor VERDADERO en lasección SBT_PARMS o ENV del script de restauración de RMAN.

Por ejemplo, el siguiente script de restauración de RMAN incluye la configuración del parámetro:

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS'BLKSIZE=1048576,SBT_LIBRARY=C:\Users\Administrator\AppData\Local\RMANAgent\bin\libDDobk.dll,ENV=(STORAGE_UNIT=ddbea,BACKUP_HOST=bu-dbe4500.lss.emc.com,RMAN_AGENT_HOME=C:\Users\Administrator\AppData\Local\RMANAgent,DDBOOST_COMPRESSED_RESTORE=TRUE)';RESTORE DATABASE;RECOVER DATABASE;RELEASE CHANNEL CH1;}

Nota:Cuando el parámetro DDBOOST_COMPRESSED_RESTORE no está establecido en VERDADERO,el agente de Oracle RMAN realiza una restauración no comprimida de los datos respaldadosdesde el sistema Data Domain.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 85

Page 86: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Visualización y eliminación de respaldosCuando se eliminan los registros del catálogo de Oracle para realizar algunos respaldos que serealizaron con el agente de Oracle RMAN, pero los respaldos aún permanecen en el sistema DataDomain, esos respaldos se convierten en respaldos huérfanos. Puede eliminar dichos respaldoshuérfanos con el programa ddutil que se instala con el software del agente de Oracle RMAN.

Nota:El programa ddutil elimina archivos de respaldo en el sistema Data Domain, pero no eliminatoda la información en el servidor de base de datos. Normalmente se eliminan los respaldosmediante con el comando RMAN DELETE, el cual elimina el respaldo en el sistema Data Domainy el registro del catálogo RMAN correspondiente.

El usuario del programa ddutil debe tener permisos para acceder a la caja de seguridad,como se describe en Registrar cada sistema Data Domain en la página 63. El programa utiliza labiblioteca de DD Boost para operaciones y no requiere que se monte la unidad dealmacenamiento.

El programa ddutil se instala en el directorio bin, creado por el instalador del agente de OracleRMAN. El programa realiza eliminaciones de archivos de respaldo individuales o grupos de archivosde respaldo, según lo especificado.

Puede realizar cualquiera de las siguientes operaciones, en función del comando ddutil y lasopciones que especifique en la línea de comandos:

l Mostrar información sobre archivos de respaldo al nivel de archivo, nivel de directorio o nivelde unidad de almacenamiento.

l Eliminar los archivos de respaldo al nivel de archivo o nivel de directorio.

l Quitar (eliminar) archivos de respaldo que se crearon o modificaron durante un intervalo detiempo especificado.

Debe ejecutar el comando ddutil en la línea de comandos con las opciones necesarias. La opción-z<hostname>:<storage_unit> es la única opción obligatoria y especifica las credenciales que elagente de Oracle RMAN requiere para acceder a la caja de seguridad durante las operacionesmostrar, eliminar y quitar.

Nota: Debe ejecutar el comando ddutil desde la ubicación de instalación original o establecerla variable de ambiente RMAN_AGENT_HOME para permitir encontrar la caja de seguridad ylas bibliotecas dependientes.

En los siguientes temas se proporcionan detalles sobre cómo utilizar el comando ddutil y lasopciones para ejecutar las operaciones mostrar, eliminar y quitar.

Utilización del comando ddutil para mostrar y quitar respaldosUn usuario de Oracle DBA puede ejecutar el comando ddutil con las opciones adecuadas pararealizar las siguientes operaciones:

l Muestra información acerca de la versión instalada del agente RMAN de Oracle:

ddutil -i

Por ejemplo:

ddutil -iRMAN Agent Version: 19.1.0.0(14)

Configuración del agente RMAN de Oracle para la implementación independiente

86 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 87: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Mostrar información sobre los directorios y archivos de respaldo especificados:

ddutil [-f] -z <hostname>:<storage_unit> [-F {asce|desc} | -T {asce|desc}] [-b <start_time>] [-e <end_time>] [-R] [-t] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

Nota: La operación predeterminada del comando ddutil es la visualización de informaciónde respaldo. Si ejecuta el comando ddutil sin opciones que no sean la opción obligatoria-z, el comando muestra todos los archivos de respaldo que se encuentran directamente enla unidad de almacenamiento.

Utilización del comando ddutil para mostrar información de respaldo en la página 91 ofreceinformación detallada.

l Eliminar los directorios y archivos de respaldo especificados:

ddutil -d -z <hostname>:<storage_unit> [-c] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

Utilización del comando ddutil para eliminar respaldos en la página 93 ofrece informacióndetallada.

l Quitar (eliminar) los directorios y archivos de respaldo dentro de un rango de tiempo deguardado:

ddutil -k -z <hostname>:<storage_unit> [-b <start_time>] [-e <end_time>] [-c] [-R] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

Uso del comando ddutil para eliminar respaldos según la antigüedad en la página 94 ofreceinformación detallada.

Las opciones de entre corchetes ([ ]) son opcionales. En la tabla a continuación, se describen lasopciones del comando ddutil.

Tabla 8 Las opciones del comando ddutil para eliminación y visualización de respaldo

Opción Descripción

-b <hora_de_inicio> Opcional. Especifica el inicio de un rango de tiempo, en un formato de fecha y hora. Formato de fecha y hora que se utiliza con las opciones del comando ddutil en lapágina 90 proporciona detalles sobre los formatos de fecha y hora compatibles con<start_time>.

Sin esta opción, se usa la primera hora del respaldo de forma predeterminada para elinicio del rango de tiempo.

Nota: La operación finaliza con un error si el valor <start_time> es posterior alvalor de <end_time> que se especifica con la opción -e.

-c Opcional. Especifica que se suprimirán los indicadores durante una operación deeliminación. Con esta opción, el programa continúa para eliminar o quitar losarchivos de respaldo especificados sin emitir indicadores de usuario.

-d Se requiere para una operación de eliminación. Especifica que se eliminarán losdirectorios y archivos de respaldo especificados del sistema Data Domain.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 87

Page 88: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 8 Las opciones del comando ddutil para eliminación y visualización derespaldo (continuación)

Opción Descripción

-D <debug_level> Opcional. Genera información de depuración durante la operación, donde<debug_level> es un entero entre 0 y 9. Esta opción se utiliza para solucionarproblemas operacionales.

Esta opción hace que el comando ddutil imprima la información de depuración a

stderr y al archivo de registro operacional. Cuanto mayor sea el valor del entero,mayor será la cantidad de información que se produce. El archivo de registrooperacional también contiene los mensajes operacionales normales que se imprimenen stdout.

El archivo de registro operacional, ddutil_<timestamp>.log, reside en el

subdirectorio log de la ubicación de instalación. Por ejemplo, el nombre del archivo

de registro operacional tiene el formato ddutil_Wed May 17 21:49:082017.log.

-e <hora_de_finalización> Opcional. Especifica el final de un rango de tiempo, en un formato de fecha y hora. Formato de fecha y hora que se utiliza con las opciones del comando ddutil en lapágina 90 proporciona detalles sobre los formatos de fecha y hora compatibles con<end_time>.

La configuración de la opción -e now especifica la hora actual, que es el valor de

tiempo predeterminado.

Nota: La operación finaliza con un error si el valor <end_time> es anterior alvalor <start_time> que se especifica con la opción -b.

-f Opcional. Especifica que se visualizará información sobre los directorios y archivosde respaldo especificados que se crearon o modificaron en el rango de tiempoespecificado en el sistema Data Domain. Esta operación de visualización es laoperación predeterminada del comando ddutil.

-F {asce|desc} Opcional. Especifica la enumeración de los archivos de respaldo en orden alfabéticoascendente o descendente:

l La opción -F asce muestra los archivos en orden alfabético ascendente, según

los nombres de ruta de los archivos.

l La opción -F desc muestra los archivos en orden alfabético descendente,

según los nombres de ruta de los archivos.

Debe especificar las opciones -f y -z con la opción -F asce o -F desc. De

manera opcional, puede especificar las opciones -b, -e, -R, -t y <pathname><n>con la opción -F asce o -F desc.

Nota: Las opciones F y -T son mutuamente excluyentes. Puede utilizar

cualquiera de las opciones, pero no ambas en el mismo comando ddutil.

-k Se requiere para una operación de eliminación. Especifica que se quitarán (eliminar)los archivos de respaldo que se crearon o modificaron en el rango de tiempoespecificado en el sistema Data Domain.

-R Opcional. Especifica que se realizará la operación en los archivos de respaldo encada subdirectorio.

Configuración del agente RMAN de Oracle para la implementación independiente

88 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 89: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 8 Las opciones del comando ddutil para eliminación y visualización derespaldo (continuación)

Opción Descripción

-t Opcional. Especifica que se incluirá la información de la nube en niveles en lainformación del directorio y archivo de respaldo que produce una operación devisualización.

-T {asce|desc} Opcional. Especifica la enumeración de los archivos de respaldo en orden de tiempoascendente o descendente:

l La opción -T asce muestra los archivos en orden de tiempo ascendente, desde

el respaldo más antiguo hasta el respaldo más reciente.

l La opción -T desc muestra los archivos en orden de tiempo descendente,

desde el respaldo más reciente al más antiguo.

Debe especificar las opciones -f y -z con la opción -T asce o -T desc. De

manera opcional, puede especificar las opciones -b, -e, -R, -t y <pathname><n>con la opción -T asce o -T desc.

Nota: Las opciones T y -F son mutuamente excluyentes. Puede utilizar

cualquiera de las opciones, pero no ambas en el mismo comando ddutil.

-x Opcional. Especifica que se eliminarán todos los directorios vacíos durante unaoperación de eliminación.

-z<hostname>:<storage_unit>

Obligatorio. Especifica el nombre de host del sistema Data Domain, seguido por dospuntos, una barra diagonal (/) y el nombre de la unidad de almacenamiento. Porejemplo:

-z dd_host1:/dd_storage_unit1

Nota: El hostname puede ser un nombre de servidor DFC si debe ejecutar elcomando ddutil a través de Fibre Channel.

<pathname1><pathname2>...<pathname><n>

Opcional. Especifica los nombres de ruta de los directorios o archivos paravisualización o eliminación. Para cada directorio especificado, la operación se realizaen todos los archivos en el directorio. Cuando se incluye -R, la operación procesa

todos los subdirectorios de cada directorio. Sin -R, la operación no procesa todos

los subdirectorios.

Las siguientes reglas se aplican a los nombres de ruta en un comando ddutil:

l Los nombres de ruta deben ser las últimas opciones en la línea de comandos.Ningún otro tipo de opción, como -R o -c, puede aparecer después de los

nombres de ruta.

l Cuando no se especifican nombres de ruta, la operación solo se produce en elnivel del directorio raíz de la unidad de almacenamiento.

l Cuando un nombre de ruta comienza con una barra diagonal (/), el nombre de launidad de almacenamiento debe aparecer después de la barra diagonal.

l Cuando un nombre no comienza con una barra diagonal (/), se supone que elnombre de ruta se encuentre directamente en la unidad de almacenamiento.

Por ejemplo, cuando la unidad de almacenamiento se nombra su1, ambos nombres

de ruta, /su1/dir1 y dir1, especifican el directorio dir1 en la unidad de

almacenamiento.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 89

Page 90: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 8 Las opciones del comando ddutil para eliminación y visualización derespaldo (continuación)

Opción Descripción

El carácter comodín * es compatible con nombres de ruta y representa cualquiercantidad de caracteres no especificados.

Formato de fecha y hora que se utiliza con las opciones del comando ddutilPuede usar formatos específicos de fecha y hora con las opciones -b<hora_de_inicio> y -e<hora_de_finalización> en el comando ddutil. Los siguientes formatos de fecha y hora sonválidos:

l Hora del día: Una hora del día tiene el formato hh[:mm[:ss]] (o hhmm) [meridiano] [zona]. Si noespecifica un meridiano (a. m. o p. m.), se utiliza un reloj de 24 horas. Puede especificar unahora del día como hh seguida de un meridiano. Si no especifica una zona horaria (por ejemplo,GMT), se usa la zona horaria actual, según lo determinado por el segundo parámetro, now.

l Fecha: una fecha es un mes y un día específicos, y posiblemente un año. Los formatosaceptables son mm/dd[/aa] y nombre_del_mes dd[, aa]. Si se omite, se selecciona el añoactual de manera predeterminada. Si especifica un año como un número entre 70 y 99, seagrega 1900. Si es un año entre 00 y 30, se agrega 2000. El tratamiento de otros años menoresde 100 es indefinido. Si un número no está seguido por un día o una unidad de tiempo relativo,el número se interpreta como un año si ya se especificaron la hora_del_día, el nombre_de_mesy el dd; de lo contrario, se interpretará como una hora_del_día.

l Día: se puede especificar un día de la semana. Si corresponde, se utiliza el día actual. Un díapuede ir precedido por un número, que indica qué instancia de ese día está recomendada; elvalor predeterminado es 1. Los números negativos indican horas que ya pasaron. Se aceptanalgunas cifras simbólicas: última, siguiente y los ordinales de primero a duodécimo (“segundo”es ambiguo y no se acepta como un número ordinal). El número simbólico “siguiente” esequivalente a 2; por lo tanto, el lunes siguiente no se refiere al próximo lunes, sino que serefiere al de la semana siguiente.

l tiempo relativo: se pueden usar especificaciones relativas a la hora actual. El formato es[número] unidad. Las unidades aceptables son década, año, trimestre, mes, quincena, semana,día, hora, minuto y segundo.

Las abreviaturas más comunes para días, meses y el resto de las unidades son aceptables, incluidasuna primera letra en mayúscula o minúscula, y abreviaturas de tres letras con o sin un terminal. Lasunidades, como semanas, se pueden especificar como singular o plural. Los valores de zona horariay meridiano pueden ser en mayúsculas o minúsculas, con o sin puntos.

La fecha real se forma como se indica a continuación. En primer lugar, cualquier fecha u horaabsoluta se procesa y se convierte. Usando esa fecha como la base, se agregan lasespecificaciones del día de la semana. Por último, se usan especificaciones relativas. Si seespecifica una fecha o un día y no se proporciona ninguna hora relativa o absoluta, se utiliza lamedianoche. Finalmente, se aplica una corrección para que se obtenga la hora correcta del díadespués de calcular las diferencias de hora por el horario de verano.

Configuración del agente RMAN de Oracle para la implementación independiente

90 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 91: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Utilización del comando ddutil para mostrar información de respaldoPuede ejecutar el comando ddutil para mostrar información sobre los directorios y archivos derespaldo:

ddutil [-f] -z <hostname>:<storage_unit> [-F {asce|desc} | -T {asce|desc}] [-b <start_time>] [-e <end_time>] [-R] [-t] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

Tabla 8 en la página 87 proporciona detalles sobre las opciones de comandos.

Por lo general, se ejecuta esta operación para prepararse para una operación de recortar o eliminarcon el comando ddutil. Puede comparar la información de respaldo mostrada con detalles en elcatálogo de respaldo de base de datos y determinar qué archivos de respaldo quitar o eliminar.

La salida del comando ddutil -f <options> incluye una fila para cada archivo y directorio derespaldo encontrado, donde la fila contiene el nombre de archivo o directorio y el tamaño y fechadel respaldo.

La operación predeterminada del comando ddutil es la visualización de información de respaldo.Si ejecuta el comando sin nombres de ruta ni opciones que no sean la opción -z, el comandomuestra todos los archivos de respaldo que se encuentran directamente en la unidad dealmacenamiento. En los siguientes comandos se muestra la misma salida:

ddutil -z <hostname>:<storage_unit>ddutil -f -z <hostname>:<storage_unit>

El comando ddutil omite todos los subdirectorios, a menos que especifique la opción -R. Porejemplo, el siguiente comando muestra todos los directorios y archivos de respaldo en la unidad dealmacenamiento su1, incluidos los archivos en todos los subdirectorios:

ddutil -f -z host1:/su1 -R

Type Perm Size Time Path---------------------------------------------------------------------------------dir 777 489 Wed May 3 12:15:12 2017 (1493828112) /su1file 644 682098688 Wed May 3 12:12:47 2017 (1493827967) /su1/6rs3aer4_1file 644 3181641728 Wed May 3 12:14:35 2017 (1493828075) /su1/6ts3aet5_1_1file 644 775946240 Wed May 3 12:14:53 2017 (1493828093) /su1/6us3aev7_1_1file 644 690225152 Wed May 3 12:15:07 2017 (1493828107) /su1/6vs3aevm_1_1file 644 18350080 Wed May 3 12:12:56 2017 (1493827976) /su1/c-4088691966-20170503-00file 644 18350080 Wed May 3 12:15:12 2017 (1493828112) /su1/c-4088691966-20170503-01

Para mostrar los archivos de respaldo en directorios específicos, incluidos los nombres de ruta deldirectorio en la línea de comandos. Por ejemplo, el siguiente comando muestra los archivos derespaldo en los directorios /su1/dir1 y /su1/dir2:

ddutil -f -z host1:/su1 dir1 dir2

Para mostrar los archivos de respaldo que se crearon después del 1 de marzo, utilice la opción -bMar 1. Por ejemplo:

ddutil -f -z host1:/su1 -b Mar 1 -R

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 91

Page 92: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Para mostrar los archivos de respaldo en orden alfabético ascendente de acuerdo con los nombresde ruta de archivo, utilice la opción -F asce. Por ejemplo, el siguiente comando muestra losarchivos de respaldo en la unidad de almacenamiento /xapprman en orden alfabético ascendente:

ddutil -f -F asce -z blrv033a154.lss.emc.com:/xapprman

Type Perm Size Time Path-----------------------------------------------------------------------------------------dir 777 1118 Mon Feb 25 15:52:51 2019 (1551090171) /xapprmanfile 644 1213988864 Mon Feb 18 16:27:42 2019 (1550487462) /xapprman/02tq68jn_1_1file 644 601620480 Mon Feb 18 16:27:55 2019 (1550487475) /xapprman/03tq68kh_1_1dir 744 101 Tue Feb 12 14:36:43 2019 (1549962403) /xapprman/ABCfile 644 11534336 Mon Feb 25 15:52:20 2019 (1551090140) /xapprman/c-1944822367-20190225-01dir 744 219 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/ecdmdir 744 489 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/shradsdir 755 101 Thu Nov 22 16:35:00 2018 (1542884700) /xapprman/xyz

Para mostrar los archivos de respaldo en orden alfabético descendente de acuerdo con losnombres de ruta de archivo, utilice la opción -F desc. Por ejemplo, el siguiente comando muestralos archivos de respaldo en la unidad de almacenamiento /xapprman en orden alfabéticodescendente:

ddutil -f -F desc -z blrv033a154.lss.emc.com:/xapprman

Type Perm Size Time Path-----------------------------------------------------------------------------------------dir 755 101 Thu Nov 22 16:35:00 2018 (1542884700) /xapprman/xyzdir 744 489 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/shradsdir 744 219 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/ecdmfile 644 11534336 Mon Feb 25 15:52:20 2019 (1551090140) /xapprman/c-1944822367-20190225-01dir 744 101 Tue Feb 12 14:36:43 2019 (1549962403) /xapprman/ABCfile 644 601620480 Mon Feb 18 16:27:55 2019 (1550487475) /xapprman/03tq68kh_1_1file 644 1213988864 Mon Feb 18 16:27:42 2019 (1550487462) /xapprman/02tq68jn_1_1dir 777 1118 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman

Para mostrar los archivos de respaldo en orden de tiempo ascendente, utilice la opción -T asce.Por ejemplo, el siguiente comando muestra los archivos de respaldo en la unidad dealmacenamiento /xapprman en orden de tiempo ascendente, desde el respaldo más antiguo hastael respaldo más reciente:

ddutil -f -T asce -z blrv033a154.lss.emc.com:/xapprman

Type Perm Size Time Path-----------------------------------------------------------------------------------------dir 755 101 Thu Nov 22 16:35:00 2018 (1542884700) /xapprman/xyzdir 744 101 Tue Feb 12 14:36:43 2019 (1549962403) /xapprman/ABCfile 644 1213988864 Mon Feb 18 16:27:42 2019 (1550487462) /xapprman/02tq68jn_1_1file 644 601620480 Mon Feb 18 16:27:55 2019 (1550487475) /xapprman/03tq68kh_1_1file 644 11534336 Mon Feb 25 15:52:20 2019 (1551090140) /xapprman/c-1944822367-20190225-01dir 777 1118 Mon Feb 25 15:52:51 2019 (1551090171) /xapprmandir 744 219 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/ecdmdir 744 489 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/shrads

Para mostrar los archivos de respaldo en orden de tiempo descendente, utilice la opción -T desc.Por ejemplo, el siguiente comando muestra los archivos de respaldo en la unidad de

Configuración del agente RMAN de Oracle para la implementación independiente

92 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 93: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

almacenamiento /xapprman en orden de tiempo descendente, desde el respaldo más recientehasta el respaldo más antiguo:

ddutil -f -T desc -z blrv033a154.lss.emc.com:/xapprman

Type Perm Size Time Path-----------------------------------------------------------------------------------------dir 777 1118 Mon Feb 25 15:52:51 2019 (1551090171) /xapprmandir 744 219 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/ecdmdir 744 489 Mon Feb 25 15:52:51 2019 (1551090171) /xapprman/shradsfile 644 11534336 Mon Feb 25 15:52:20 2019 (1551090140) /xapprman/c-1944822367-20190225-01file 644 601620480 Mon Feb 18 16:27:55 2019 (1550487475) /xapprman/03tq68kh_1_1file 644 1213988864 Mon Feb 18 16:27:42 2019 (1550487462) /xapprman/02tq68jn_1_1dir 744 101 Tue Feb 12 14:36:43 2019 (1549962403) /xapprman/ABCdir 755 101 Thu Nov 22 16:35:00 2018 (1542884700) /xapprman/xyz

Utilización del comando ddutil para eliminar respaldosPuede ejecutar el siguiente comando ddutil para eliminar los directorios y archivos de respaldoespecificados:

ddutil -d -z <hostname>:<storage_unit> [-c] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

Tabla 8 en la página 87 proporciona detalles sobre las opciones de comandos.

La opción -d especifica que se eliminarán del sistema Data Domain todos los directorios y archivosde respaldo que se especifican en la línea de comando. Cuando se especifica un directorio, elcomando también elimina todos los subdirectorios en ese directorio.

De forma predeterminada, el comando ddutil -d <options> le avisa antes de eliminar losarchivos o directorios. La opción -c especifica que se realizarán las eliminaciones sin pedirconfirmación.

Cuando la opción -x se especifica, el comando ddutil también elimina todos los directoriosvacíos que encuentra. Sin la opción -x, no se eliminan los directorios.

AVISO Utilice el comando ddutil -d <options> con precaución. La eliminación dedirectorios y archivos de respaldo no se puede deshacer.

Para eliminar archivos de respaldo específicos, ejecute el siguiente comando:

ddutil -d -z <hostame>:/<storage_unit> <file_pathname1> <file_pathname2> ...

Para eliminar directorios de respaldo específicos, ejecute el siguiente comando:

ddutil -d -x -z <hostame>:/<storage_unit> <directory_pathname1> <directory_pathname2> ...

Para eliminar directorios y archivos de respaldo específicos, ejecute el siguiente comando:

ddutil -d -x -z <hostame>:/<storage_unit> <file_pathname1> <file_pathname2> ... <directory_pathname1> <directory_pathname2> ...

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 93

Page 94: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Uso del comando ddutil para eliminar respaldos según la antigüedadEjecute el siguiente comando ddutil para quitar (eliminar) los archivos de respaldo en losnombres de ruta especificados que se crearon (o se modificaron con posterioridad) durante elrango de tiempo especificado por las opciones -b y -e:

ddutil -k -z <hostname>:<storage_unit> [-b <start_time>] [-e <end_time>] [-c] [-R] [-x] [-D <debug_level>] [<pathname1> [<pathname2>]...[<pathname><n>]]

Tabla 8 en la página 87 proporciona detalles sobre las opciones de comandos.

La opción -k especifica que se eliminarán los archivos de respaldo del sistema Data Domain segúnsu antigüedad:

l Si un nombre de ruta especificado es un archivo, este se eliminará si cumple con los criterios detiempo.

l Si un nombre de ruta especificado es un directorio, todos los archivos en el directorio seeliminarán si cumplen con los criterios de tiempo.

l Si se omiten las opciones -b y -e, los archivos en los nombres de ruta especificados seeliminan, sin considerar un rango de tiempo.

AVISOUtilice el comando ddutil -k <options> con precaución. Después de eliminar ciertosarchivos de respaldo, es posible que no pueda restaurar datos desde el respaldo. Por lo tanto,la eliminación inadecuada del archivo con el comando ddutil puede causar pérdida de datos yrestauraciones fallidas.

La eliminación de directorios y archivos de respaldo no se puede deshacer.

Cuando la opción -x se especifica, el comando ddutil también elimina todos los directoriosvacíos que encuentra. Sin la opción -x, no se eliminan los directorios.

De forma predeterminada, el comando ddutil le avisa antes de eliminar todos los archivos. Elcomando le avisa cada vez que se eliminará un archivo, pero no para la eliminación de directoriosvacíos. La opción -c especifica que se realizarán las eliminaciones sin pedir confirmación.

El comando ddutil omite todos los subdirectorios, a menos que especifique la opción -R. Sin laopción -R, no se eliminan los subdirectorios vacíos; solo se elimina el directorio actual si está vacíosin archivos ni subdirectorios después de la operación de eliminación.

Los siguientes comandos de ejemplos quitan todos los archivos de respaldo y directorios vacíosque tienen más de 30 días en dir1/subdir1 en la unidad de almacenamiento su1. Los comandostambién eliminarán el directorio dir1/subdir1 por sí mismos:

ddutil -k -z host1:/su1 -e "-30 days" -R -x dir1/subdir1

ddutil -k -z host1:/su1 -e "now-30 days" -R -x dir1/subdir1

Operaciones de combinación incremental de OracleEl agente RMAN de Oracle 19.2 introdujo la compatibilidad con la combinación incremental deOracle en Linux, para sistemas de RAC de Oracle e independientes, aprovechando la función deRMAN conocida como respaldos de actualización incremental de Oracle. Los respaldosactualizados incrementalmente de Oracle le permiten crear un respaldo de copia de imagencompleta de una base de datos todos los días al costo de un respaldo incremental y, al mismotiempo, ofrecen los beneficios de recuperación de respaldos de copias de imagen.

Configuración del agente RMAN de Oracle para la implementación independiente

94 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 95: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Nota: La combinación incremental de Oracle es el término de Dell EMC para el grupo defunciones del agente RMAN de Oracle que se implementan en torno a respaldos actualizadosincrementalmente de Oracle.

En la siguiente tabla, se describen las versiones de la base de datos de Oracle, las versiones deData Domain, los sistemas operativos Linux y las configuraciones de clúster de Oracle compatiblescon el agente RMAN de Oracle 19.3 para operaciones de combinación incremental de Oracle.

Tabla 9 Matriz de compatibilidad de la versión del agente RMAN de Oracle 19.3 para lacombinación incremental de Oracle

Versiones de labase de datos deOracle

Sistemasoperativos

Configuraciones de clústerde Oracle

Compatibilidadcon Data Domain

Oracle 11gR2,12cR1, 12cR2, 18c,19c

Linux RHEL 7 Activo-pasivo

RAC de Oracle en todos lossistemas de archivos declúster compatibles conOracle

BoostFS 1.3

DD Boost 7.0.1.0

DD OS 6.1, 6.2, 7.0

Oracle 11gR2,12cR1, 12cR2, 18c,19c

Linux SLES 12 Activo-pasivo

RAC de Oracle en todos lossistemas de archivos declúster compatibles conOracle

BoostFS 1.3

DD Boost 7.0.1.0

DD OS 6.1, 6.2, 7.0

En los siguientes temas, se describen las funciones de combinación incremental de Oraclecompatibles, los procedimientos de instalación y configuración necesarios y cómo ejecutar losrespaldos, las restauraciones y otras operaciones compatibles con el agente RMAN de Oracle.

Descripción general de las funciones de combinación incremental de OracleCuando ejecuta por primera vez un respaldo de combinación incremental de Oracle de una base dedatos a una unidad de almacenamiento de Data Domain, se realiza un respaldo de copia de imagencompleta para comenzar el ciclo de actualizaciones incrementales. La segunda ejecución y lasejecuciones posteriores producen respaldos incrementales de nivel 1 de la base de datos. Despuésde cada respaldo incremental, los bloques modificados se aplican al respaldo completo existentepara crear un respaldo completo sintético actualizado. Como copia de imagen, el respaldocompleto sintético es más fácil de restaurar que un respaldo tradicional de RMAN.

Los respaldos tradicionales de RMAN, según los realiza el agente RMAN de Oracle anterior a laversión 19.2, utilizan la biblioteca de SBT de Oracle para crear conjuntos de respaldos. Losrespaldos de combinación incremental de Oracle utilizan las llamadas del sistema de archivos paracrear los respaldos de imagen de Oracle como copias exactas de archivos de datos, que se puedenrestaurar y poner en línea rápidamente.

Las operaciones de combinación incremental de Oracle con el agente RMAN de Oracleproporcionan las siguientes ventajas:

l Conservación de los respaldos anteriores

En una unidad de almacenamiento de Data Domain, se pueden crear copias de archivos casiinstantáneamente y las copias utilizan poco espacio, ya que están deduplicadas. El agenteRMAN de Oracle realiza los siguientes pasos durante un respaldo de combinación incrementalde Oracle:

1. Realiza un respaldo actualizado de manera incremental de Oracle.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 95

Page 96: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

2. Copia rápidamente el respaldo de un MTree o directorio a una nueva ubicación en el mismosistema de Data Domain.

Nota: Dado que la operación de copia rápida no incluye ningún movimiento de datosfísicos, la operación se completa en minutos, independientemente del tamaño delarchivo, del MTree o del directorio.

3. Cataloga el respaldo en RMAN de Oracle.

El siguiente respaldo subsiguiente sobrescribe el respaldo en la ubicación original de la unidadde almacenamiento, pero no la copia de respaldo en la nueva ubicación. Por lo tanto, seconserva una copia del respaldo anterior, se registra en RMAN y está lista para la restauración.

l Montaje y desmontaje automatizado de las unidades de almacenamiento de Data Domain

Antes de una operación de respaldo o restauración de combinación incremental de Oracle, elagente RMAN de Oracle puede montar automáticamente la unidad de almacenamiento de DataDomain. El agente RMAN de Oracle también puede desmontar automáticamente la unidad dealmacenamiento después de la operación. Limitar los tiempos de montaje durante los respaldosy las restauraciones puede reducir el riesgo de robo o ataque de datos de respaldo.

l Configuración de los bloqueos de retención

Las operaciones de combinación incremental de Oracle aprovechan la función de bloqueo deretención de Data Domain. Un bloqueo de retención impide que los archivos de respaldo de unaunidad de almacenamiento se eliminen o modifiquen hasta que transcurra un período deretención especificado. Los bloqueos de retención protegen los respaldos de las mismasamenazas externas que las operaciones de montaje y desmontaje automatizadas, además deevitar daños en los archivos de respaldo de forma local. Antes de poder eliminar o modificar losarchivos de respaldo, debe quitar el bloqueo de retención.

Nota: No debe establecer ningún tipo de política de retención de Oracle en respaldos decombinación incremental de Oracle, como una política basada en redundancia o enventanas de recuperación.

Las operaciones de combinación incremental de Oracle requieren la instalación de BoostFS de DataDomain en el host de aplicaciones, para proporcionar un punto de montaje estándar del sistema dearchivos a la aplicación. Con acceso directo al punto de montaje de BoostFS, la aplicación puedeaprovechar las eficiencias de almacenamiento y de red del protocolo DD Boost para respaldos yrestauraciones.

Nota: No se admite el respaldo de combinación incremental de Oracle de una base de datos deOracle basada en pfile. Puede crear un spfile desde el pfile y, a continuación, realizar elrespaldo de combinación incremental de Oracle.

La combinación incremental de Oracle es compatible con las siguientes operaciones:

l Respaldos completos: un respaldo completo crea una copia completa de la base de datos y losregistros de archivo, y almacena la copia en la unidad de almacenamiento de Data Domain. Lacopia completa se utiliza con un respaldo incremental para crear un nuevo respaldo completosintético. Los respaldos están protegidos por un bloqueo de retención de Data Domain.

l Respaldos incrementales: un respaldo incremental respalda los bloques de datos modificados,que se aplican al respaldo completo anterior para crear un nuevo respaldo completo sintético.Este respaldo completo sintético se almacena en una nueva ubicación y, a continuación, unbloqueo de retención de Data Domain lo cataloga y protege.

l Respaldos de registros de archivo: los registros de archivo de la base de datos de Oracle serespaldan durante los respaldos completos e incrementales. La función de combinaciónincremental de Oracle proporciona una opción para respaldar solamente los registros dearchivo. Los respaldos de registros de archivo están protegidos por un bloqueo de retención deData Domain.

Configuración del agente RMAN de Oracle para la implementación independiente

96 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 97: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Respaldos de archivos de control: se respalda el archivo de control con los respaldoscompletos, incrementales y de registros de archivo. La función de combinación incremental deOracle proporciona una opción para respaldar solamente el archivo de control. Los respaldos dearchivos de control están protegidos por un bloqueo de retención de Data Domain.

l Operaciones de limpieza: la función de combinación incremental de Oracle proporciona unaopción para realizar una operación de limpieza que elimina las copias de los respaldos fallidos, afin de liberar espacio en el sistema de Data Domain.

l Operaciones de restauración: es posible restaurar los respaldos de RMAN a través de scriptsde RMAN que se ejecutan mediante el archivo binario de combinación incremental de Oracle.

l Operaciones de montaje: un respaldo de combinación incremental de Oracle realizaoperaciones de apertura y escritura en un disco local o un montaje de NFS. La unidad dealmacenamiento se monta mediante el uso de una operación de montaje de FUSE de BoostFSde Data Domain y los respaldos se realizan en la unidad de almacenamiento montada.

l Operaciones de desmontaje: una operación de combinación incremental de Oracle desmonta launidad de almacenamiento de la ruta de montaje local mediante una operación de montaje deFUSE de BoostFS de Data Domain.

l Operaciones de montaje activo: una operación de montaje activo es una migración activa de labase de datos mediante las copias de respaldo basadas en imágenes.

l Operaciones de restauración de proxy: una operación de restauración de proxy restaura unrespaldo a un nuevo host mediante las copias de respaldo basadas en imágenes.

Requisitos de instalación para combinación incremental de OracleAsegúrese de completar los siguientes procedimientos de instalación y, a continuación, losprocedimientos de configuración en el siguiente tema antes de realizar cualquier operación decombinación incremental de Oracle.

Procedimiento

1. Asegúrese de haber completado la instalación del software del agente RMAN de Oracle enLinux, de acuerdo con los procedimientos que se describen en este capítulo.

Se instalan los siguientes archivos del agente RMAN de Oracle para las operaciones decombinación incremental de Oracle:

l ddbmoim archivo binario en el directorio $RMAN_AGENT_HOME/binl rman_agent_oim.cfg plantilla del archivo de configuración en el directorio

$RMAN_AGENT_HOME/config

2. Asegúrese de cumplir con los requisitos de BoostFS de Data Domain, como se describe en laversión más reciente de la Guía de configuración de BoostFS de Dell EMC Data Domain,disponible en el sitio web de soporte en https://support.emc.com.

3. Descargue el paquete de software de BoostFS de Data Domain desde el sitio web de soporteen https://support.emc.com a un directorio local temporal.

4. Ejecute el siguiente comando para descomprimir el archivo de software descargado:

$ tar -vxf <BoostFS_package_name>.tar

5. Ejecute el siguiente comando como usuario root para instalar el software de BoostFS deData Domain:

# rpm -ivh <BoostFS_package_name>.rpm

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 97

Page 98: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

6. Cree una unidad de almacenamiento en el sistema de Data Domain que se utilizará para losrespaldos de combinación incremental de Oracle.

Nota: Antes de ejecutar los respaldos de combinación incremental de Oracle por primeravez, asegúrese de crear una unidad de almacenamiento de Data Domain.

7. Cree un punto de montaje en el host de Oracle y asigne permisos válidos, similares a unusuario de Oracle, en el host.

8. Ejecute el siguiente tipo de comando como usuario root para habilitar la función de bloqueode retención en la unidad de almacenamiento de Data Domain. Este comando de ejemploestablece un período de retención máximo de 90 días para el MTree /data/col1/oim:

# mtree retention-lock set max-retention-period 90days mtree /data/col1/oim

9. Ejecute el siguiente tipo de comando como usuario root para verificar que el bloqueo deretención esté habilitado:

# mtree list /data/col1/oim

Requisitos de configuración para la combinación incremental de OracleAntes de realizar cualquier operación de combinación incremental de Oracle, complete losprocedimientos de configuración, como se describe en los siguientes temas. Debe configurar losparámetros necesarios para operaciones de combinación incremental de Oracle, ya sea a través delas opciones de comando de ddbmoim o a través de la configuración del parámetro en el archivo deconfiguración. También debe registrar las credenciales de Data Domain Boost y de BoostFS deData Domain en la caja de seguridad.

Nota: Antes de realizar los procedimientos de configuración, asegúrese de cumplir con losrequisitos de instalación, como se describe en el tema anterior.

Configuración de los parámetros del archivo de configuraciónPara cumplir con los requisitos de configuración, puede configurar los parámetros en el archivo deconfiguración de combinación incremental de Oracle. Personalice la configuración de parámetrosen la plantilla del archivo de configuración rman_agent_oim.cfg, que se almacena en eldirectorio $RMAN_AGENT_HOME/config mediante la instalación del agente RMAN de Oracle enLinux.

La desinstalación del producto de software elimina la plantilla del archivo de configuración original.Para crear el archivo de configuración de combinación incremental de Oracle, se recomiendacopiar y cambiar el nombre de la plantilla del archivo de configuración, ya sea en el mismodirectorio o en un directorio diferente.

Nota:Cada parámetro en el archivo de configuración corresponde a una opción de línea decomandos, del comando ddbmoim. El comando ddbmoim se ejecuta para realizar muchas delas operaciones de combinación incremental de Oracle. Las opciones de la línea de comandostienen prioridad sobre los parámetros del archivo de configuración.

Como alternativa a la configuración de los parámetros en el archivo de configuración, puedeespecificar las opciones de línea de comandos correspondientes cuando ejecute el comandoddbmoim. Ejecución de operaciones de combinación incremental de Oracle en la página 108proporciona detalles sobre el comando ddbmoim y sus opciones.

Configuración del agente RMAN de Oracle para la implementación independiente

98 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 99: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

El archivo de configuración de combinación incremental de Oracle contiene dos tipos de secciones,en las cuales se configuran los parámetros, la sección general y las secciones específicas de la basede datos:

l La sección general del archivo de configuración comienza con el encabezado [GENERAL].Puede configurar los siguientes parámetros en la sección general:

BOOSTFS_INSTALL_DIRCLIENTDEBUG_LEVELRMAN_AGENT_HOME

Nota: En lugar de configurar estos parámetros en la sección general del archivo deconfiguración, puede especificar las opciones de línea de comandos correspondientescuando ejecute el comando ddbmoim. Ejecución de operaciones de combinaciónincremental de Oracle en la página 108 proporciona detalles sobre el comando ddbmoim ysus opciones.

Por ejemplo, en la sección general del archivo de configuración a continuación, se muestran losajustes de los parámetros. Tabla 10 en la página 100 proporciona detalles sobre los parámetrosque se pueden establecer en el archivo de configuración.

############################################################################### General Parameters##############################################################################[GENERAL]BOOSTFS_INSTALL_DIR = /opt/emc/boostfs/CLIENT = ClientHostNameDEBUG_LEVEL = 3RMAN_AGENT_HOME = /home/oracle/opt/dpsapps/rmanagent/

l Cada sección específica de la base de datos de la configuración comienza con el encabezado[SID_<name>]. Debe agregar una sección específica de la base de datos por separado en elarchivo de configuración de cada base de datos. Reemplace <name> en SID_<name> con laSID de Oracle de la base de datos. En un ambiente de RAC de Oracle, reemplace <name> conel nombre de la instancia local de la base de datos. Después del encabezado [SID_<name>],agregue la configuración de los siguientes parámetros según sea necesario para la base dedatos en particular:

BACKUP_HOSTBACKUP_PATHDELETE_ARCHIVELOGDELETE_ARCHIVELOG_NUM_DAYSFORCE_LIVEMOUNT_CLEANUPMOUNT_PATHNFS_MOUNTOIM_TAGOPERATIONORACLE_BASE_PATHORACLE_HOMEORACLE_VERSION_11GPARALLELISMRETENTIONRMAN_CATALOG_SERVICERMAN_CATALOG_USERSCRIPT_PATHSTORAGE_UNITSYSBACKUPTEMP_DATABASE_PATHTEMP_SNAPSHOT_PATHTNS_ADMIN

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 99

Page 100: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Nota: En lugar de configurar estos parámetros en la sección específica de la base de datosdel archivo de configuración, puede especificar las opciones de línea de comandoscorrespondientes cuando ejecute el comando ddbmoim. Ejecución de operaciones decombinación incremental de Oracle en la página 108 proporciona detalles sobre el comandoddbmoim y sus opciones.

Por ejemplo, la siguiente sección específica de la base de datos del archivo de configuraciónmuestra la configuración de parámetros de la base de datos con orcl de SID de Oracle. Tabla10 en la página 100 proporciona detalles sobre los parámetros que se pueden establecer en elarchivo de configuración.

############################################################################### Oracle Parameters# There can be repetitive sections of Oracle parameters. The Oracle database# to which the parameters belong is described in the section name: SID_name.# The name here must be replaced by the SID of the database.# For RAC systems, the name should be the local instance name of the# database.##############################################################################[SID_orcl]BACKUP_HOST = DataDomainServerNameDELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 3MOUNT_PATH = /MountPathOIM_TAG = INCR_MERGEOPERATION = fullORACLE_HOME = /oracle/product/12.2.0.1/db_1PARALLELISM = 4RETENTION = 10 day# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =STORAGE_UNIT = StorageUnitSYSBACKUP = FALSE# TNS_ADMIN =

En la siguiente tabla, se describen todos los parámetros de configuración que se pueden estableceren el archivo de configuración de combinación incremental de Oracle. Para establecer unparámetro en el archivo de configuración, como BACKUP_HOST, elimine el símbolo # al comienzode la línea del parámetro y agregue el valor del parámetro después del signo igual (=).

Tabla 10 Parámetros del archivo de configuración para la combinación incremental de Oracle

Parámetro Descripción Valores predeterminados y válidos

BACKUP_HOST Obligatorio en la sección[SID_<name>].

Especifica el hostname del servidor deData Domain que se utilizará para losrespaldos.

l No definido (predeterminado).

l Hostname válido del servidor deData Domain.

BACKUP_PATH Obligatorio en la sección[SID_<nombre>] para una operación demontaje activo o restauración de proxyque use el comando ddbmoim.

l No definido (predeterminado).

l Nombre de ruta de directorio válidodel respaldo incremental ocompleto.

Configuración del agente RMAN de Oracle para la implementación independiente

100 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 101: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 10 Parámetros del archivo de configuración para la combinación incremental deOracle (continuación)

Parámetro Descripción Valores predeterminados y válidos

Especifica el nombre de ruta deldirectorio del respaldo completo oincremental que se va a restaurar.

BOOSTFS_INSTALL_DIR Obligatorio en la sección [GENERAL].

Especifica el directorio de instalacióndel plug-in de BoostFS de Data Domain.

l No definido (predeterminado).

l Nombre de ruta completo válido deldirectorio de instalación deBoostFS de Data Domain.

CLIENT Obligatorio en la sección [GENERAL].

Especifica el hostname del cliente localque se utilizará para almacenar losrespaldos en el sistema de DataDomain.

Nota: Configure este parámetro enel mismo valor para cada nodo enun ambiente de RAC de Oracle.

l No definido (predeterminado).

l Hostname válido del cliente local.

DEBUG_LEVEL Opcional en la sección [GENERAL].

Especifica el nivel de los mensajes dedepuración que genera la operación decombinación incremental de Oracle.

l 0 (valor predeterminado) = no segeneran mensajes de depuración.

l 1 a 9 = los mensajes de depuraciónse escriben en el archivo deregistro de depuración. El nivel dedetalle de los mensajes dedepuración generados aumenta conel nivel de depuración. El nombredel archivo de registro dedepuración esddbmoim_<operation_type>.*.*.log, por ejemplo,ddbmoim_full.14928.1567760357.log.

DELETE_ARCHIVELOG Opcional en la sección [SID_<name>].

Especifica si se eliminará el registro dearchivo después de respaldarlo.

l FALSE (valor predeterminado) = elregistro de archivo no se elimina.

l TRUE = el registro de archivo seelimina.

DELETE_ARCHIVELOG_NUM_DAYS

Opcional en la sección [SID_<name>].

Especifica que se debe eliminar elregistro de archivo cuando es anterior ala cantidad de días especificada.

l No definido (predeterminado). Elregistro de archivo no se elimina, amenos que DELETE_ARCHIVELOGse configure en TRUE.

l Número entero de días. El registrode archivo se elimina después de lacantidad de días.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 101

Page 102: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 10 Parámetros del archivo de configuración para la combinación incremental deOracle (continuación)

Parámetro Descripción Valores predeterminados y válidos

FORCE_LIVEMOUNT_CLEANUP

Opcional en la sección [SID_<name>].

Especifica si se debe ejecutar unaoperación de limpieza forzada paraeliminar una base de datos de montajeactivo después de una restauración demontaje activo que utiliza el comandoddbmoim.

Puede realizar esta limpieza forzadadespués de que una limpieza de montajeactivo anterior (realizada sin estaconfiguración) no haya podido eliminaruna base de datos de montaje activo.

l FALSE (valor predeterminado) = nose realiza una operación de limpiezaforzada.

l TRUE = se realiza una operación delimpieza forzada.

MOUNT_PATH Obligatorio en la sección[SID_<name>].

Especifica la ruta de montaje deBoostFS de Data Domain en la que semonta el MTree.

Nota: El usuario de Oracle debetener permisos para las operacionesde lectura, escritura y ejecución enla ruta de montaje. La ruta demontaje debe ser la misma paratodas las operaciones. No cambie laruta de montaje una vezestablecida.

l No definido (predeterminado).

l Ruta de montaje válida de BoostFSde Data Domain.

NFS_MOUNT Obligatorio en la sección[SID_<nombre>] para una restauraciónde montaje activo que utilice elcomando ddbmoim y un montaje de

NSF.

Especifica si se debe utilizar un montajede BoostFS o un montaje de NSF parala restauración de montaje activo con elcomando ddbmoim.

l FALSE (valor predeterminado) =use un montaje de BoostFS para larestauración de montaje activo.

l TRUE = use un montaje de NFSpara la restauración de montajeactivo.

OIM_TAG Obligatorio en la sección[SID_<name>].

Especifica la etiqueta que se aplica a lascopias de respaldo.

Nota: La etiqueta de respaldo seutiliza cuando los respaldosactualizados incrementalmente seaplican a respaldos completos, paraidentificar qué respaldosincrementales se aplican a cada

l No definido (predeterminado).

l Etiqueta que se aplica a las copiasde respaldo, por ejemplo,INCR_MERGE.

Configuración del agente RMAN de Oracle para la implementación independiente

102 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 103: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 10 Parámetros del archivo de configuración para la combinación incremental deOracle (continuación)

Parámetro Descripción Valores predeterminados y válidos

copia de imagen de trabajo. Laetiqueta de respaldo debe ser lamisma para los respaldos completose incrementales.

OPERATION Obligatorio en la sección[SID_<name>].

Especifica el tipo de operación decombinación incremental de Oracle quese ejecuta.

l full = crea una copia de respaldocompleta de la base de datos, losregistros de archivo y el archivo decontrol.

l arch = respalda los registros dearchivo y el archivo de control.

l cleanup = elimina las copias de losrespaldos fallidos.

l ctl = respalda únicamente elarchivo de control.

l incr = respalda los bloques de datosmodificados, los registros dearchivo y el archivo de control.

l livemount = ejecuta unarestauración de montaje activo queutiliza el comando ddbmoim.

l livemount-cleanup = elimina la basede datos de montaje activo despuésde una restauración de montajeactivo que utiliza el comandoddbmoim.

l mount = monta la unidad dealmacenamiento de Data Domain enla ruta de montaje especificada porMOUNT_PATH mediante una

operación de montaje de FUSE deBoostFS.

l proxy-restore = ejecuta unarestauración de proxy que utiliza elcomando ddbmoim.

l restore = restaura el respaldomediante el script de restauraciónde RMAN especificado porSCRIPT_PATH.

l unmount = desmonta la unidad dealmacenamiento de Data Domainmediante una operación de montajede FUSE de BoostFS.

ORACLE_BASE_PATH Obligatorio en la sección[SID_<nombre>] para una operación de

l No definido (predeterminado).

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 103

Page 104: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 10 Parámetros del archivo de configuración para la combinación incremental deOracle (continuación)

Parámetro Descripción Valores predeterminados y válidos

montaje activo o restauración de proxyque use el comando ddbmoim.

Especifica el nombre de ruta de basedel directorio de instalación de Oracle.

l Nombre de ruta de base válido deldirectorio de instalación de Oracle.

ORACLE_HOME Obligatorio en la sección[SID_<name>].

Especifica el nombre de ruta deldirectorio de instalación de Oracle.

l No definido (predeterminado).

l Nombre de ruta completo válido deldirectorio de instalación de Oracle.

ORACLE_VERSION_11G Obligatorio en la sección[SID_<nombre>] cuando la base dedatos de Oracle es la versión 11.

Especifica si la base de datos de Oraclees la versión 11.

Nota: Asegúrese de que esteparámetro esté establecido enTRUE antes de realizar unaoperación de combinaciónincremental de Oracle con una basede datos de Oracle 11.

l FALSE (valor predeterminado) = labase de datos de Oracle no es laversión 11.

l TRUE = la base de datos de Oraclees la versión 11.

PARALLELISM Opcional en la sección [SID_<name>].

Especifica la cantidad de canales queRMAN asigna en paralelo para elrespaldo.

l 4 (valor predeterminado).

l Número entero de canales.

RETENTION Opcional en la sección [SID_<name>].

Especifica la política de retención comola cantidad de tiempo que RMANconserva las copias de respaldo.

Se aplica un bloqueo de retención paraun respaldo cuando la unidad dealmacenamiento está habilitada pararetención y se configura esteparámetro.

Nota: No configure ningún tipo depolítica de retención de Oracle,como una política basada enventana de recuperación oredundancia. Debe usar loscomandos ddutil para la

eliminación de respaldos, como sedescribe en Uso del comando ddutilpara enumerar y eliminarrespaldos en la página 120.

l No definido (predeterminado).

l Número entero y uno de lossiguientes valores, entre comillasdobles:

n década

n consecutivo

n trimestre

n mes

n quincena

n semana

n día

n hora

n minuto

n min

n segundos

Configuración del agente RMAN de Oracle para la implementación independiente

104 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 105: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 10 Parámetros del archivo de configuración para la combinación incremental deOracle (continuación)

Parámetro Descripción Valores predeterminados y válidos

n s

Por ejemplo: RETENTION = "4 meses".Nota: La configuración mínima es"12 horas". El valor máximo es"70 años".

RMAN_AGENT_HOME Obligatorio en la sección [GENERAL].

Especifica el directorio de instalaciónpara el agente RMAN de Oracle.

l $HOME/opt/dpsapps/rmanagent(valor predeterminado).

l Nombre de ruta completo válido deldirectorio para la instalación delagente RMAN de Oracle.

RMAN_CATALOG_SERVICE Opcional en la sección [SID_<name>].

Especifica el servicio Net o de EasyConnect de la base de datos delcatálogo de RMAN.

Para asegurarse de que el nombreespecificado es correcto, ejecute elsiguiente comando en la línea decomandos:

rman catalog <RMAN_catalog_username>/<password>@<RMAN_catalog_service_name>

l No definido (predeterminado).

l Nombre válido de servicio Net o deEasy Connect de la base de datosdel catálogo de RMAN.

RMAN_CATALOG_USER Obligatorio en la sección [SID_<name>]cuando se utiliza la base de datos delcatálogo de RMAN y se configuraRMAN_CATALOG_SERVICE.

Especifica el nombre de usuario de labase de datos del catálogo de RMAN.

l No definido (predeterminado).

l Nombre de usuario válido de la basede datos del catálogo de RMAN.

SCRIPT_PATH Obligatorio en la sección [SID_<name>]para una operación de restauración.

Especifica el nombre de ruta del scriptde restauración.

l No definido (predeterminado).

l Nombre de ruta completo válido delscript de restauración.

STORAGE_UNIT Obligatorio en la sección[SID_<name>].

Especifica el nombre de la unidad dealmacenamiento o un directorio de nivelsuperior dentro de la unidad dealmacenamiento en el sistema de DataDomain.

l No definido (predeterminado).

l Nombre de directorio válido de launidad de almacenamiento en elsistema de Data Domain, sin elprefijo /data/col1. El nombre

especificado distingue mayúsculasde minúsculas.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 105

Page 106: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 10 Parámetros del archivo de configuración para la combinación incremental deOracle (continuación)

Parámetro Descripción Valores predeterminados y válidos

SYSBACKUP Opcional en la sección [SID_<name>].

Especifica si se debe utilizarSYSBACKUP o SYSDBA para laconexión de RMAN.

l FALSE (predeterminado) = RMANse conecta mediante SYSDBA.

l TRUE = RMAN se conectamediante SYSBACKUP.

TEMP_DATABASE_PATH Obligatorio en la sección[SID_<nombre>] para una operación demontaje activo o restauración de proxyque use el comando ddbmoim.

Especifica el nombre de ruta de undirectorio temporal que se utilizarádurante el montaje activo o larestauración de proxy.

l No definido (predeterminado).

l Nombre de ruta válido de undirectorio temporal.

TEMP_SNAPSHOT_PATH Obligatorio en la sección[SID_<nombre>] para que se realiceuna operación de limpieza forzadadespués de una restauración demontaje activo que utiliza el comandoddbmoim.

Especifica el nombre de ruta deldirectorio de instantáneas temporal quese utilizó durante la restauración demontaje activo.

l No definido (predeterminado).

l Nombre de ruta válido deldirectorio de instantáneas temporalque se utilizó durante larestauración de montaje activo.

TNS_ADMIN Opcional en la sección [SID_<name>].

Especifica el nombre de ruta deldirectorio de los archivos deconfiguración de Oracle Net.

l No definido (predeterminado).

l Nombre de ruta completo válido deldirectorio que contiene los archivosde configuración de Oracle Net.Este valor debe ser igual a laconfiguración del parámetroTNS_ADMIN de Oracle.

Registro de las credenciales de la caja de seguridadPara cumplir con los requisitos de configuración, también debe ejecutar el comando ddutil -Cpara registrar las credenciales de Data Domain Boost en la caja de seguridad de BoostFS. Estatarea de registro solo es necesaria una vez para cada unidad de almacenamiento independiente quese utilizará en el mismo sistema de Data Domain. No ejecute el comando de registro para cadarespaldo.

Nota: Si no existe la caja de seguridad cuando ejecuta el comando ddutil -C, el comandocrea la caja de seguridad en el directorio predeterminado.

El tipo de comando ddutil -C que debe ejecutar depende de si las credenciales de Data DomainBoost se registraron previamente en la caja de seguridad:

Configuración del agente RMAN de Oracle para la implementación independiente

106 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 107: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Si no registró las credenciales de Data Domain Boost para el sistema de Data Domainanteriormente, ejecute uno de los siguientes comandos:

n Para especificar el servidor de Data Domain, la unidad de almacenamiento y el usuario deDD Boost en la línea de comandos, ejecute el siguiente comando. El comando solicita solo lacontraseña del usuario:

ddutil -C -a USER_TYPE=DD_BOOST_USER -a BOOSTFS=TRUE -a DD_SERVER_NAME=<Data_Domain_server_name> -a DD_STORAGE_UNIT=<storage_unit_name> -a USERNAME=<username> -a VERIFY_CREDENTIAL=TRUE

Password: <password>Re-enter password: <password>Successfully set the DD Boost FS credentials in the lockbox.Successfully set the DD Boost credentials in the lockbox.

n Para especificar las opciones mínimas en la línea de comandos, ejecute el siguientecomando. Los símbolos del sistema para el servidor de Data Domain, la unidad dealmacenamiento, la contraseña y el usuario de DD Boost:

ddutil -C -a USER_TYPE=DD_BOOST_USER -a BOOSTFS=TRUE

Data Domain server name: <Data_Domain_server_name>Data Domain Storage Unit name: <storage_unit_name>DD Boost username: <username>Password: <password>Re-enter password: <password>Successfully set the DD Boost FS credentials in the lockbox.Successfully set the DD Boost credentials in the lockbox.

l Si registró anteriormente las credenciales de Data Domain Boost para el sistema de DataDomain, ejecute uno de los siguientes comandos:

n Para especificar el servidor y la unidad de almacenamiento de Data Domain en la línea decomandos, ejecute el siguiente comando:

ddutil -C -a USER_TYPE=DD_BOOST_USER -a BOOSTFS=TRUE -a BOOSTFS_LOCKBOX_UPDATE=TRUE -a DD_SERVER_NAME=<Data_Domain_server_name> -a DD_STORAGE_UNIT=<storage_unit_name> -a VERIFY_CREDENTIAL=TRUE

Successfully set the DD Boost FS credentials in the lockbox.Successfully set the DD Boost credentials in the lockbox.

n Para especificar las opciones mínimas en la línea de comandos, ejecute el siguientecomando. Los símbolos del sistema para la unidad de almacenamiento y el servidor de DataDomain:

ddutil -C -a USER_TYPE=DD_BOOST_USER -a BOOSTFS=TRUE -a BOOSTFS_LOCKBOX_UPDATE=TRUE

Data Domain server name: <Data_Domain_server_name>Data Domain Storage Unit name: <storage_unit_name>Successfully set the DD Boost FS credentials in the lockbox.Successfully set the DD Boost credentials in the lockbox.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 107

Page 108: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Si se configura el catálogo de RMAN, ejecute el siguiente comando para registrar el usuario y lacontraseña del catálogo en la caja de seguridad:

ddutil -C -a USER_TYPE=DATABASE_ADMIN -a DATABASE_SIDS=<RMAN_catalog_service_name> -a USERNAME=<RMAN_catalog_username>

Por ejemplo:

ddutil -C -a USER_TYPE=DATABASE_ADMIN -a DATABASE_SIDS=SHC -a USERNAME=sysPassword:Re-enter password:Successfully set the Oracle database administrator credentials in the lockbox.

Ejecución de operaciones de combinación incremental de OraclePuede ejecutar el comando ddbmoim para realizar las operaciones de combinación incremental deOracle de montaje, desmontaje, respaldo, restauración y limpieza. En un ambiente de RAC deOracle, puede ejecutar el comando en cualquier nodo de RAC de base de datos de Oracle. Debeejecutar el comando ddutil para enumerar y eliminar los respaldos. Puede ejecutar lasoperaciones de montaje activo y restauración de proxy mediante el comando ddbmoim u otroscomandos.

Uso del comando ddbmoim para operaciones de montaje, desmontaje, respaldo, limpieza yrestauración

Debe ejecutar el comando ddbmoim con las opciones adecuadas como usuario de Oracle en Linux.La única opción obligatoria es --dbname<database_name>, donde <database_name> es la SID deOracle de la base de datos. En un ambiente de RAC de Oracle, reemplace <database_name> con elnombre de la instancia local de la base de datos.

Si configura cualquier parámetro en el archivo de configuración de combinación incremental deOracle, debe incluir la opción -z <configuration_file_path> en la línea de comandos de ddbmoim;de lo contrario, puede omitir la opción -z <configuration_file_path>. Para cada opción, puedeespecificar la opción en la línea de comandos o establecer la configuración del parámetrocorrespondiente en el archivo de configuración de combinación incremental de Oracle.

Nota: Las opciones de línea de comandos tienen prioridad sobre la configuración de losparámetros en el archivo de configuración. Configuración de los parámetros del archivo deconfiguración en la página 98 proporciona detalles sobre los parámetros del archivo deconfiguración.

Las opciones de comandos ddbmoim entre llaves ({ }) son obligatorias. Las opciones de comandosentre corchetes ([]) son opcionales.

ddbmoim --dbname <database_name> [-c <client_hostname>] [-d <Data_Domain_server_name>] [-D <debug_level>] [-m <mount_path>] [-o {full|incr|arch|ctl|livemount|livemount-cleanup|mount|unmount|proxy-restore|restore|cleanup}] [-s <storage_unit_name>] [-t <backup_tag>] [-z <configuration_file_path>] [-a BACKUP_PATH=<dir_path>] [-a BOOSTFS_INSTALL_DIR=<dir_path>] [-a DELETE_ARCHIVELOG={FALSE|TRUE}] [-a DELETE_ARCHIVELOG_NUM_DAYS=<number_of_days>] [-a FORCE_LIVEMOUNT_CLEANUP={FALSE|TRUE}] [-a NFS_MOUNT={FALSE|TRUE}] [-a ORACLE_BASE_PATH=<dir_path>] [-a ORACLE_HOME=<pathname>] [-a ORACLE_VERSION_11G={FALSE|TRUE}] [-a PARALLELISM=<number>] [-a RETENTION=<value>] [-a RMAN_AGENT_HOME=<dir_path>] [-a RMAN_CATALOG_SERVICE=<service_name>] [-a RMAN_CATALOG_USER=<username>] [-a SCRIPT_PATH=<script_path>] [-a SYSBACKUP={FALSE|TRUE}] [-a TEMP_DATABASE_PATH=<dir_path>] [-a TEMP_SNAPSHOT_PATH=<dir_path>] [-a TNS_ADMIN=<dir_path>]

Configuración del agente RMAN de Oracle para la implementación independiente

108 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 109: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

En la siguiente tabla, se describen las opciones del comando ddbmoim y los parámetroscorrespondientes que se pueden configurar en el archivo de configuración. Para obtener una listade todas las opciones de comando disponibles, ejecute el comando ddbmoim -h o ddbmoim --help.

Ejemplos de comandos ddbmoim para operaciones de combinación incremental de Oracle en lapágina 117 proporciona más información sobre los comandos ddbmoim para las operaciones decombinación incremental de Oracle compatibles.

Tabla 11 Las opciones de comandos de ddbmoim para operaciones de combinación incrementalde Oracle

Opción de comando Descripción Valores predeterminados y válidos

-c <client_hostname> Obligatorio si no se configura elparámetro CLIENT en el archivo de

configuración.

Especifica el hostname del clientelocal que se utilizará para almacenarlos respaldos en el sistema de DataDomain.

Nota: Utilice la mismaconfiguración de nombre decliente para cada nodo en unambiente de RAC de Oracle.

CLIENT es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <client_hostname>:

l No definido (predeterminado).

l Hostname válido del cliente local.

-d <Data_Domain_server_name> Obligatorio si no se configura elparámetro BACKUP_HOST en el

archivo de configuración.

Especifica el hostname del servidorde Data Domain que se utilizará paralos respaldos.

BACKUP_HOST es el parámetro

correspondiente en el archivo deconfiguración.

Valores de<Data_Domain_server_hostname>:

l No definido (predeterminado).

l Hostname válido del servidor deData Domain.

-D <debug_level> Opcional.

Especifica el nivel de los mensajes dedepuración que genera la operaciónde combinación incremental deOracle.

DEBUG_LEVEL es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <debug_level>:

l 0 (valor predeterminado) = no segeneran mensajes de depuración.

l 1 a 9 = los mensajes dedepuración se escriben en elarchivo de registro dedepuración. El nivel de detalle delos mensajes de depuracióngenerados aumenta con el nivelde depuración. El nombre delarchivo de registro de depuraciónesddbmoim_<operation_type>.*.*.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 109

Page 110: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 11 Las opciones de comandos de ddbmoim para operaciones de combinación incrementalde Oracle (continuación)

Opción de comando Descripción Valores predeterminados y válidos

log, por ejemplo,ddbmoim_full.14928.1567760357.log.

-m <mount_path> Obligatorio si no se configura elparámetro MOUNT_PATH en el

archivo de configuración.

Especifica la ruta de montaje deBoostFS de Data Domain en la que semonta el MTree.

Nota: El usuario de Oracle debetener permisos para lasoperaciones de lectura, escrituray ejecución en la ruta de montaje.La ruta de montaje debe ser lamisma para todas lasoperaciones. No cambie la rutade montaje una vez establecida.

MOUNT_PATH es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <mount_path>:

l No definido (predeterminado).

l Ruta de montaje válida deBoostFS de Data Domain.

-o [full|incr|arch|ctl|

livemount|livemount-cleanup|

mount|unmount|proxy-restore|

restore|cleanup]

Obligatorio si no se configura elparámetro OPERATION en el archivo

de configuración.

Especifica el tipo de operación decombinación incremental de Oracleque se ejecuta.

OPERATION es el parámetro

correspondiente en el archivo deconfiguración.

l full = crea una copia de respaldocompleta de la base de datos, losregistros de archivo y el archivode control.

l arch = respalda los registros dearchivo y el archivo de control.

l cleanup = elimina las copias delos respaldos fallidos.

l ctl = respalda únicamente elarchivo de control.

l incr = respalda los bloques dedatos modificados, los registrosde archivo y el archivo decontrol.

l livemount = ejecuta unarestauración de montaje activoque utiliza el comando ddbmoim.

l livemount-cleanup = elimina labase de datos de montaje activodespués de una restauración demontaje activo que utiliza elcomando ddbmoim.

l mount = monta la unidad dealmacenamiento de Data Domain

Configuración del agente RMAN de Oracle para la implementación independiente

110 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 111: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 11 Las opciones de comandos de ddbmoim para operaciones de combinación incrementalde Oracle (continuación)

Opción de comando Descripción Valores predeterminados y válidos

en la ruta de montajeespecificada por la opción -m o el

parámetro MOUNT_PATH,

mediante una operación demontaje FUSE de BoostFS.

l proxy-restore = ejecuta unarestauración de proxy que utilizael comando ddbmoim.

l restore = restaura el respaldomediante el script derestauración de RMAN queespecifica la opción -aSCRIPT_PATH o el parámetro

SCRIPT_PATH.

l unmount = desmonta la unidadde almacenamiento de DataDomain mediante una operaciónde montaje de FUSE de BoostFS.

-s <storage_unit_name> Obligatorio si no se configura elparámetro STORAGE_UNIT en el

archivo de configuración.

Especifica el nombre de la unidad dealmacenamiento o un directorio denivel superior dentro de la unidad dealmacenamiento en el sistema deData Domain.

STORAGE_UNIT es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <storage_unit_name>:

l No definido (predeterminado).

l Nombre de directorio válido de launidad de almacenamiento en elsistema de Data Domain, sin elprefijo /data/col1. Este

nombre distingue mayúsculas deminúsculas.

-t <backup_tag> Obligatorio si no se configura elparámetro OIM_TAG en el archivo de

configuración.

Especifica la etiqueta que se aplica alas copias de respaldo.

Nota: La etiqueta de respaldo seutiliza cuando los respaldosactualizados incrementalmentese aplican a respaldos completos,para identificar qué respaldosincrementales se aplican a cadacopia de imagen de trabajo. Laetiqueta de respaldo debe ser lamisma para los respaldoscompletos e incrementales.

Valores de <backup_tag>:

l No definido (predeterminado).

l Etiqueta que se aplica a lascopias de respaldo, por ejemplo,INCR_MERGE.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 111

Page 112: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 11 Las opciones de comandos de ddbmoim para operaciones de combinación incrementalde Oracle (continuación)

Opción de comando Descripción Valores predeterminados y válidos

OIM_TAG es el parámetro

correspondiente en el archivo deconfiguración.

-z <configuration_file_path> Obligatorio si configura cualquierparámetro en el archivo deconfiguración, como se describe en Configuración de los parámetros delarchivo de configuración en la página98.

Especifica el nombre de ruta delarchivo de configuración quecontiene la configuración deparámetros para las operaciones decombinación incremental de Oracle.

Nota: Si no configura ningúnparámetro en un archivo deconfiguración, puede omitir estaopción.

Valores de<configuration_file_path>:

l No definido (predeterminado).

l Nombre de ruta completo válidodel archivo de configuración paracombinación incremental deOracle.

-a BACKUP_PATH=<dir_path> Obligatorio si no configura elparámetro BACKUP_PATH en el

archivo de configuración para unarestauración de proxy o montajeactivo que utiliza el comandoddbmoim.

Especifica el nombre de ruta deldirectorio del respaldo completo oincremental que se va a restaurar.

BACKUP_PATH es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <dir_path>:

l No definido (predeterminado).

l Nombre de ruta de directorioválido del respaldo incremental ocompleto.

-a BOOSTFS_INSTALL_DIR=<dir_path>

Obligatorio si no se configura elparámetro BOOSTFS_INSTALL_DIRen el archivo de configuración.

Especifica el directorio de instalacióndel plug-in de BoostFS de DataDomain.

BOOSTFS_INSTALL_DIR es el

parámetro correspondiente en elarchivo de configuración.

Valores de <dir_path>:

l No definido (predeterminado).

l Nombre de ruta completo válidodel directorio de instalación deBoostFS de Data Domain.

-a DELETE_ARCHIVELOG={FALSE|

TRUE}

Opcional.

Especifica si se eliminará el registrode archivo después de respaldarlo.

l FALSE (valor predeterminado) =el registro de archivo no seelimina.

Configuración del agente RMAN de Oracle para la implementación independiente

112 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 113: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 11 Las opciones de comandos de ddbmoim para operaciones de combinación incrementalde Oracle (continuación)

Opción de comando Descripción Valores predeterminados y válidos

DELETE_ARCHIVELOG es el

parámetro correspondiente en elarchivo de configuración.

l TRUE = el registro de archivo seelimina.

-aDELETE_ARCHIVELOG_NUM_DAYS=<number_of_days>

Opcional.

Especifica que se debe eliminar elregistro de archivo cuando esanterior a la cantidad de díasespecificada.

DELETE_ARCHIVELOG_NUM_DAYSes el parámetro correspondiente enel archivo de configuración.

Valores de <number_of_days>:

l No definido (predeterminado). Elregistro de archivo no se elimina,a menos que la opción -aDELETE_ARCHIVELOG o elparámetroDELETE_ARCHIVELOG_NUM_DAYS se establezca en TRUE.

l Número entero de días. Elregistro de archivo se eliminadespués de la cantidad de días.

-a FORCE_LIVEMOUNT_CLEANUP={FALSE|TRUE}

Opcional.

Especifica si se debe ejecutar unaoperación de limpieza forzada paraeliminar una base de datos demontaje activo después de unarestauración de montaje activo queutiliza el comando ddbmoim.

Puede realizar esta limpieza forzadadespués de que una limpieza demontaje activo anterior (realizada sinesta configuración) no haya podidoeliminar una base de datos demontaje activo.

FORCE_LIVEMOUNT_CLEANUP es el

parámetro correspondiente en elarchivo de configuración.

l FALSE (valor predeterminado) =no se realiza una operación delimpieza forzada.

l TRUE = se realiza una operaciónde limpieza forzada.

-a NFS_MOUNT={FALSE|TRUE} Obligatorio si no configura elparámetro NSF_MOUNT en TRUE en

el archivo de configuración para unarestauración de montaje activo queutiliza el comando ddbmoim y un

montaje de NSF.

Especifica si se debe utilizar unmontaje de BoostFS o un montaje deNSF para la restauración de montajeactivo con el comando ddbmoim.

NSF_MOUNT es el parámetro

correspondiente en el archivo deconfiguración.

l FALSE (valor predeterminado) =use un montaje de BoostFS parala restauración de montajeactivo.

l TRUE = use un montaje de NFSpara la restauración de montajeactivo.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 113

Page 114: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 11 Las opciones de comandos de ddbmoim para operaciones de combinación incrementalde Oracle (continuación)

Opción de comando Descripción Valores predeterminados y válidos

-a ORACLE_BASE_PATH=<dir_path>

Obligatorio si no configura elparámetro ORACLE_BASE_PATH en

el archivo de configuración para unarestauración de proxy o montajeactivo que utiliza el comandoddbmoim.

Especifica el nombre de ruta de basedel directorio de instalación deOracle.

ORACLE_BASE_PATH es el

parámetro correspondiente en elarchivo de configuración.

Valores de <dir_path>:

l No definido (predeterminado).

l Nombre de ruta de base válidodel directorio de instalación deOracle.

-a ORACLE_HOME=<pathname> Obligatorio si no se configura elparámetro ORACLE_HOME en el

archivo de configuración.

Especifica el nombre de ruta deldirectorio de instalación de Oracle.

ORACLE_HOME es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <pathname>:

l No definido (predeterminado).

l Nombre de ruta completo válidodel directorio de instalación deOracle.

-a ORACLE_VERSION_11G={FALSE|TRUE}

Obligatorio si no configuraORACLE_VERSION_11G en TRUE en

el archivo de configuración cuando labase de datos de Oracle es laversión 11.

Especifica si la base de datos deOracle es la versión 11.

Nota: Asegúrese de que estaopción esté configurada en TRUEantes de realizar una operaciónde combinación incremental deOracle con una base de datos deOracle 11.

ORACLE_BASE_PATH es el

parámetro correspondiente en elarchivo de configuración.

l FALSE (valor predeterminado) =la base de datos de Oracle no esla versión 11.

l TRUE = la base de datos deOracle es la versión 11.

-a PARALLELISM=<number> Opcional.

Especifica la cantidad de canales queRMAN asigna en paralelo para elrespaldo.

Valores de <number>:

l 4 (valor predeterminado).

l Número entero de canales.

Configuración del agente RMAN de Oracle para la implementación independiente

114 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 115: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 11 Las opciones de comandos de ddbmoim para operaciones de combinación incrementalde Oracle (continuación)

Opción de comando Descripción Valores predeterminados y válidos

PARALLELISM es el parámetro

correspondiente en el archivo deconfiguración.

-a RETENTION=<value> Opcional.

Especifica la política de retencióncomo la cantidad de tiempo queRMAN conserva las copias derespaldo.

Se aplica un bloqueo de retenciónpara un respaldo cuando la unidad dealmacenamiento está habilitada parala retención y se especifica estaopción.

Nota: No configure ningún tipode política de retención deOracle, como basada enredundancia o basada en laventana de recuperación. Debeusar los comandos ddutil para

la eliminación de respaldos, comose describe en Uso del comandoddutil para enumerar y eliminarrespaldos en la página 120.

RETENTION es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <value>:

l No definido (predeterminado).

l Número entero más uno de lossiguientes valores, entre comillasdobles:

n década

n consecutivo

n trimestre

n mes

n quincena

n semana

n día

n hora

n minuto

n min

n segundos

n s

Por ejemplo: -aRETENTION="4 meses".

Nota: La configuración mínima es"12 horas". El valor máximo es"70 años".

-a RMAN_AGENT_HOME=<dir_path> Obligatorio si no se configura elparámetro RMAN_AGENT_HOME en el

archivo de configuración.

Especifica el directorio de instalaciónpara el agente RMAN de Oracle.

RMAN_AGENT_HOME es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <dir_path>:

l $HOME/opt/dpsapps/rmanagent (valorpredeterminado).

l Nombre de ruta completo válidodel directorio para la instalacióndel agente RMAN de Oracle.

-a RMAN_CATALOG_SERVICE=<service_name>

Opcional.

Especifica el servicio Net o de EasyConnect de la base de datos delcatálogo de RMAN.

Valores de <service_name>:

l No definido (predeterminado).

l Nombre válido de servicio Net ode Easy Connect de la base dedatos del catálogo de RMAN.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 115

Page 116: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 11 Las opciones de comandos de ddbmoim para operaciones de combinación incrementalde Oracle (continuación)

Opción de comando Descripción Valores predeterminados y válidos

Para asegurarse de que el nombreespecificado es correcto, ejecute elsiguiente comando en la línea decomandos:

rman catalog <RMAN_catalog_username>/<password>@<RMAN_catalog_service_name>

RMAN_CATALOG_SERVICE es el

parámetro correspondiente en elarchivo de configuración.

-a RMAN_CATALOG_USER=<username>

Obligatorio si no se configura elparámetro RMAN_CATALOG_USER,

pero se utiliza la base de datos delcatálogo de RMAN y se especifica laopción -aRMAN_CATALOG_SERVICE o se

configura el parámetroRMAN_CATALOG_SERVICE.

Especifica el nombre de usuario de labase de datos del catálogo de RMAN.

RMAN_CATALOG_USER es el

parámetro correspondiente en elarchivo de configuración.

Valores de <username>:

l No definido (predeterminado).

l Nombre de usuario válido de labase de datos del catálogo deRMAN.

-a SCRIPT_PATH=<script_path> Obligatorio para una restauración sino se configura el parámetroSCRIPT_PATH en el archivo de

configuración.

Especifica el nombre de ruta delscript de restauración.

SCRIPT_PATH es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <script_path>:

l No definido (predeterminado).

l Nombre de ruta completo válidodel script de restauración.

-a SYSBACKUP={FALSE|TRUE} Opcional. Especifica si se debeutilizar SYSBACKUP o SYSDBA parala conexión de RMAN.

SYSBACKUP es el parámetro

correspondiente en el archivo deconfiguración.

l FALSE (predeterminado) =RMAN se conecta medianteSYSDBA.

l TRUE = RMAN se conectamediante SYSBACKUP.

-a TEMP_DATABASE_PATH=<dir_path>

Obligatorio si no configuraTEMP_DATABASE_PATH en el

Valores de <dir_path>:

Configuración del agente RMAN de Oracle para la implementación independiente

116 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 117: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 11 Las opciones de comandos de ddbmoim para operaciones de combinación incrementalde Oracle (continuación)

Opción de comando Descripción Valores predeterminados y válidos

archivo de configuración para unaoperación de restauración de proxy omontaje activo que utiliza el comandoddbmoim.

Especifica el nombre de ruta de undirectorio temporal que se utilizarádurante el montaje activo o larestauración de proxy.

TEMP_DATABASE_PATH es el

parámetro correspondiente en elarchivo de configuración.

l No definido (predeterminado).

l Nombre de ruta válido de undirectorio temporal.

-a TEMP_SNAPSHOT_PATH=<dir_path>

Obligatorio si no configuraTEMP_SNAPSHOT_PATH en el

archivo de configuración para unaoperación de limpieza forzada que serealice luego de una restauración demontaje activo que utilice el comandoddbmoim.

Especifica el nombre de ruta deldirectorio de instantáneas temporalque se utilizó durante la restauraciónde montaje activo.

TEMP_SNAPSHOT_PATH es el

parámetro correspondiente en elarchivo de configuración.

Valores de <dir_path>:

l No definido (predeterminado).

l Nombre de ruta válido deldirectorio de instantáneastemporal que se utilizó durante larestauración de montaje activo.

-a TNS_ADMIN=<dir_path> Opcional.

Especifica el nombre de ruta deldirectorio de los archivos deconfiguración de Oracle Net.

TNS_ADMIN es el parámetro

correspondiente en el archivo deconfiguración.

Valores de <dir_path>:

l No definido (predeterminado).

l Nombre de ruta completo válidodel directorio que contiene losarchivos de configuración deOracle Net. Este valor debe serigual a la configuración delparámetro TNS_ADMIN deOracle.

Ejemplos de comandos ddbmoim para operaciones de combinación incremental de OracleEn este tema, se incluyen ejemplos de los comandos ddbmoim para las operaciones de montaje,desmontaje, respaldo, limpieza y restauración.

Nota:Para cada opción de comando ddbmoim excepto --dbname <database_name> y -z<configuration_file_path>, puede establecer el parámetro correspondiente en el archivo deconfiguración en lugar de especificar la opción en la línea de comandos. Por ejemplo, si usa

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 117

Page 118: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

toda la configuración de parámetros posible en lugar de las opciones de comandos, puedeejecutar el siguiente comando mínimo:

ddbmoim --dbname <database_name> -z <configuration_file_path>

En los siguientes temas, se proporcionan ejemplos de comandos ddbmoim para las restauracionesde montaje activo y las restauraciones a un host de proxy:

l Restauración de montaje activo automatizada mediante un montaje de BoostFS en la página124

l Restauración de montaje activo automatizada mediante un montaje de NFS en la página 125

l Restauración de host de proxy automatizada mediante un montaje de BoostFS en la página 133

l Restauración de host de proxy automatizada mediante un montaje de NFS en la página 134

Revise la siguiente información sobre los comandos ddbmoim para las operaciones de combinaciónincremental de Oracle:

l Operación de montaje: el siguiente comando ddbmoim de ejemplo realiza una operación demontaje;

ddbmoim --dbname orcl -o mount -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l Operación de desmontaje: el siguiente comando ddbmoim de ejemplo realiza una operación dedesmontaje;

ddbmoim --dbname orcl -o unmount -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit

l Respaldo completo: debe crear un respaldo completo antes que cualquier otro tipo de respaldo.Un respaldo completo crear una copia completa de la base de datos en el directorio detrabajo, /<mount_path>/<hostname>/<database_SID>/full/datafile, en la unidad dealmacenamiento de Data Domain. Esta copia de trabajo está respaldada y catalogada en eldirectorio /<mount_path>/<hostname>/<database_SID>/full/datafile.OIM_TAG<timestamp>.El respaldo se bloquea con retención de manera obligatoria y el estado se actualiza en elarchivo de etiqueta. Cada respaldo completo limpia el directorio de trabajo y crea una nuevacopia de los datafiles.

El siguiente comando ddbmoim de ejemplo realiza un respaldo completo:

ddbmoim --dbname orcl -o full -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RETENTION="10 day" -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l Respaldo incremental: solo puede realizar un respaldo incremental después de realizar unrespaldo completo correctamente. Las piezas de respaldos incrementales se copian en eldirectorio /<mount_path>/<hostname>/<database_SID>/incr, en la unidad dealmacenamiento de Data Domain. Estas piezas se aplican al respaldo completo en el directoriode trabajo, y un respaldo del directorio de trabajo se crea en el directorio /<mount_path>/

Configuración del agente RMAN de Oracle para la implementación independiente

118 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 119: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

<hostname>/<database_SID>/full/datafile.OIM_TAG<timestamp>. El respaldo se bloquea conretención de manera obligatoria y el estado se actualiza en el archivo de etiqueta.

El siguiente comando ddbmoim de ejemplo ejecuta un respaldo incremental:

ddbmoim --dbname orcl -o incr -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RETENTION="10 day" -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l Respaldo del registro de archivos: un respaldo del registro de archivos se almacena en eldirectorio /<mount_path>/<hostname>/<database_SID>/archivelogs, en la unidad dealmacenamiento de Data Domain. La copia del respaldo del registro de archivos se bloquea conretención de manera obligatoria.

El siguiente comando ddbmoim de ejemplo realiza un respaldo del registro de archivos:

ddbmoim --dbname orcl -o arch -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RETENTION="10 day" -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l Respaldo del archivo de control: un respaldo del archivo de control se almacena en eldirectorio /<mount_path>/<hostname>/<database_SID>/controlfile, en la unidad dealmacenamiento de Data Domain. La copia del respaldo del archivo de retención se bloquea conretención de manera obligatoria.

El siguiente comando ddbmoim de ejemplo realiza un respaldo de archivo de control:

ddbmoim --dbname orcl -o ctl -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RETENTION="10 day" -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l Operación de limpieza: el siguiente comando ddbmoim de ejemplo realiza una operación delimpieza;

ddbmoim --dbname orcl -o cleanup -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

l El siguiente comando ddbmoim de ejemplo realiza una operación de restauración:

ddbmoim --dbname orcl -o restore -m /MountPath -a BOOSTFS_INSTALL_DIR=/opt/emc/boostfs -a ORACLE_HOME=/oracle/product/12.2.0.1/db_1 -a RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent -a SCRIPT_PATH=/opt/restore/oim_restore_script -c ClientName -d DataDomainServerName -s StorageUnit -t INCR_MERGE

Una operación de restauración de combinación incremental de Oracle implica una secuencia depasos de procedimiento, como se describe en Ejecución de las operaciones de restauración conscripts de RMAN en la página 122.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 119

Page 120: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Uso del comando ddutil para enumerar y eliminar respaldosDebe ejecutar el comando ddutil con las opciones de comando adecuadas para enumerar yeliminar los respaldos de combinación incremental de Oracle.

El siguiente comando ddutil enumera la información acerca de los respaldos completos, delregistro de archivo o de los archivos de control que se almacenan en la unidad de almacenamientode Data Domain especificada:

ddutil -O oim -n {full|arch|ctl|tagfile} [-b "<start_time>"] [-e "<end_time>"] -f [-l] -z <Data_Domain_hostname_or_IP>:/<storage_unit> <Oracle_host>/<database_ID>

Nota: En la opción -l, se muestran los detalles de los archivos disponibles.

Por ejemplo:

l El siguiente comando ddutil de ejemplo muestra los respaldos completos disponibles:

ddutil -O oim -n full -f -z 10.31.140.154:/xapprman orcl/1542418608

mount: Mounting 10.31.140.154:xapprman on /home/oracle/opt/dpsapps/rmanagent/tmp/1567997099Type Perm Size Time Path--------------------------------------------------------------------------------------------------------------------dir 770 827 Tue Sep 3 20:05:51 2019 (1567521351) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131727dir 770 827 Tue Sep 3 20:00:42 2019 (1567521042) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131217dir 770 827 Tue Sep 3 14:41:24 2019 (1567501884) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019075300dir 770 827 Tue Sep 3 14:28:29 2019 (1567501109) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019074006

l El siguiente comando ddutil de ejemplo muestra los detalles de los archivos disponibles enlos respaldos completos:

ddutil -O oim -n full -f -l -z 10.31.140.154:/xapprman orcl/1542418608

mount: Mounting 10.31.140.154:xapprman on /home/oracle/opt/dpsapps/rmanagent/tmp/1567997130

NAME : INCR_MERGE09032019131727DBID : 1542418608MOUNT PATH : /boostfsEXPIRATION : Wed Sep 4 13:18:11 2019CONTROL FILE : /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131727/CONTROL_FILE.ctlSP FILE : /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131727/SP_FILE.spfile

Type Perm Size Time Path--------------------------------------------------------------------------------------------------------------------dir 770 827 Tue Sep 3 20:05:51 2019 (1567521351) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131727file 640 5251072 Tue Sep 3 20:05:15 2019 (1567521315) /xapprman/orcl/1542418608/full/datafile.INCR_MERGE09032019131727/data_D-ORCL_I-1542418608_TSUSERS_FNO-7_49uaqkra_20190903 : :

Configuración del agente RMAN de Oracle para la implementación independiente

120 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 121: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l El siguiente comando ddutil de ejemplo enumera los respaldos completos en el rango detiempo especificado:

ddutil -O oim -n full -b "Sep 11" -e "Sep 13" -f -z 10.31.140.154:/xapprman orcl/1542915199

l El siguiente comando ddutil de ejemplo enumera los respaldos de registros de archivodisponibles:

ddutil -O oim -n arch -f -z 10.31.140.154:/xapprman orcl/1542418608

l El siguiente comando ddutil de ejemplo enumera los respaldos de registros de archivo en elrango de tiempo especificado:

ddutil -O oim -n arch -b "Sep 3 14:25:28 2019" -e "Sep 3 20:05:50 2019" -f -z 10.31.140.154:/xapprman orcl/1542418608

l El siguiente comando ddutil de ejemplo enumera los respaldos de archivos de controldisponibles:

ddutil -O oim -n ctl -c -z 10.31.140.154:/xapprman orcl/1542418608

l El siguiente comando ddutil de ejemplo muestra el resumen del respaldo completodisponible:

ddutil -O oim -n tagfile -f -z 10.31.140.154:/xapprman orcl/1542418608

El siguiente comando ddutil elimina los respaldos de registros completos o de archivo que sealmacenan en la unidad de almacenamiento de Data Domain especificada:

ddutil -O oim -n {full|arch} [-b "<start_time>"] [-e "<end_time>"] [-c] -d -z <Data_Domain_hostname_or_IP>:/<storage_unit> <Oracle_host>/<database_ID>

Nota:Utilice solo el comando ddutil para eliminar los respaldos de combinación incremental deOracle. No utilice el comando de RMAN delete ni el comando crosscheck con respaldos decombinación incremental de Oracle.

Utilice la opción -c para una eliminación forzada. Si no utiliza la opción -c, la operación deeliminación solicita confirmación antes de eliminar los respaldos.

Por ejemplo:

l El siguiente comando ddutil de ejemplo elimina los respaldos completos:

ddutil -O oim -n full -d -z 10.31.140.154:/xapprman orcl/1542418608

l El siguiente comando ddutil de ejemplo elimina los respaldos completos en el rango detiempo especificado:

ddutil -O oim -n full -b "Sep 11" -e "Sep 13" -d -z 10.31.140.154:/xapprman orcl/1542915199

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 121

Page 122: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l El siguiente comando ddutil de ejemplo elimina los respaldos de registros de archivo:

ddutil -O oim -n arch -c -d -z 10.31.140.154:/xapprman orcl/1542418608

l El siguiente comando ddutil de ejemplo elimina los respaldos de registros de archivo en elrango de tiempo especificado:

ddutil -O oim -n arch -b "Sep 11" -e "Sep 13" -c -d -z 10.31.140.154:/xapprman orcl/1542915199

Ejecución de las operaciones de restauración con scripts de RMANPara habilitar una restauración de combinación incremental de Oracle de un respaldo de base dedatos, cree scripts de RMAN independientes para restaurar el archivo de control y la base dedatos. Después de asegurarse de que se hayan completado las configuraciones necesarias, ejecutelos comandos ddbmoim correspondientes con los scripts de RMAN para restaurar el archivo decontrol y, a continuación, restaure la base de datos.

Realice los siguientes pasos para completar una operación de restauración de combinaciónincremental de Oracle de un respaldo de base de datos.

1. Inicie sesión en RMAN en el host donde restaurará el archivo de control y los datafiles de labase de datos. Para determinar el archivo de control desde el catálogo de RMAN, ejecute elsiguiente tipo de comando:

RMAN> LIST COPY OF CONTROLFILE TAG TESTDB09192019150043;

List of Control File Copies===========================Key S Completion Time Ckp SCN Ckp Time---- - --------------- ------- ---------------2402 A 19-SEP-19 3768293 19-SEP-19Name: /oraclemount/testdb_30/2800932625/full/datafile.testdb09192019150043/CONTROL_FILE.ctlTag: TESTDB09192019150043

2. Inicie la base de datos en el estado nomount:

RMAN> startup nomount;

3. Cree un script de RMAN para restaurar el archivo de control. Un ejemplo de script de RMAN esel siguiente:

connect target "/";set dbid=2800932625;run{ ALLOCATE CHANNEL CH0 DEVICE TYPE DISK;restore controlfile from "/oraclemount/testdb_30/2800932625/full/datafile.testdb09192019150043/CONTROL_FILE.ctl";RELEASE CHANNEL CH0;}

4. Asegúrese de haber completado las configuraciones necesarias, como se describe en los temasanteriores. Por ejemplo, incluya las siguientes configuraciones de parámetros en el archivo deconfiguración:

OPERATION = restoreSCRIPT_PATH = <restore_script_pathname>

Configuración del agente RMAN de Oracle para la implementación independiente

122 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 123: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

5. Ejecute el comando ddbmoim correspondiente para realizar la restauración del archivo decontrol. Por ejemplo, con todos los parámetros configurados en el archivo de configuración,ejecute el siguiente comando:

ddbmoim --dbname orcl -z /home/oracle/opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

6. Determine el SCN más reciente de los datafiles. Por ejemplo:

RMAN> select current_scn from v$database;

CURRENT_SCN

-----------

35127547. Cree un script de RMAN para restaurar la base de datos. Un ejemplo de script de RMAN es el

siguiente:

connect target /run {ALLOCATE CHANNEL CH0 DEVICE TYPE DISK;ALLOCATE CHANNEL CH1 DEVICE TYPE DISK;ALLOCATE CHANNEL CH2 DEVICE TYPE DISK;ALLOCATE CHANNEL CH3 DEVICE TYPE DISK;set until scn 3512754;restore database;recover database;}alter database open resetlogs;

8. Asegúrese de haber completado las configuraciones necesarias. Por ejemplo, incluya lassiguientes configuraciones de parámetros en el archivo de configuración:

OPERATION = restoreSCRIPT_PATH = <restore_script_pathname>

9. Ejecute el comando ddbmoim correspondiente para restaurar la base de datos. Por ejemplo,con todos los parámetros configurados en el archivo de configuración, ejecute el siguientecomando:

ddbmoim --dbname orcl -z /home/oracle/opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Ejecución de las operaciones de restauración de montaje activoPuede realizar una restauración de montaje activo mediante un método automatizado que utiliza elcomando ddbmoim o un método manual que utiliza una serie de pasos manuales (sin el comandoddbmoim). El agente RMAN de Oracle 19.3 presentó el método automatizado con el comandoddbmoim. Los métodos automatizados y manuales pueden utilizar un montaje de BoostFS o unmontaje de NFS.

En los siguientes temas, se describen todos los métodos compatibles de restauraciones de montajeactivo.

Nota:Para una restauración de montaje activo, asegúrese de que el nombre de usuario de Oracle, laID de grupo y la ID de usuario sean los mismos en el host de producción y en el nuevo host.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 123

Page 124: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Una restauración de montaje activo con el comando ddbmoim solo se aplica a la base de datoscon el mismo nombre. Una operación de montaje activo manual, como la presentada con elagente RMAN de Oracle 19.2, se aplica a la base de datos con el mismo nombre o a una basede datos con nombre diferente.

Cuando realiza una restauración de montaje activo con respaldos de base de datos de origenhabilitados para ASM, la base de datos restaurada se convierte en una base de datosindependiente que se crea mediante un pfile de la instancia de base de datos.

Restauración de montaje activo automatizada mediante un montaje de BoostFS

Puede realizar los siguientes pasos para una restauración de montaje activo automatizada queutiliza el comando ddbmoim con un montaje de BoostFS.

1. Asegúrese de que el sistema de destino (donde se montará en activo la base de datos) notenga el mismo nombre de base de datos o la misma ID de base de datos que los respaldos debase de datos de origen.

2. Especifique la configuración de parámetros necesaria para la restauración de montaje activoautomatizada mediante cualquiera de los siguientes métodos:

l Configure los parámetros en el archivo de configuración, como se describe en Configuración de los parámetros del archivo de configuración en la página 98.

o

l Configure los parámetros con las opciones de la línea de comandos de ddbmoim, como sedescribe en Uso del comando ddbmoim para operaciones de montaje, desmontaje, respaldo,limpieza y restauración en la página 108.

Ejecuta el comando ddbmoim en el paso 3.

Por ejemplo, el archivo de configuración incluye las siguientes configuraciones de parámetrospara la restauración de montaje activo automatizada, donde orcl es la SID de Oracle de la basede datos. El ajuste NFS_MOUNT de FALSE especifica un montaje de BoostFS:

[SID_orcl]BACKUP_HOST = 10.31.140.154DELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 1MOUNT_PATH = /oraclemountSTORAGE_UNIT = oimOIM_TAG = TEST_2OPERATION = livemountORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1# PARALLELISM =# RETENTION =# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =# SYSBACKUP =# TNS_ADMIN =NFS_MOUNT = FALSEBACKUP_PATH = /oim/orcl_streams/1269163748/full/datafile.stream11122019151615TEMP_DATABASE_PATH = /home/oracle/test1ORACLE_BASE_PATH = /u01/app/oracle# TEMP_SNAPSHOT_PATH =# FORCE_LIVEMOUNT_CLEANUP =# ORACLE_VERSION_11G =

Configuración del agente RMAN de Oracle para la implementación independiente

124 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 125: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

3. Ejecute el comando ddbmoim con las opciones de comando correspondientes para realizar larestauración de montaje activo automatizada. Por ejemplo:

ddbmoim --dbname orcl -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.Starting BoostFS mount operation.Running the mount command. Mountpath: /oraclemountBoostFS mount operation completed successfully.Creating a temp livemount directory '/oim/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557' of backup directory '/oim/orcl_streams/1269163748/full/datafile.stream11122019151615'.Building the livemount repository in temp path completed successfully.Live mount restore directory creation completed successfullyStarting PFile restore from SPFile '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/SP_FILE.spfile'.PFile restored successfully to '/home/oracle/test1/orcl/initorcl.ora'.Starting control file restore /oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/CONTROL_FILE.ctl.Control file '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/CONTROL_FILE.ctl' restored successfully.Database 'orcl' Mounted successfully.Starting database 'orcl' open operationDatabase 'orcl' opened successfully.LiveMount of database 'orcl' done successfully.Oracle Incremental Merge operation completed successfully.

4. Cuando la base de datos esté abierta, exporte la tabla específica de la base de datos demontaje activo temporal e impórtela a la base de datos necesaria. Por ejemplo, exporteTEST_TABLE desde la base de datos de orcl e impórtela a la base de datos de BOOST:

l Comando de exportación:

ORACLE_SID=orcl exp file=test.dmp tables=test_table rows=y

l Comando de importación:

ORACLE_SID=BOOST imp file=test.dmp full=y

5. Para quitar la base de datos de montaje activo, ejecute una operación de limpieza con elcomando ddbmoim, como se describe en Limpieza de la base de datos restaurada de montajeactivo en la página 127.

Restauración de montaje activo automatizada mediante un montaje de NFS

Puede realizar los siguientes pasos para una restauración de montaje activo automatizada queutilice el comando ddbmoim con un montaje de NFS.

1. Asegúrese de que el sistema de destino (donde se montará en activo la base de datos) notenga el mismo nombre de base de datos o la misma ID de base de datos que los respaldos debase de datos de origen.

2. Especifique la configuración de parámetros necesaria para la restauración de montaje activoautomatizada mediante cualquiera de los siguientes métodos:

l Configure los parámetros en el archivo de configuración, como se describe en Configuración de los parámetros del archivo de configuración en la página 98.

o

l Configure los parámetros con las opciones de la línea de comandos de ddbmoim, como sedescribe en Uso del comando ddbmoim para operaciones de montaje, desmontaje, respaldo,limpieza y restauración en la página 108.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 125

Page 126: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Ejecuta el comando ddbmoim en el paso 5.

Por ejemplo, el archivo de configuración incluye las siguientes configuraciones de parámetrospara la restauración de montaje activo automatizada, donde orcl es la SID de Oracle de la basede datos. El ajuste NFS_MOUNT de TRUE especifica un montaje NFS:

[SID_orcl]BACKUP_HOST = 10.31.140.154DELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 1MOUNT_PATH = /oraclemountSTORAGE_UNIT = oimOIM_TAG = TEST_2OPERATION = livemountORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1# PARALLELISM =# RETENTION =# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =# SYSBACKUP =# TNS_ADMIN =NFS_MOUNT = TRUEBACKUP_PATH = /oim/orcl_streams/1269163748/full/datafile.stream11122019151615TEMP_DATABASE_PATH = /home/oracle/test1ORACLE_BASE_PATH = /u01/app/oracle# TEMP_SNAPSHOT_PATH =# FORCE_LIVEMOUNT_CLEANUP =# ORACLE_VERSION_11G =

3. Cree un recurso compartido de NFS para la unidad de almacenamiento de Data Domain.

Nota: Un recurso compartido de NFS se creará automáticamente si no existe. Asegúresede que el usuario de Data Domain tenga acceso administrativo limitado.

4. Edite el archivo /etc/fstab y agregue la entrada correspondiente. Por ejemplo:

10.31.140.154:/data/col1/harboostfs /home/oracle/boostfs nfs rw,user,noauto 0 0

En este ejemplo, los valores de la entrada son los siguientes:

l 10.31.140.154 es la dirección IP de Data Domain.

l /data/col1/harboostfs es el nombre de ruta de la unidad de almacenamiento de DataDomain.

l /home/oracle/boostfs es la ruta de montaje en la que se debe montar la unidad dealmacenamiento.

l nfs es el tipo de sistema de archivos.

l rw,user,noauto son las opciones de montaje.

5. Ejecute el comando ddbmoim con las opciones de comando correspondientes para realizar larestauración de montaje activo automatizada. Por ejemplo:

ddbmoim --dbname orcl -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.NFS mount of backup device is in progressNFS mount of backup device is completeRunning the mount command. Mountpath: /oraclemountBoostFS mount operation completed successfully.Creating a temp livemount directory '/oim/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557' of backup directory '/oim/orcl_streams/

Configuración del agente RMAN de Oracle para la implementación independiente

126 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 127: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

1269163748/full/datafile.stream11122019151615'.Building the livemount repository in temp path completed successfully.Live mount restore directory creation completed successfullyStarting PFile restore from SPFile '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/SP_FILE.spfile'.PFile restored successfully to '/home/oracle/test1/orcl/initorcl.ora'.Starting control file restore /oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/CONTROL_FILE.ctl.Control file '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11132019141557/CONTROL_FILE.ctl' restored successfully.Database 'orcl' Mounted successfully.Starting database 'orcl' open operationDatabase 'orcl' opened successfully.LiveMount of database 'orcl' done successfully.Oracle Incremental Merge operation completed successfully.

6. Cuando la base de datos esté abierta, exporte la tabla específica de la base de datos demontaje activo temporal e impórtela a la base de datos necesaria. Por ejemplo, exporteTEST_TABLE desde la base de datos de orcl e impórtela a la base de datos de BOOST:

l Comando de exportación:

ORACLE_SID=orcl exp file=test.dmp tables=test_table rows=y

l Comando de importación:

ORACLE_SID=BOOST imp file=test.dmp full=y

7. Para quitar la base de datos de montaje activo, ejecute una operación de limpieza con elcomando ddbmoim, como se describe en Limpieza de la base de datos restaurada de montajeactivo en la página 127.

Limpieza de la base de datos restaurada de montaje activo

Puede realizar los siguientes pasos para una operación de limpieza con el comando ddbmoim, queelimina la base de datos de montaje activo después de una restauración automatizada de montajeactivo.

1. Especifique la misma configuración de parámetros que se describe en los temas anteriores paralas restauraciones de montaje activo automatizadas, excepto cambiar el tipo de operación.Configure el tipo de operación mediante la configuración del parámetroOPERATION=livemount-cleanup o la opción -o livemount-cleanup del comandoddbmoim.

2. Para realizar la limpieza, ejecute el comando ddbmoim con las opciones de comandocorrespondientes. Por ejemplo:

ddbmoim --dbname orcl -o livemount-cleanup -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.Shutting down temp database for cleanup orcl.Temp database orcl shut down successfully.Starting the BoostFS unmount operation.BoostFS unmount operation completed successfully.Oracle Incremental Merge operation completed successfully.

3. Si la operación de limpieza en el paso 2 falla, puede realizar una operación de limpieza forzada:

a. Mantenga la misma configuración de parámetros que utilizó para la limpieza en el paso 2,pero agregue el ajuste de parámetro FORCE_LIVEMOUNT_CLEANUP=TRUE o la opción -aFORCE_LIVEMOUNT_CLEANUP=TRUE del comando ddbmoim para especificar la limpiezaforzada.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 127

Page 128: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

b. Ejecute el comando ddbmoim con las opciones de comando correspondientes. Por ejemplo:

ddbmoim --dbname orcl -o livemount-cleanup -a FORCE_LIVEMOUNT_CLEANUP=TRUE -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Restauración de montaje activo manual mediante un montaje de BoostFS

Puede realizar los siguientes pasos para completar una restauración de montaje activo manual (sinel comando ddbmoim) mediante un montaje de BoostFS.

1. Monte la unidad de almacenamiento de Data Domain mediante un montaje de BoostFS.

2. Copie rápidamente los respaldos de instantáneas para copiar los archivos de datos correctos.Por ejemplo:

[oracle@blrv027a080 datafile.OIM_INCR_MERGE08122019103055]$ ssh [email protected] filesys fastcopy source /data/col1/oim/navneet/3249522768/full/datafile.OIM_INCR_MERGE08122019103055 destination /data/col1/oim/navneet/3249522768/full/TESTData Domain OSPassword:Fastcopy status: fastcopy /data/col1/oim/navneet/3249522768/full/datafile.OIM_INCR_MERGE08122019103055 to /data/col1/oim/navneet/3249522768/full/TEST: copied 16 files, 1 directory in 0.01 seconds

[oracle@blrv027a080 datafile.OIM_INCR_MERGE08122019103055]$ ls -l /oimmount/navneet/3249522768/full/TESTtotal 275060-rw-r-----. 1 100 ftp 18464768 Aug 12 02:34 CONTROL_FILE.ctl-rw-r-----. 1 100 ftp 513810432 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSAUX_FNO-12_jdu90ur2_20190812-rw-r-----. 1 100 ftp 1174413312 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSAUX_FNO-3_j9u90uqr_20190812-rw-r-----. 1 100 ftp 513810432 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSAUX_FNO-7_jbu90uqr_20190812-rw-r-----. 1 100 ftp 513810432 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSAUX_FNO-9_jcu90uqr_20190812-rw-r-----. 1 100 ftp 262152192 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSTEM_FNO-11_jgu90ur5_20190812-rw-r-----. 1 100 ftp 849354752 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSTEM_FNO-1_jau90uqr_20190812-rw-r-----. 1 100 ftp 262152192 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSTEM_FNO-5_jeu90ur2_20190812-rw-r-----. 1 100 ftp 262152192 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-SYSTEM_FNO-8_jfu90ur2_20190812-rw-r-----. 1 100 ftp 10493952 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-TEMP01_FNO-14_jiu90ur5_20190812-rw-r-----. 1 100 ftp 110108672 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-UNDOTBS1_FNO-4_jhu90ur5_20190812-rw-r-----. 1 100 ftp 5251072 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-USERS_FNO-10_jku90ur6_20190812-rw-r-----. 1 100 ftp 5251072 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-USERS_FNO-13_jlu90ur6_20190812-rw-r-----. 1 100 ftp 5251072 Aug 12 02:34 data_D-NEWDB_I-3249522768_TS-USERS_FNO-6_jju90ur5_20190812-rw-r-----. 1 100 ftp 98304 Aug 12 02:34 SP_FILE.spfile-rw-r--r--. 1 100 ftp 151 Aug 12 02:35 tags.json

3. Cree el archivo init<SID>.ora. Por ejemplo, el archivo contiene las siguientes líneas. Parauna base de datos de PDB, agregue la línea *.enable_pluggable_database=TRUE:

cat /tmp/TEST/initTEST.ora## Init.ora file with minimum parameters to start up TEST

Configuración del agente RMAN de Oracle para la implementación independiente

128 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 129: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

#*.db_block_size=8192*.db_domain=''*.db_name='TEST'*.control_files='/tmp/TEST/TEST_control01.ctl'*.audit_file_dest='/tmp/TEST/'*.audit_trail='db'*.db_create_file_dest='/tmp/TEST/'*.db_recovery_file_dest='/tmp/TEST/'*.diagnostic_dest='/tmp/TEST/'*.db_recovery_file_dest_size=8589934592*._allow_resetlogs_corruption=TRUE*._allow_error_simulation=TRUE*.enable_pluggable_database=TRUE*.remote_login_passwordfile='EXCLUSIVE'*.compatible='12.1.0.2.0'

Nota: Cambie el valor 12.1.0.2.0, como se solicita en la última línea del archivo deparámetros init<SID>.ora. La versión debe ser compatible con las copias de imágenesde respaldo de Data Domain de instantáneas.

4. Configure la SID en la nueva base de datos, por ejemplo, TEST:

oracle@blrv027a080 ~]$ ORACLE_SID=TEST sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Sun Jan 20 20:34:53 2019 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to an idle instance.

5. Inicie y monte la base de datos, y cree el archivo de control. Por ejemplo, el archivo de controlcontiene las siguientes líneas:

SQL> startup nomount pfile=/tmp/TEST/initTEST.oraORACLE instance started.

cat /tmp/TEST/controlfile.ctlCREATE CONTROLFILE REUSE SET DATABASE "TEST" RESETLOGS NOARCHIVELOGMAXLOGFILES 16MAXLOGMEMBERS 3MAXDATAFILES 512MAXINSTANCES 8MAXLOGHISTORY 292LOGFILEGROUP 1 '/tmp/TEST/TEST_redo01.log' SIZE 5M BLOCKSIZE 512 reuse,GROUP 2 '/tmp/TEST/TEST_redo02.log' SIZE 5M BLOCKSIZE 512 reuse,GROUP 3 '/tmp/TEST/TEST_redo03.log' SIZE 5M BLOCKSIZE 512 reuseDATAFILE'/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-DUMMY1_FNO-18_c1ubcbiu_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-DUMMY_FNO-17_c0ubcbis_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-10_bmubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-14_bnubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-3_bkubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-6_boubcbi9_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-13_brubcbij_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-1_blubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 129

Page 130: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

ORCL_I-1538675391_TS-SYSTEM_FNO-5_bsubcbij_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-9_bqubcbia_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-11_buubcbir_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-15_bvubcbir_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-4_bpubcbia_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-8_btubcbin_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-12_c3ubcbiv_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-16_c4ubcbiv_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-7_c2ubcbiv_20190910';

6. Cuando se cree el archivo de control, abra la base de datos con resetlogs:

alter database open resetlogs

7. Verifique las tablas.

Por ejemplo, se ejecutan dos bases de datos con la instancia TEST montada en activo en /oimmount (Data Domain). La copia de la base de datos está en el segundo respaldo.TEST_TABLE está intacto y se puede exportar y volver a importar a las bases de datos deBOOST. Al finalizar, la instancia de TEST de Oracle se apaga y se elimina la instantánea.

8. Exporte TEST_TABLE desde la base de datos de TEST, importe a la base de datos de BOOST ylimpie. Por ejemplo:

[oracle@blrv027a080 ~]$ ORACLE_SID=TEST exp file=test.dmp tables=test_table rows=yORACLE_SID=BOOST imp file=test.dmp full=y

Restauración de montaje activo manual mediante un montaje de NFS

Puede realizar los siguientes pasos para completar una restauración de montaje activo manual (sinel comando ddbmoim) mediante un montaje de NFS.

1. Cree el recurso compartido de NFS para la unidad de almacenamiento de Data Domain.

2. Edite el archivo /etc/fstab y agregue la entrada correspondiente. Por ejemplo:

10.31.140.154:/data/col1/harboostfs /home/oracle/boostfs nfs rw,user,noauto 0 0

En este ejemplo, los valores de la entrada son los siguientes:

l 10.31.140.154 es la dirección IP de Data Domain.

l /data/col1/harboostfs es el nombre de ruta de la unidad de almacenamiento de DataDomain.

l /home/oracle/boostfs es la ruta de montaje en la que se debe montar la unidad dealmacenamiento.

l nfs es el tipo de sistema de archivos.

l rw,user,noauto son las opciones de montaje.

Configuración del agente RMAN de Oracle para la implementación independiente

130 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 131: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

3. Monte el directorio de ruta de montaje mediante la llamada del sistema de montaje. Porejemplo:

mount /home/oracle/boostfs

4. Para completar la restauración de montaje activo en el host local, realice los siguientes pasos:

a. Cree un directorio de restauración de instantáneas temporal en Data Domain y copierápidamente los archivos de datos de instantánea, desde el directorio del datafile aldirectorio de restauración de instantáneas. Por ejemplo:

ssh [email protected] filesys fastcopy source /data/col1/harboostfs/rmanagent/1538675391/full/datafile.INCR_MERGE09102019004954 destination /data/col1/harboostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE

b. Exporte la ORACLE_SID temporal al nombre de la base de datos temporal. Por ejemplo:

export ORACLE_SID=TEST

c. Cree un directorio en /tmp con el nombre de la base de datos exportada y cree el archivode parámetros init<SID>.ora. Por ejemplo, el archivo contiene las siguientes líneas.Para una base de datos de PDB, agregue la línea*.enable_pluggable_database=TRUE:

cat /tmp/TEST/initTEST.ora## Init.ora file with minimum parameters to start up TEST#*.db_block_size=8192*.db_domain=''*.db_name='TEST'*.control_files='/tmp/TEST/TEST_control01.ctl'*.audit_file_dest='/tmp/TEST/'*.audit_trail='db'*.db_create_file_dest='/tmp/TEST/'*.db_recovery_file_dest='/tmp/TEST/'*.diagnostic_dest='/tmp/TEST/'*.db_recovery_file_dest_size=8589934592*._allow_resetlogs_corruption=TRUE*._allow_error_simulation=TRUE*.enable_pluggable_database=TRUE*.remote_login_passwordfile='EXCLUSIVE'*.compatible='12.1.0.2.0'

Nota: Cambie el valor 12.1.0.2.0, como se solicita en la última línea del archivo deparámetros init<SID>.ora. La versión debe ser compatible con las copias deimágenes de respaldo de Data Domain de instantáneas.

d. Cree un archivo de control con los datafiles del directorio de restauración de instantáneas.Por ejemplo, el archivo de control contiene las siguientes líneas:

cat /tmp/TEST/controlfile.ctlCREATE CONTROLFILE REUSE SET DATABASE "TEST" RESETLOGS NOARCHIVELOGMAXLOGFILES 16MAXLOGMEMBERS 3

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 131

Page 132: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

MAXDATAFILES 512MAXINSTANCES 8MAXLOGHISTORY 292LOGFILEGROUP 1 '/tmp/TEST/TEST_redo01.log' SIZE 5M BLOCKSIZE 512 reuse,GROUP 2 '/tmp/TEST/TEST_redo02.log' SIZE 5M BLOCKSIZE 512 reuse,GROUP 3 '/tmp/TEST/TEST_redo03.log' SIZE 5M BLOCKSIZE 512 reuseDATAFILE'/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-DUMMY1_FNO-18_c1ubcbiu_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-DUMMY_FNO-17_c0ubcbis_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-10_bmubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-14_bnubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-3_bkubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSAUX_FNO-6_boubcbi9_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-13_brubcbij_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-1_blubcbhe_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-5_bsubcbij_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-SYSTEM_FNO-9_bqubcbia_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-11_buubcbir_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-15_bvubcbir_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-4_bpubcbia_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-UNDOTBS1_FNO-8_btubcbin_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-12_c3ubcbiv_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-16_c4ubcbiv_20190910','/home/oracle/boostfs/rmanagent/1538675391/full/SNAPSHOT-RESTORE/data_D-ORCL_I-1538675391_TS-USERS_FNO-7_c2ubcbiv_20190910';

e. Inicie sesión en sqlplus e inicie la base de datos con el archivo init<SID>.ora creadoen el estado de falta de montaje. Por ejemplo:

startup nomount pfile=/tmp/TEST/initTEST.ora

f. Ejecute el script de archivo de control desde sqlplus. Por ejemplo:

@/tmp/TEST/controlfile.ctl

g. Cuando se cree el archivo de control, abra la base de datos con resetlogs:

alter database open resetlogs

h. Cuando la base de datos esté abierta, exporte la tabla específica de la base de datos creadatemporalmente y, a continuación, impórtela a la base de datos original. Por ejemplo:

l Comando de exportación: ORACLE_SID=TEST exp file=test.dmp tables=test_table rows=y

Configuración del agente RMAN de Oracle para la implementación independiente

132 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 133: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Comando de importación: ORACLE_SID=BOOST imp file=test.dmp full=y

Ejecución de las operaciones de restauración en un host de proxyPuede ejecutar una operación de restauración a un host de proxy mediante un métodoautomatizado que utilice el comando ddbmoim o un método manual que utilice una serie de pasosmanuales (sin el comando ddbmoim). El agente RMAN de Oracle 19.3 presentó el métodoautomatizado con el comando ddbmoim. El método automatizado puede utilizar un montaje deBoostFS o un montaje de NFS.

En los siguientes temas, se describen todos los métodos compatibles de restauraciones de hostsde proxy.

Nota:Para una restauración de host de proxy, asegúrese de que la versión de la base de datos, elnombre de usuario de Oracle, la ID de grupo y la ID de usuario sean los mismos, tanto en el hostde producción como en el host de proxy.

Una restauración del host de proxy con el comando ddbmoim se aplica solo a la base de datoscon el mismo nombre. Una operación de restauración de host de proxy manual, como lapresentada con el agente RMAN de Oracle 19.2, se aplica a la base de datos con el mismonombre o a una base de datos con nombre diferente.

Cuando realiza una restauración de host de proxy con respaldos de base de datos de origenhabilitados para ASM, la base de datos restaurada se convierte en una base de datosindependiente que se crea mediante un pfile de la instancia de base de datos.

Si necesita ejecutar respaldos de una base de datos restaurada del host de proxy mediante lasolución de combinación incremental de Oracle, cree un spfile desde el pfile y reinicie la basede datos mediante el spfile.

Restauración de host de proxy automatizada mediante un montaje de BoostFS

Puede realizar los siguientes pasos para una restauración de host de proxy automatizada que utilizael comando ddbmoim con un montaje de BoostFS.

1. Especifique la configuración de parámetros necesaria para la restauración de host de proxyautomatizada mediante cualquiera de los siguientes métodos:

l Configure los parámetros en el archivo de configuración, como se describe en Configuración de los parámetros del archivo de configuración en la página 98.

o

l Configure los parámetros con las opciones de la línea de comandos de ddbmoim, como sedescribe en Uso del comando ddbmoim para operaciones de montaje, desmontaje, respaldo,limpieza y restauración en la página 108.

Ejecuta el comando ddbmoim en el paso 2.

Por ejemplo, el archivo de configuración incluye las siguientes configuraciones de parámetrospara la restauración de host de proxy automatizada, donde orcl es la SID de Oracle de la basede datos. El ajuste NFS_MOUNT de FALSE especifica un montaje de BoostFS:

[SID_orcl]BACKUP_HOST = 10.31.140.154DELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 1MOUNT_PATH = /oraclemountSTORAGE_UNIT = oimOIM_TAG = TEST_2OPERATION = proxy-restoreORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1# PARALLELISM =# RETENTION =

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 133

Page 134: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =# SYSBACKUP =# TNS_ADMIN =NFS_MOUNT = FALSEBACKUP_PATH = /oim/orcl_streams/1269163748/full/datafile.stream11122019151615TEMP_DATABASE_PATH = /home/oracle/test1ORACLE_BASE_PATH = /u01/app/oracle# TEMP_SNAPSHOT_PATH =# FORCE_LIVEMOUNT_CLEANUP =# ORACLE_VERSION_11G =

2. Ejecute el comando ddbmoim con las opciones de comando correspondientes para realizar larestauración de host de proxy automatizada. Por ejemplo:

ddbmoim --dbname orcl -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.Starting BoostFS mount operation.Running the mount command. Mountpath: /oraclemountBoostFS mount operation completed successfully.Creating a temp livemount directory '/oim/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019192907' of backup directory '/oim/orcl_streams/1269163748/full/datafile.stream11122019151615'.Building the livemount repository in temp path completed successfully.Live mount restore directory creation completed successfullyStarting PFile restore from SPFile '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019192907/SP_FILE.spfile'.PFile restored successfully to '/home/oracle/test1/orcl/initorcl.ora'.Starting control file restore /oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019192907/CONTROL_FILE.ctl.Control file '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019192907/CONTROL_FILE.ctl' restored successfully.Database 'orcl' Mounted successfully.Starting database 'orcl' open operationDatabase 'orcl' opened successfully.Proxy Restore of database 'orcl' done successfully.Starting the BoostFS unmount operation.BoostFS unmount operation completed successfully.Oracle Incremental Merge operation completed successfully.

Restauración de host de proxy automatizada mediante un montaje de NFS

Puede realizar los siguientes pasos para una restauración de host de proxy automatizada que utilizael comando ddbmoim con un montaje de NFS.

1. Especifique la configuración de parámetros necesaria para la restauración de host de proxyautomatizada mediante cualquiera de los siguientes métodos:

l Configure los parámetros en el archivo de configuración, como se describe en Configuración de los parámetros del archivo de configuración en la página 98.

o

l Configure los parámetros con las opciones de la línea de comandos de ddbmoim, como sedescribe en Uso del comando ddbmoim para operaciones de montaje, desmontaje, respaldo,limpieza y restauración en la página 108.

Ejecuta el comando ddbmoim en el paso 4.

Por ejemplo, el archivo de configuración incluye las siguientes configuraciones de parámetrospara la restauración de host de proxy automatizada, donde orcl es la SID de Oracle de la basede datos. El ajuste NFS_MOUNT de TRUE especifica un montaje de NSF:

[SID_orcl]BACKUP_HOST = 10.31.140.154

Configuración del agente RMAN de Oracle para la implementación independiente

134 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 135: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

DELETE_ARCHIVELOG = TRUEDELETE_ARCHIVELOG_NUM_DAYS = 1MOUNT_PATH = /oraclemountSTORAGE_UNIT = oimOIM_TAG = TEST_2OPERATION = proxy-restoreORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1# PARALLELISM =# RETENTION =# RMAN_CATALOG_SERVICE =# RMAN_CATALOG_USER =# SCRIPT_PATH =# SYSBACKUP =# TNS_ADMIN =NFS_MOUNT = TRUEBACKUP_PATH = /oim/orcl_streams/1269163748/full/datafile.stream11122019151615TEMP_DATABASE_PATH = /home/oracle/test1ORACLE_BASE_PATH = /u01/app/oracle# TEMP_SNAPSHOT_PATH =# FORCE_LIVEMOUNT_CLEANUP =# ORACLE_VERSION_11G =

2. Cree un recurso compartido de NFS para la unidad de almacenamiento de Data Domain.

3. Edite el archivo /etc/fstab y agregue la entrada correspondiente. Por ejemplo:

10.31.140.154:/data/col1/harboostfs /home/oracle/boostfs nfs rw,user,noauto 0 0

En este ejemplo, los valores de la entrada son los siguientes:

l 10.31.140.154 es la dirección IP de Data Domain.

l /data/col1/harboostfs es el nombre de ruta de la unidad de almacenamiento de DataDomain.

l /home/oracle/boostfs es la ruta de montaje en la que se debe montar la unidad dealmacenamiento.

l nfs es el tipo de sistema de archivos.

l rw,user,noauto son las opciones de montaje.

4. Ejecute el comando ddbmoim con las opciones de comando correspondientes para realizar larestauración de host de proxy automatizada. Por ejemplo:

ddbmoim --dbname orcl -z /opt/dpsapps/rmanagent/config/rman_agent_oim.cfg

Performing Oracle Incremental Merge operation.NFS mount of backup device is in progressNFS mount of backup device is completeCreating a temp livemount directory '/oim/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019200006' of backup directory '/oim/orcl_streams/1269163748/full/datafile.stream11112019171120'.Building the livemount repository in temp path completed successfully.Live mount restore directory creation completed successfullyStarting PFile restore from SPFile '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019200006/SP_FILE.spfile'.PFile restored successfully to '/home/oracle/test1/orcl/initorcl.ora'.Starting control file restore /oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019200006/CONTROL_FILE.ctl.Control file '/oraclemount/orcl_streams/1269163748/restore/orcl_streams_orcl_11142019200006/CONTROL_FILE.ctl' restored successfully.Database 'orcl' Mounted successfully.Starting database 'orcl' open operationDatabase 'orcl' opened successfully.Proxy Restore of database 'orcl' done successfully.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 135

Page 136: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

NFS unmount of backup device is in progressNFS unmount of backup device is completeOracle Incremental Merge operation completed successfully.

Restauración del host de proxy manual

Para realizar una restauración de base de datos a un host de proxy con el método manual, deberealizar copias locales a partir de las copias de imágenes de Data Domain de instantáneasespecificadas y, a continuación, restaurar la base de datos a un punto determinado.

En el siguiente ejemplo, se muestra la serie de comandos que se ejecutarán en RMAN para unaoperación de restauración manual a un host de proxy.

1. Especifique la ID de la base de datos del host de producción:

set dbid 1538675391;

2. Inicie la base de datos:

startup force nomount;

3. Restaure el spfile en el directorio del host de proxy $ORACLE_HOME/dbs desde el spfile deimagen de Data Domain de instantánea:

restore spfile to "/home/oracle/app/oracle18/product/18.0.0/dbhome_1/dbs/spfileorcl.ora" from "/home/oracle/boostfs/rmanagent/1538675391/full/datafile.INCR_MERGE09112019043255/SP_FILE.spfile";

4. Cree el pfile en el directorio del host de proxy $ORACLE_HOME/dbs desde el spfile creado delhost de proxy:

create pfile='/home/oracle/app/oracle18/product/18.0.0/dbhome_1/dbs/initorcl.ora' from spfile='/home/oracle/app/oracle18/product/18.0.0/dbhome_1/dbs/spfileorcl.ora';

5. Restaure el archivo de control desde la copia de archivo de control de imagen de Data Domainde instantánea al directorio predeterminado $ORACLE_HOME/dbs:

restore controlfile from "/home/oracle/boostfs/rmanagent/1538675391/full/datafile.INCR_MERGE09112019043255/CONTROL_FILE.ctl";create spfile from memory;shutdown abort;startup nomount;alter system set db_name='orcl' scope=spfile;

6. Ejecute el siguiente comando para una base de datos de PDB:

alter system set "enable_pluggable_database"= TRUE SCOPE = SPFILE;

7. Apague y reinicie la base de datos:

shutdown abort;startup nomount;alter database mount;

8. Restaure la base de datos:

Nota:

Configuración del agente RMAN de Oracle para la implementación independiente

136 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 137: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Cuando la ruta del datafile del host de producción no existe en el host de proxy,proporcione la nueva ruta de base de datos con el formato de datafile y el comando setnewname. Durante la restauración de la base de datos, las copias locales se crean a partirde las copias de imágenes de Data Domain de instantánea.

Cuando ejecuta el comando set newname, también debe ejecutar el comando switchdatafile all para cambiar todos los archivos de datos al nuevo formato de base dedatos proporcionado por el comando set newname.

run {set newname for database to '/home/oracle/app/oracle18/oradata/ORCL/%N_%f.dbf';restore database;switch datafile all;}

9. Ejecute la vista previa de recuperación de la base de datos y registre el número de SCN deimprecisión:

recover database preview;

10. Ejecute la recuperación de la base de datos y especifique el número de SCN de imprecisiónregistrado, xxxxx:

recover database until scn xxxxx;

11. Cuando la ruta del registro de reconstitución del host de producción no existe en el host deproxy, cambie el nombre de los archivos de registro de reconstitución a la nueva ruta de basede datos en el host de proxy:

select member from v$logfile;alter database rename file '/u01/app/oracle/oradata/ORCL/redo01.log' to '/home/oracle/app/oracle18/oradata/ORCL/redo01.log';alter database rename file '/u01/app/oracle/oradata/ORCL/redo02.log' to '/home/oracle/app/oracle18/oradata/ORCL/redo02.log';alter database rename file '/u01/app/oracle/oradata/ORCL/redo03.log' to '/home/oracle/app/oracle18/oradata/ORCL/redo03.log';alter database open resetlogs;

Configuración del uso de Data Domain Cloud Tier paratransferencia de datos a la nube

Puede configurar el agente de Oracle RMAN para utilizar Data Domain Cloud Tier para latransferencia de datos de respaldo a la nube y la recuperación posterior de los datos de respaldo dela nube.

Data Domain (DD) Cloud Tier es una función nativa de DD OS 6.0 o posterior para la transferenciade datos del nivel activo al almacenamiento de objetos de bajo costo y alta capacidad en la nubepública, privada o híbrida para retención a largo plazo. El agente de Oracle RMAN 4.0 incluyecompatibilidad con DD Cloud Tier para la transferencia de datos de respaldo de DD Boost a la nube,lo que libera espacio en el sistema Data Domain (nivel activo).

AVISOSi el agente RMAN de Oracle se integra con PowerProtect, se deshabilitan las siguientesoperaciones de replicación de autoservicio y de organización de la nube en niveles:

l Creación de varias copias de respaldo con el comando de RMAN BACKUP COPIES.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 137

Page 138: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

l Recuperación automática de los datos de respaldo durante la restauración, cuando elarchivo de respaldo está en la organización de la nube en niveles. El administrador dePowerProtect debe recuperar explícitamente la copia de respaldo antes de que el DBApueda restaurarla.

En la Guía del usuario y de administración de PowerProtect se proporcionan más detalles sobreestas limitaciones.

Debe configurar una política de DD Cloud Tier, también conocida como una política detransferencia de datos, para cada unidad de almacenamiento o MTree que utiliza el agente deOracle RMAN para la transferencia de datos a la nube.

Después de haber configurado las políticas de transferencia de datos, puede configurar y realizarlas siguientes operaciones:

l Transferencia de datos de respaldo del sistema Data Domain a la nube.

l Recuperación de datos de respaldo de la nube al sistema Data Domain.

En los siguientes temas se describe cómo configurar las políticas de DD Cloud Tier para permitir latransferencia de datos a la nube y cómo realizar la recuperación de datos de la nube.

Configuración de la transferencia de datos a la nubeEl agente de Oracle RMAN transfiere los datos de respaldo del nivel activo a la nube, según lapolítica de DD Cloud Tier. Para habilitar la transferencia de datos a la nube, debe configurar lapolítica requerida para cada unidad de almacenamiento o MTree.

Por qué y cuándo se efectúa esta tarea

DD Cloud Tier proporciona dos tipos de políticas de transferencia de datos, la política basada enaplicaciones y la política basada en la antigüedad. El agente de Oracle RMAN es compatiblesolamente con la política basada en la antigüedad. Un archivo se transfiere del nivel activo al nivelde nube según la fecha en que se modificó por última vez. Para conservar la integridad de losdatos, se transfiere todo el archivo en este momento. La política basada en la antigüedad puedeespecificar el umbral de antigüedad, el rango de antigüedad para los archivos que se transferirán yel destino. Por ejemplo, se pueden transferir archivos de más de un mes y menos de tres meses a lanube.

Establezca la política de transferencia de datos basada en la antigüedad en una base de cadaMTree en el sistema Data Domain mediante la consola de Data Domain Data Management, como sedescribe en la Guía de administración de Data Domain Operating System. Por ejemplo, el siguienteprocedimiento agrega una política de transferencia de datos a un MTree.

Nota: La transferencia de datos se puede iniciar manual o automáticamente mediante uncalendario de políticas. Una vez que la política está configurada, los archivos de respaldo en elsistema Data Domain se transfieren automáticamente a la nube según el calendario y no serequiere una intervención manual. También puede iniciar la transferencia de datosmanualmente desde la consola Data Domain Data Management.

Procedimiento

1. Seleccione Data Management > MTree.

2. En el panel superior, seleccione el MTree al que desea agregar una política de transferenciade datos.

3. Haga clic en la pestaña Resumen.

4. Mediante la Política de transferencia de datos, haga clic en Agregar.

Configuración del agente RMAN de Oracle para la implementación independiente

138 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 139: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Aparece el cuadro de diálogo Agregar política de transferencia de datos:

5. Para File Age in Days, establezca el umbral de antigüedad de archivos (Older than) y, demanera opcional, la antigüedad de rango (Younger than).

Nota: La cantidad mínima de días para Older than es 14. No se puede accederdirectamente a los archivos que se transfirieron al nivel de nube y deben recuperarse alnivel activo antes de poder acceder a ellos. Escoja el valor del umbral de antigüedadsegún corresponda para minimizar o evitar la necesidad de acceder a un archivo que setransfirió al nivel de nube.

6. Para Destination, especifique el destino de la unidad de nube.

7. Haga clic en Add.

Realización de la recuperación de datos desde la nubeDespués de que se hayan movido los datos de respaldo a la nube a través de las políticas de DDCloud Tier, se pueden recuperar los datos desde la nube manual o automáticamente. De manerapredeterminada, el agente de Oracle RMAN recupera automáticamente datos desde la nube alsistema Data Domain, según sea necesario, para completar una operación de restauración.También puede recuperar los archivos de respaldo manualmente, antes de una operación derestauración.

Durante una operación de restauración, si se solicita un archivo de respaldo, pero no en el nivelactivo, el agente de Oracle RMAN recupera automáticamente el archivo desde la nube. El agentede Oracle RMAN espera que el archivo se encuentre disponible antes de continuar con larestauración. El tiempo necesario en el proceso de recuperación varía según el tamaño y lavelocidad de la red entre la nube y el sistema Data Domain.

Como alternativa, para evitar esperar mucho tiempo para la recuperación de archivos durante unarestauración, puede recuperar archivos manualmente antes de una restauración si ejecuta elsiguiente comando RMAN:

RESTORE ... PREVIEW RECALL

Este comando produce los siguientes resultados:

1. RMAN genera una lista de los archivos que se requieren para la restauración.

2. RMAN envía la lista de archivos al agente de Oracle RMAN.

3. El agente de Oracle RMAN recupera todas las piezas de respaldo desde la lista que seencuentra en el nivel de nube.

Si un archivo desde la lista ya está en el nivel activo, el agente de Oracle RMAN no realizaninguna acción relacionada con el archivo.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 139

Page 140: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Cotejar RMAN y eliminación de datos de respaldo en la nubeUn cotejo o eliminación de RMAN funciona en un archivo de respaldo que es creado por el agentede Oracle RMAN, ya sea si el archivo existe en el sistema Data Domain (nivel activo) o en el nivelde nube.

El comando crosscheck RMAN comprueba si existe un archivo de respaldo en los medios derespaldo y actualiza la información del archivo o no, según corresponda en el catálogo RMAN. Paraun archivo de respaldo creado por el agente de Oracle RMAN, el comando crosscheck informa elarchivo como DISPONIBLE cuando el archivo existe en el sistema Data Domain o en la nube. Elcomando crosscheck no recupera un archivo que existe en la nube; el archivo permanece en lanube después de la operación crosscheck.

Una eliminación de RMAN elimina un archivo de respaldo, independientemente de la ubicación delarchivo. La eliminación de RMAN elimina el archivo, ya sea si este existe en el sistema Data Domaino en la nube. Si existe el archivo de respaldo en la nube, se elimina de ella y ya no se puederecuperar de la nube.

Límites de uso de los recursos de Data DomainEl administrador de Data Domain puede usar los comandos del SO de Data Domain o la GUI deadministración de Data Domain para establecer límites de capacidad o uso de flujos:

l Capacidad se refiere a la cantidad de capacidad de disco duro que utiliza el agente de OracleRMAN en el host de Data Domain.

Nota: Los límites de capacidad se basan en el espacio lógico utilizado. El espacio lógicodepende de la cantidad de datos que se escriban en una unidad de almacenamiento antesde la deduplicación. La capacidad lógica es el tamaño de los datos sin comprimir. Porejemplo, cuando un archivo de 1 GB se escribe dos veces en la misma unidad dealmacenamiento que estaba vacía inicialmente, la unidad de almacenamiento tiene untamaño lógico de 2 GB, pero un tamaño físico de 1 GB.

l Flujos se refiere a la cantidad de flujos de DD Boost que el agente de Oracle RMAN utiliza paraleer datos de una unidad de almacenamiento o escribir datos en una unidad de almacenamientoen el host de Data Domain.

El sistema operativo de Data Domain es compatible con los límites de advertencia y los límitesmáximos de capacidad o uso de flujos:

l Cuando se supera un límite de advertencia, el host de Data Domain genera una alerta y, si seconfigura una lista de notificación de unidad de grupo de usuarios, envía un correo electrónicoa las direcciones en la lista. Una aplicación puede continuar utilizando más de los recursoslimitados después de que se supera un límite de advertencia.

l Cuando se supera un límite máximo, una aplicación no puede usar más de los recursoslimitados.

La documentación de Data Domain proporciona detalles sobre las versiones de Data Domain queson compatibles con los límites máximos y de advertencia de capacidad o flujos.

El administrador de Data Domain puede crear una unidad de almacenamiento independiente paracada host de agente de Oracle RMAN o para un conjunto de hosts que será limitado.

Por ejemplo, para limitar la capacidad de la unidad de almacenamiento utilizada por cada host deagente de Oracle RMAN, donde hay 10 hosts de agente de Oracle RMAN, el administrador de DataDomain debe crear por lo menos 10 unidades de almacenamiento. Si el administrador de DataDomain crea menos unidades de almacenamiento, debe agrupar los hosts de agente de OracleRMAN y asignar cada grupo de hosts a una sola unidad de almacenamiento. En este caso, no puedelimitar la cantidad de almacenamiento que será usada por cada host. Uno de los hosts del agente

Configuración del agente RMAN de Oracle para la implementación independiente

140 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 141: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

de Oracle RMAN podría consumir el 100 % de un recurso de unidad de almacenamiento. Losrecursos se consumen por orden de llegada.

Operaciones del agente de Oracle RMAN con límites de uso en la capacidad deData Domain

Al comienzo de un respaldo, el agente de Oracle RMAN no puede determinar cuánta capacidad senecesitará para el respaldo. El agente de Oracle RMAN siempre intenta realizar un respaldosolicitado cuando el dispositivo de destino tiene capacidad de almacenamiento o espaciodisponible.

Un límite de capacidad puede configurarse en una unidad de almacenamiento. Cuando se supera ellímite de advertencia de capacidad durante un respaldo, aparecen alertas en el panel CurrentAlerts de la GUI de administración de Data Domain.

Si la unidad de almacenamiento es parte de una unidad de grupo de usuarios con una lista denotificación, el host de Data Domain envía un correo electrónico a las direcciones en la lista. Eladministrador de Data Domain y el usuario del agente de Oracle RMAN deben incluirse en la lista.

La operación de respaldo o restauración continúa sin ningún impacto adverso cuando se supera ellímite de advertencia de capacidad. El agente de Oracle RMAN no genera ninguna advertencia omensaje de error en su archivo de registro o en la salida operacional.

Cuando se supera el límite máximo de capacidad de una unidad de almacenamiento durante unrespaldo, el agente de Oracle RMAN finaliza el respaldo y genera un mensaje para informar alusuario al usuario sobre la falta de espacio en la unidad de almacenamiento.

Operaciones del agente de Oracle RMAN con límites de uso en los flujos de DataDomain

Cuando se supera el límite de advertencia de flujo durante un respaldo, y la unidad dealmacenamiento es parte de una unidad de grupo de usuarios con una lista de notificación, el hostde Data Domain envía un correo electrónico a las direcciones en la lista. El administrador de DataDomain y el usuario del agente de Oracle RMAN deben incluirse en la lista.

Las alertas aparecen en el panel Current Alerts de la GUI de administración de Data Domaincuando se supera el límite de advertencia, independientemente de si la unidad de almacenamientoes parte de una unidad de grupo de usuarios.

La operación de respaldo o restauración continúa sin ningún impacto adverso cuando se supera ellímite de advertencia de flujos. El agente de Oracle RMAN no genera ninguna advertencia omensaje de error en su archivo de registro o en la salida operacional.

Cuando se supera el límite máximo de flujos durante una operación, el agente de Oracle RMANfinaliza la operación con un mensaje para informar al usuario que se requiere un límite de flujo másalto. El método para mostrar y registrar mensajes es específico de Oracle.

Configuración de los límites de uso de los recursos de Data DomainDebe completar los procedimientos necesarios en el host de Data Domain para configurar lacapacidad o los límites de uso de flujos para el agente de Oracle RMAN. En los temas siguientes seproporciona información detallada sobre la configuración: Los siguientes temas adicionalesproporcionan guías y mejores prácticas relacionadas con la capacidad o los límites de uso de flujosen sistemas Oracle.

Configuración de cuota de uso en función de la capacidad de Data DomainPara configurar una cuota de uso de capacidad para el agente de Oracle RMAN, el administradorde Data Domain debe configurar el límite máximo de capacidad para la unidad de almacenamientoque utiliza el usuario de Oracle RMAN para los respaldos.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 141

Page 142: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Procedimiento

1. Determine qué hosts de agente de Oracle RMAN utilizarán la unidad de almacenamiento.

2. Determine la cantidad de capacidad que se debe permitir para la unidad de almacenamiento.

3. Cree la unidad de almacenamiento y, a continuación, establezca la cuota de capacidad en elcomando de la CLI o la GUI. En la documentación de Data Domain se proporcionan másdetalles.

4. Proporcione a los usuarios del agente Oracle RMAN el nombre de host, el nombre de launidad de almacenamiento, el nombre de usuario y la contraseña de la unidad dealmacenamiento de DD que se utilizarán para los respaldos.

El administrador de Data Domain también puede establecer la cuota de capacidad mínimapara la unidad de almacenamiento, la cual activa alertas y notificaciones, pero no limita eluso de la capacidad.

El administrador de Data Domain puede usar los comandos del SO de Data Domain o la GUIde administración de Data Domain para agregar o modificar la cuota de capacidad deunidades de almacenamiento. En la documentación de Data Domain se proporcionan másdetalles.

AVISO Tenga precaución al disminuir una cuota de capacidad. Cuando una unidad dealmacenamiento está prácticamente llena y se reduce la cuota de capacidad, el siguienterespaldo podría fallar. Notifique a los usuarios de agente de Oracle RMAN cuando sereduce una cuota de capacidad para que los usuarios puedan evaluar el impactopotencial en los respaldos.

Configuración de los límites de uso de flujos de Data DomainUna unidad de almacenamiento puede tener límites de advertencia y máximos para los flujos. Loslímites de advertencia pueden configurarse de manera individual para flujos de lectura, escritura yreplicación, y de manera colectiva para la cantidad total de todos los tipos de flujos. Un límitemáximo puede configurarse solo para la cantidad total de todos los tipos de flujos.

Por qué y cuándo se efectúa esta tarea

Para configurar un límite de uso de flujos para una unidad de almacenamiento, el administrador deData Domain debe configurar el límite máximo para la unidad de almacenamiento que utiliza elagente de Oracle RMAN para los respaldos.

Procedimiento

1. Determine qué hosts de agente de Oracle RMAN utilizarán la unidad de almacenamiento.

2. Determine cuántos flujos de respaldo y restauración estarán permitidos para la unidad dealmacenamiento.

3. Cree la unidad de almacenamiento. Puede configurar el límite de flujos como parte delcomando ddboost storage-unit create o (después de que se cree la unidad dealmacenamiento) con el comando ddboost storage-unit modify. En ladocumentación de Data Domain se proporcionan más detalles.

Nota: No se puede establecer un límite de flujos en la GUI de administración de DataDomain.

4. Proporcione a los usuarios del agente Oracle RMAN el nombre de host, el nombre de launidad de almacenamiento, el nombre de usuario y la contraseña de la unidad dealmacenamiento de DD que se utilizarán para los respaldos.

El administrador de Data Domain también puede establecer límites de advertencia para launidad de almacenamiento, que activan alertas y notificaciones, pero no limitan la cantidadde flujos utilizados.

Configuración del agente RMAN de Oracle para la implementación independiente

142 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 143: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

El administrador de Data Domain puede usar el comando ddboost storage-unitmodify para modificar los límites de flujos de unidades de almacenamiento. En ladocumentación de Data Domain se proporcionan más detalles.

AVISO Tenga precaución al establecer un límite máximo de flujos. Establecer el límite deflujos en un valor bajo puede afectar el rendimiento del respaldo y la restauración. Ladisminución de un límite de flujos puede causar que una restauración falle. Notifique alos usuarios del agente de Oracle RMAN cuando se reduce un límite de flujos para quelos usuarios puedan evaluar el impacto potencial en los respaldos.

Cálculo del uso de recursos de Data Domain en sistemas OracleLos siguientes temas proporcionan instrucciones adicionales y mejores prácticas relacionadas conel uso de recursos de Data Domain para los sistemas Oracle.

Uso de capacidad en sistemas OracleSi se supera la capacidad de almacenamiento del sistema Data Domain, se produce un error en laoperación de respaldo. El agente de Oracle RMAN genera el siguiente tipo de mensaje de error enel registro operacional:

SBT-10156 2017-04-24 12:12:18 PM sbtwrite2: ddp_write returned error 5194. Unable to write to a file due to reaching the hard quota limit.

Uso de flujos en sistemas Oracle

Nota: El uso de flujos varía según el número y tipo de operaciones en paralelo que se ejecutanen un momento determinado. Este tema proporciona los números más comunes para el uso deflujos de una sola operación. Para determinar los números más exactos, debe monitorear lacantidad de flujos que utilizan las unidades de almacenamiento durante un período.

La cantidad de flujos que RMAN suele utilizar para respaldos, restauraciones y operaciones demantenimiento (como verificación) corresponde a la cantidad de canales utilizados más 1.

Si el sistema Data Domain se queda sin flujos durante un respaldo, el canal de RMAN falla con elsiguiente tipo de mensaje de error en el registro operacional:

SBT-10156 2017-04-24 12:12:18 PM sbtwrite2: ddp_write returned error 5519. Unable to write to a file because the streams limit was exceeded.

El respaldo continúa y se realiza correctamente debido a que RMAN reasigna la tarea de respaldo aotros canales:

RMAN-03009: failure of backup command on CH5 channel at 04/24/2017 16:38:20 ORA-19502: write error on file "CER4_1sr1pqjo_1_1", block number 33 (block size=8192)ORA-27030: skgfwrt: sbtwrite2 returned error ORA-19511: Error received from media manager layer, error text: asdf_output_section1() failed xdr=0x0xb8183f8: bp=0x0xc19c538: send_len=262144: type=12800: fhand=0x0xc17e688: wrapper=0x(nil): directp=0x0x7f268ad9e000 (1:4:22)channel CH5 disabled, job failed on it will be run on another channel

Si el sistema Data Domain se queda sin flujos durante una restauración, el canal de RMAN falla conel siguiente tipo de mensaje de error en el registro operacional:

SBT-10156 2017-04-24 12:12:18 PM sbtread2: ddp_read returned error 5519. Unable to read from a file because the streams limit was exceeded.

Configuración del agente RMAN de Oracle para la implementación independiente

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 143

Page 144: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Configuración del agente RMAN de Oracle para la implementación independiente

144 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 145: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

CAPÍTULO 5

Administración de sistemas Data Domain

Nota: Este capítulo se aplica solo a implementaciones independientes en sistemas DataDomain. Para obtener información acerca de las implementaciones del administrador de datosde PowerProtect y PowerProtect X400, consulte la documentación del administrador de datosde PowerProtect y PowerProtect X400.

Este capítulo contiene los siguientes temas:

l Restricción del acceso de DD Boost a servidores de base de datos específicos................... 146l Compatibilidad de versiones de replicación de archivos........................................................147l Modificación de un grupo de interfaces................................................................................147

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 145

Page 146: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Restricción del acceso de DD Boost a servidores de base dedatos específicos

De forma predeterminada, cuando el servicio de DD Boost se habilita por primera vez en un sistemaData Domain, el servicio es accesible para todos los servidores de base de datos. Sin embargo,puede utilizar el comando ddboost access para reemplazar este valor predeterminado yrestringir el acceso a un conjunto limitado de servidores de base de datos.

Los siguientes comandos de ejemplo quitan el permiso de acceso predeterminado para todos losservidores y, a continuación, agrega nuevos permisos de acceso para dos servidores de base dedatos específicos, databaseserver1.datadomain.com y databaseserver2.datadomain.com:

ddboost disableddboost access del clients *ddboost access add clients databaseserver1.datadomain.com databaseserver2.datadomain.comddboost enable

Estos comandos establecen un conjunto de controles de acceso que permiten el acceso de DDBoost solo a los dos servidores de base de datos, databaseserver1.datadomain.com ydatabaseserver2.datadomain.com.

Si no se establecen controles de acceso específicos, la ejecución del comando ddboost enableconfigura el control de acceso predeterminado, el cual permite que todos los hosts tengan accesoal servicio de DD Boost. Sin embargo, si hay cualquier entrada de acceso de control ya establecida,la ejecución del comando ddboost enable no modifica la lista del control de acceso, lo quepermite comando no modifica la lista de control de acceso, lo que permite a los controles deacceso que ya están establecidos.

Nota:

l Asegúrese de que no se ejecuten trabajos de respaldo en el sistema Data Domain almomento de cambiar el control de acceso. Puede ejecutar el comando ddboost disablepara impedir operaciones cuando se cambia el acceso. Al deshabilitar DD Boost, sedeshabilita el acceso a los datos de todos los servidores de base de datos.

l Especifique solo un nombre de dominio calificado, una dirección IP o un nombre DNS quese pueda resolver para el cliente al momento de modificar la lista de control de acceso delcliente.

l Si ha cambiado o eliminado un nombre de usuario, el cambio en los derechos de acceso noafecta a las operaciones actuales. Por ejemplo, si se eliminan los clientes actuales de la listade acceso de DD Boost mediante la ejecución del comando ddboost access delclients, no detiene un archivo de respaldo que esté en curso. Todas las operaciones encurso continuarán. El cambio en los derechos de acceso no produce fallas en lasoperaciones existentes.

l Ejecute el comando ddboost enable para volver a habilitar DD Boost y para habilitar lasoperaciones de RMAN después de cambiar el acceso, las cuales ahora están sujetas a losderechos de acceso modificados.

l Cuando se cambia el control de acceso en un sistema Data Domain para una aplicación deRMAN conectada, RMAN aún puede realizar acciones según los derechos de accesoestablecidos en la primera conexión. La primera conexión se realiza cuando se invoca el

Administración de sistemas Data Domain

146 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 147: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

primer comando RMAN mediante el uso del agente de Oracle RMAN. La próxima vez quese detenga y reinicie RMAN, se utilizarán los nuevos derechos de acceso.

Compatibilidad de versiones de replicación de archivosLa política de compatibilidad de actualizaciones de Data Domain para la replicación de archivos esla siguiente:

l Todas las versiones de mantenimiento y parche dentro de una familia son compatibles conversiones anteriores. Una familia se identifica mediante los dos primeros dígitos del número deversión, por ejemplo 5.1. Por ejemplo, las versiones 5.1.0.0, 5.1.0.2, 5.1.1.0 y 5.1.2.0 soncompatibles con versiones anteriores.

l La replicación de archivos es compatible con versiones anteriores de dos familias de versionesconsecutivas, como 5.1 y 5.2.

l La replicación de archivos mediante WAN debe usar la opción ddboost file-replicationde Data Domain para ajustar el ancho de banda bajo y la latencia alta.

Modificación de un grupo de interfacesPor qué y cuándo se efectúa esta tarea

Una vez que se configura un grupo de interfaces, puede agregar o eliminar interfaces del grupo. Elsiguiente ejemplo muestra cómo eliminar una interfaz del grupo de interfaces configurado en elsistema Data Domain.

Procedimiento

1. Asegúrese de que no haya trabajos activos de RMAN al sistema Data Domain en la interfazque desea eliminar del grupo. Puede hacerlo desde el sistema Data Domain revisando elestado de las conexiones existentes en el grupo de interfaces, mediante el siguientecomando:

# ddboost show connections

2. Elimine la interfaz del grupo en el sistema Data Domain:

# ddboost ifgroup del default 192.168.1.3

A continuación, se libera la interfaz 192.168.1.3 del grupo y ya no la utiliza el servidor dealmacenamiento de DD Boost para todos los trabajos de los servidores de base de datos.

Nota: La eliminación de la interfaz registrada con RMAN no permite que el sistema DataDomain acceda a los servidores de base de datos. La configuración del ifgroup en elsistema Data Domain no se elimina.

Para hacer cambios en cualquier interfaz que se agregue al grupo de interfaces en el sistemaData Domain en la capa de red, elimine la interfaz del grupo y vuelva a agregarla.

Si realiza cambios mediante el comando net para modificar las interfaces, como habilitaruna interfaz configurada para ifgroup, ejecute el comando ddboost show connectionspara actualizar la visualización del balanceo de carga. Esta actualización permite que ifgrouputilice la interfaz. show connections en la página 166 proporciona más información.

Administración de sistemas Data Domain

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 147

Page 148: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Eliminación de configuración de balanceo de carga avanzado y conmutación porerror de vínculos

Por qué y cuándo se efectúa esta tarea

El siguiente ejemplo muestra cómo eliminar un grupo de interfaces configurado en el sistema DataDomain.

Procedimiento

1. Asegúrese de que no haya trabajos activos de RMAN al sistema Data Domain. Puede hacerlodesde el sistema Data Domain revisando el estado de las conexiones existentes en el grupode interfaces, mediante el siguiente comando:

# ddboost show connections

show connections en la página 166 proporciona información sobre la salida de muestra.

2. Asegúrese de que no haya trabajos pendientes de los servidores de base de datosconectados a este sistema.

3. Deshabilite la función en el sistema Data Domain:

# ddboost ifgroup disable default

4. Restablezca el grupo de interfaces:

# ddboost ifgroup default reset

Resultados

Todas las interfaces se liberan del grupo.

Administración de sistemas Data Domain

148 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 149: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

CAPÍTULO 6

Solución de problemas

Este capítulo contiene los siguientes temas:

l Descripción general de la solución de problemas..................................................................150l Investigación de problemas.................................................................................................. 150l Limitaciones de Oracle.........................................................................................................150l Informe de problemas.......................................................................................................... 150l Configuración del sistema Data Domain para la replicación de archivo..................................151l Información de solución de problemas de la caja de seguridad.............................................. 151l Falla al cargar la biblioteca de administración de medios...................................................... 152

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 149

Page 150: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Descripción general de la solución de problemasEn este capítulo se proporcionan sugerencias básicas de solución de problemas que le puedenpermitir resolver problemas con el producto. En caso de problemas que no se puedan resolver,póngase en contacto con los proveedores de soporte contratados.

Para obtener más información, consulte la base de conocimientos de Data Domain, que estádisponible en https://support.emc.com.

Investigación de problemasNota: Este tema se aplica únicamente a los sistemas de Data Domain, no al administrador dedatos de PowerProtect ni a los sistemas PowerProtect X400.

Cuando investigue un problema, tenga en cuenta que el software de DD Boost tiene componentesen un sistema Data Domain y un sistema RMAN. Los dos ambientes deben ser compatibles. Lassiguientes consideraciones sobre la solución de problemas se aplican a ambos sistemas:

l Configuraciones compatibles

Asegúrese de tener una configuración compatible según lo especificado en eLab Navigator, en https://elabnavigator.emc.com/eln/modernHomeDataProtection. Una configuración puededejar de ser compatible si alguno de los componentes cambia.

l Fallas de autorización

Si ocurren fallas de autorización, asegúrese de que todos los sistemas tengan las credencialesde acceso correctas para los otros sistemas.

Limitaciones de OracleMuchas funciones RMAN requieren ediciones específicas de Oracle. Por ejemplo, medianteCOPIES 2 o paralelismo se requiere Enterprise Edition. Para obtener una lista completa, consultela documentación de Oracle en http://oracle.su/docs/11g/license.112/e10594/editions.htm.com.

RMAN tiene varias restricciones y limitaciones en cómo se pueden realizar respaldos y qué sepuede respaldar. El agente de Oracle RMAN solo puede realizar operaciones de respaldo yrestauración que sean compatibles con RMAN. Por ejemplo, los respaldos automáticos de archivosde control nunca se multiplexan. Esto significa que si COPIES 2 se utiliza para crear una réplica deun respaldo, los archivos de control no se replican al segundo (destino) sistema Data Domain. Lautilización de la opción INCLUDE CURRENT CONTROLFILE en la declaración de respaldo es unasolución viable; esto incluye una copia del archivo de control actual en una pieza de respaldo.

Informe de problemasCuando se informa un problema al soporte técnico, siempre incluya la siguiente información:

l El archivo sbtio.log, el cual es fundamental para el análisis.

l Salida del comando RMAN show all.

l Todos los comandos RMAN que se utilizaron.

Si es posible, elimine el archivo sbtio.log, vuelva a crear el problema en la menor cantidad depasos posibles, a continuación, capture el archivo sbtio.log para enviarlo con el informe deerrores. Configure el nivel de SEGUIMIENTO a cinco con el comando CONFIGURE CHANNELcuando se intente volver a crear el problema.

Solución de problemas

150 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 151: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

RMAN determina dónde se encuentra el archivo sbtio.log. El archivo sbtio.log se encuentrageneralmente en el directorio definido por la variable de inicialización deuser_dump_dest o en eldirectorio $ORACLE_HOME/rdbms/log. Si todo lo demás falla, vaya al directorio $ORACLE_HOMEu ejecute un comando find para buscar el archivo.

Configuración del sistema Data Domain para la replicación dearchivo

Nota: Este tema se aplica únicamente a los sistemas de Data Domain, no al administrador dedatos de PowerProtect ni a los sistemas PowerProtect X400.

Para todas las versiones de DD OS, el comando replication throttle controla la replicación.Configurar la aceleración demasiado baja puede llevar a problemas de replicación de archivos. En laGuía de administración de Data Domain Operating System se proporciona información sobre el uso delcomando replication throttle para mostrar o controlar la configuración de aceleración.

Información de solución de problemas de la caja de seguridadNota: Este tema no se aplica a las implementaciones del administrador de datos PowerProtecto PowerProtect X400.

El archivo ddboost.config es el archivo de la caja de seguridad del agente RMAN de Oracle. Elarchivo contiene los pares de nombre de usuario/contraseña para los sistemas Data Domain queutilice. Si se conecta al sistema ddr-system como usuario ddr-user con la contraseña user-password, hay una entrada correspondiente en el archivo. La entrada especifica que las conexionesa ddr-system se realizan mediante el uso del nombre de usuario ddr-user con la contraseña user-password. El archivo de la caja de seguridad se cifra y se mantiene con las bibliotecas de caja deseguridad RSA, las cuales se instalan como parte del agente RMAN de Oracle. Por lo tanto, algunasde las cadenas de errores que se devuelven en sbtio.log se refieren a lockbox.

Si cambia el hostname del sistema de Data Domain sin realizar cambios en el hostname en todos losscripts y así sucesivamente, a continuación, se intenta una conexión a la falla ddr-system debido aque no hay ningún host con el hostname especificado. Si utiliza el nuevo hostname en todos losscripts, puede agregar una nueva entrada username-password para ese hostname al archivoddboost.config. Registrar cada sistema Data Domain en la página 63 proporcionainstrucciones.

El archivo ddboost.config se encuentra en el directorio $RMAN_AGENT_HOME/config (Linuxo UNIX) o en el directorio %RMAN_AGENT_HOME%\config (Windows).

No puede hacer referencia a una caja de seguridad, excepto desde el servidor de base de datosdonde esta se creó, a menos que, en el momento en que creó la caja de seguridad, la hayaconfigurado para acceder a ella desde varios servidores. Registro de un sistema Data Domain parael acceso a cajas de seguridad compartidas en la página 68 proporciona más información.

Si desinstala la biblioteca boost, compruebe que los archivos ddboost.config antiguos se hayaneliminado. Hay cuatro archivos:

l ddboost.configl ddboost.config.bakl ddboost.config.FCDl ddboost.config.bak.FCDLa eliminación de los archivos ddboost.config nunca causa problemas debido a que las entradasse vuelven a crear bajo demanda, si vuelve a ejecutar los comandos de RMAN que registran lossistemas de Data Domain.

Solución de problemas

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 151

Page 152: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

A partir del agente de Oracle RMAN 4.6, si desea utilizar una caja de seguridad existente en undirectorio no predeterminado, debe actualizar correctamente la caja de seguridad. De lo contrario,cualquier operación de consulta, restauración y respaldo posterior fallará con uno de los siguientestipos de mensajes de error:

SBT-5047 08/18/17 09:32:40 error 7501: dd_rman_get_user_info: Unable to open config file '/home/oracle/opt/dpsapps/rmanagent/config/ddboost.config'. Error: The Lockbox is corrupt and failed to load.

SBT-5047 08/18/17 09:32:40 error 7501: dd_rman_get_user_info: Unable to open config file '/u01/app/oracle/product/10.2.0/db_1/config/ddboost.config'. Error: Lockbox tampering was detected, so it cannot be read.

Para utilizar una caja de seguridad existente en un directorio no predeterminado, asegúrese derealizar uno de los siguientes procedimientos de actualización:

l Ejecute el siguiente comando ddutil -U para actualizar la caja de seguridad y copie losarchivos de caja de seguridad existentes al directorio predeterminado, $RMAN_AGENT_HOME/config o %RMAN_AGENT_HOME%\config. El comando debe incluir el nombre de rutacompleto del directorio no predeterminado. Por ejemplo:

ddutil -U -a LOCKBOX_IMPORT=TRUE -a LOCKBOX_PATH=<non-default_lockbox_directory_pathname>cp <non-default_lockbox_directory_pathname>/ddboost.config* $RMAN_AGENT_HOME/config

l Copie los archivos de la caja de seguridad existentes desde el directorio no predeterminadohacia el directorio predeterminado, $RMAN_AGENT_HOME/config o %RMAN_AGENT_HOME%\config, y ejecute el siguiente comando ddutil -U para actualizar la caja de seguridad:

ddutil -U -a LOCKBOX_IMPORT=TRUE

Falla al cargar la biblioteca de administración de mediosPor qué y cuándo se efectúa esta tareaDespués de finalizar la instalación y configuración del agente RMAN de Oracle, los intentos deutilizar el agente RMAN de Oracle a veces causan fallas de RMAN con el mensaje de error deRMAN Failed to load Media Management Library, como se muestra en el siguienteinforme de errores de RMAN:

RMAN-00571: =====================================RMAN-00569: ===ERROR MESSAGE STACK FOLLOWS======RMAN-00571: =============================================================================== RMAN-03009: failure of allocate command on dd0 channel at 01/07/2013 13:40:36 ORA-19554: error allocating device, device type: SBT_TAPE, device name: ORA-27211: Failed to load Media Management Library

Por lo general, este error se produce en un ambiente de AIX o Linux. El mensaje de error indica queRMAN no puede ubicar una de las bibliotecas necesarias, ya sea libddobk.so olibDDBoost.so, u otra biblioteca que se utilice en estas bibliotecas.

El programa ddutil también puede fallar debido a una incapacidad para cargar las bibliotecasdependientes necesarias. Si ocurre esto, asegúrese de que el programa ddutil se ejecute desdeel directorio de instalación del agente RMAN de Oracle. Como alternativa, configure la variable deambiente RMAN_AGENT_HOME para permitir que se encuentren las bibliotecas dependientes.

Si se produce el mensaje de error RMAN anterior en el ambiente, se pueden utilizar los siguientespasos para ayudar a encontrar el origen del problema y corregirlo.

Solución de problemas

152 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 153: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Procedimiento

1. Compruebe que el nombre de ruta de biblioteca libddobk.so se haya especificadocorrectamente en el comando de configuración de RMAN.

Configuración del software en sistemas Linux y UNIX en la página 58 o Configuración delsoftware en sistemas Windows en la página 63 se proporciona más información. Si elnombre de ruta no es correcto, no se podrá encontrar la biblioteca libddobk.so.Compruebe que libddobk.so exista en el directorio especificado y que los archivos debiblioteca y de directorio tengan acceso apropiado para el usuario.

2. Compruebe que el directorio principal del agente de Oracle RMAN se especificócorrectamente en el comando de configuración de RMAN.

Configuración del software en sistemas Linux y UNIX en la página 58 o Configuración delsoftware en sistemas Windows en la página 63 se proporciona más información. Si eldirectorio no es correcto, no se podrá encontrar la biblioteca libDDBoost.so. Compruebeque el subdirectorio lib exista en el home directory del agente RMAN de Oracle, que labiblioteca libDDboost.so exista en este directorio y que los archivos de biblioteca y dedirectorio tengan acceso apropiado para el usuario.

3. Ejecute el comando ldd en la biblioteca libddobk.so para asegurarse de que lasbibliotecas que utiliza se puedan encontrar, como se muestra en el siguiente ejemplo:

Solución de problemas

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 153

Page 154: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Solución de problemas

154 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 155: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

CAPÍTULO 7

Uso de comandos de DD Boost

Nota: Este capítulo se aplica solo a sistemas de Data Domain, no a sistemas PowerProtectX400. Para obtener información acerca de los comandos y la configuración en elalmacenamiento integrado de PowerProtect X400, consulte la documentación dePowerProtect X400.

Este capítulo contiene los siguientes temas:

l Resumen de comandos de DD Boost....................................................................................156l Las opciones de comandos ddboost.....................................................................................156

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 155

Page 156: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Resumen de comandos de DD BoostEn los temas de este capítulo se describe cómo utilizar el comando ddboost con las siguientesopciones.

Tabla 12 Resumen de los comandos de DD Boost

access Administra el acceso de DD Boost para los clientes. obteneracceso en lapágina 157

clients Habilita los respaldos cifrados y las restauraciones mediante LAN, yespecifica la seguridad de cifrado.

clientes en lapágina 157

destroy Elimina todas las unidades de almacenamiento y su contenido desde elsistema Data Domain.

destroy en lapágina 157

disable Deshabilita DD Boost. disable en lapágina 158

enable Habilita DD Boost. enable en lapágina 158

fc Agrega o modifica el DD Boost mediante dispositivos Fibre Channel. fc en la página158

file-replication Establece, restablece o muestra el estado de la optimización del anchode banda bajo o la opción de cifrado para la replicación de archivos.Muestra o restablece estadísticas, historial y rendimiento.

file-replication enla página 158

ifgroup Para balanceo de carga avanzado y conmutación por error de vínculos,administra el grupo de interfaces (direcciones IP) en una red privadade Data Domain que procesa la transferencia de datos.

ifgroup en lapágina 162

option Establece, restablece o muestra el estado de la función deprocesamiento distribuido de segmentos.

option en lapágina 164

reset Elimina el usuario de DD Boost y restablece las estadísticas. Borratodos los contadores de conexión de trabajo que se muestran en lasalida del comando ddboost show connections en caso de que se

pierda la conexión de red.

reset en la página165

set user-name Establece el nombre de usuario de DD Boost cuando se activa DDBoost.

set user-name enla página 166

show Muestra las conexiones de DD Boost, el histograma de DD Boost o lasestadísticas.

show en la página166

status Muestra si DD Boost está habilitado o deshabilitado. status en lapágina 167

storage-unit Crea y elimina una unidad de almacenamiento, o enumera las unidadesde almacenamiento y los archivos en una unidad de almacenamiento.

storage-unit en lapágina 168

Las opciones de comandos ddboostLos siguientes temas proporcionan información detallada sobre el propósito de cada opción decomando ddboost.

Uso de comandos de DD Boost

156 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 157: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

obtener accesoUtilice esta opción de comando para administrar el acceso de DD Boost para los clientes.

ddboost access add clients

ddboost access add clients client-list

Utilice este comando para agregar clientes a la lista de acceso de DD Boost.

ddboost access delete clients

ddboost access del clients client-list

Utilice este comando para eliminar clientes de la lista de acceso de DD Boost.

ddboost access reset

ddboost access reset

Utilice este comando para restablecer la lista de acceso de cliente de DD Boost al valorpredeterminado de fábrica.

ddboost access show

ddboost access show

Utilice este comando para mostrar la lista de acceso de cliente de DD Boost.

clientes

ddboost clients add <client-list> [encryption-strength {medium | high}]

Los administradores utilizan este comando para habilitar el respaldo cifrado y realizar unarecuperación mediante LAN, y especifican la seguridad de cifrado en un cliente o grupo de clientesespecificados.

destroy

ddboost destroy

Los administradores utilizan este comando para eliminar todas las unidades de almacenamiento ysu contenido desde el sistema Data Domain. El comando quita permanentemente todos los datos(archivos) incluidos en las unidades de almacenamiento.

También debe quitar (expirar) manualmente las entradas correspondientes del catálogo.

Uso de comandos de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 157

Page 158: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

disable

ddboost disable

Los administradores utilizan este comando para deshabilitar DD Boost para el sistema DataDomain.

enable

ddboost enable

Los administradores utilizan este comando para habilitar DD Boost para el sistema Data Domain.

Cada vez que el usuario, la ID de usuario (UID) o la ID de grupo (GID) cambian, el sistema de DataDomain actualiza todos los archivos y unidades de almacenamiento la próxima vez que se emite elcomando ddboost enable.

fcEn la Guía de referencia de comandos de Data Domain Operating System, se proporciona una listacompleta de los comandos ddboost fc.

fc group add

ddboost fc group add groupname initiator "initiator_names"

Los administradores utilizan este comando para otorgar acceso a estos dispositivos DD Boostmediante Fibre Channel a través de un iniciador, mediante la adición del iniciador a un grupo deacceso scsitarget de tipo ddboost.

fc group modify

ddboost fc group modify groupname device-set count count

Los administradores utilizan este comando para controlar la cantidad de dispositivos DD Boostmediante Fibre Channel anunciados al iniciador mediante la configuración del conjunto dedispositivos del grupo de acceso scsitarget. La cantidad máxima de dispositivos DD Boostmediante Fibre Channel por sistema Data Domain es 64.

file-replication

file-replication option reset

ddboost file-replication option reset {low-bw-optim | encryption}

Los administradores utilizan este comando para restablecer la optimización del ancho de bandabajo o el cifrado a su valor predeterminado, que está deshabilitado.

Uso de comandos de DD Boost

158 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 159: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

file-replication option set

ddboost file-replication option set encryption {enabled | disabled}ddboost file-replication option set low-bw-optim {enabled | disabled}

Este comando se debe ejecutar en ambos sistemas Data Domain, tanto en el sistema de origencomo en el de destino. Solo un administrador puede especificar estas opciones.

El cifrado se debe habilitar en los sistemas de origen y de destino.

La optimización de bajo ancho de banda, que está deshabilitada de forma predeterminada, estádiseñada para usarse en redes con menos de 6 Mb/s de ancho de banda agregado. No utilice estaopción si se requiere el máximo rendimiento de escritura del sistema de archivos.

Después de habilitar la optimización del ancho de banda bajo en ambos sistemas, estos sistemasdeben someterse a un ciclo de limpieza completo para preparar los datos existentes. En lossistemas de origen y los de destino, ejecute el siguiente comando:

filesys clean start

La cantidad de tiempo utilizado por el ciclo de limpieza depende de la cantidad de datos queactualmente tiene el sistema Data Domain.

file-replication option show

ddboost file-replication option show [low-bw-optim | encryption]

Utilice este comando para mostrar si la optimización del ancho de banda bajo o el cifrado estáhabilitado o deshabilitado para la replicación de archivos.

file-replication reset stats

ddboost file-replication reset stats

Los administradores utilizan este comando para restablecer las estadísticas de la replicación dearchivos cuando se habilita DD Boost.

file-replication show active

ddboost file-replication show active

Utilice este comando para mostrar el estado de una transferencia de la replicación de archivos deDD Boost a un sistema Data Domain. Antes de DD OS 5.1, este comando solo mostraba el estadode las transferencias de salida de la replicación de archivos de DD Boost desde un sistema DataDomain. Con el DD OS 5.1, este comando también muestra el estado de transferencias de entradade la replicación de archivos de DD Boost hacia un sistema Data Domain.

La salida del estado de optimización del ancho de banda bajo indica que está habilitada y enejecución, o que está habilitada, pero hay una discrepancia de configuración.

file-replication show detailed-file-history

ddboost file-replication show detailed-file-history [duration duration{day | hr}]

Uso de comandos de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 159

Page 160: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Utilice este comando para mostrar el historial de replicación de archivos a través del tiempo. Lasalida está organizada por archivo; no son datos acumulados. Debe especificar una duración.

Los datos para cada nombre de archivo están organizados por fecha, hora y dirección (saliente oentrante). Valores que se entregan en KB para datos de red previamente comprimidos, posterioresal filtrado, posteriores a la optimización de ancho de banda bajo y posterior a la compresión. Elúltimo valor es un código de error; 0 indica que no se ha producido ningún error. En el siguienteejemplo se proporciona una descripción de cada columna:

l Fecha: 16/06/2010

l Hora: 07:48:22

l Dirección: salida

l Nombre del archivo: /data/col1/x-ddp1/PEOST_00000001:0000000000:BEOST:4:0::

l Antes de la compresión: 3 765 837

l Después de la filtración: 30 802

l Posterior a la optimización del ancho de banda bajo: 30 802

l Posterior a la compresión: 17 423

l Red: 65 550

l Código de error: 0

file-replication show detailed-history

ddboost file-replication show detailed-history [duration duration{day | hr}] [interval interval{hr}]

Utilice este comando para mostrar el historial de replicación de archivos a través del tiempo. Semuestra un historial acumulado, en lugar de una vista por nombre de archivo. Debe especificar unaduración.

Los datos están organizados por fecha, hora y dirección (saliente o entrante). Los valoresacumulativos se entregan en KB para datos de red anteriores a la compresión, posteriores alfiltrado, posteriores a la optimización de ancho de banda bajo y posteriores a la compresión. Elúltimo valor es un código de error; 0 indica que no se ha producido ningún error.

file-replication show file-history

ddboost file-replication show file-history [duration duration{day | hr}]

Utilice este comando para mostrar el historial de transferencia de datos para el tráfico entrante ysaliente en cada archivo del directorio backup del sistema de Data Domain, para una duracióndeterminada a un intervalo especificado. En el siguiente ejemplo se muestra el tráfico entrante ysaliente por fecha y hora:

l Cantidad de datos anteriores a la compresión en KB

l Cantidad de datos posteriores a la compresión en KB

l Transferencia de datos de red en KB

l Factor de optimización de ancho de banda bajo

l Cantidad de errores

Uso de comandos de DD Boost

160 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 161: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 13 Transferencia de archivos entrantes y salientes

Fecha Hora Dirección Nombre delarchivo

Anterior alacompresión (KB)

Posterior alacompresión(KB)

Red (KB) Optimización deancho debanda bajo

Errores

31/08/2009 15:13:09 Entrante /backup/source.tar

47 738 26 634 27 527 1,32 0

31/08/2009 15:13:09 Saliente /backup/destin.tar

14 327 8 638 9 034 1,21 0

file-replication show history

ddboost file-replication show history [duration duration{day | hr}] [interval interval{hr}]

Utilice este comando para mostrar el historial de transferencias de datos entre los sistemas DataDomain de origen y de destino (objetivo). La siguiente información se muestra para el tráficoentrante y saliente durante una duración determinada a un intervalo especificado:

l Cantidad de datos anteriores a la compresión en KBl Cantidad de datos posteriores a la compresión en KBl Transferencia de datos de red en KBl Factor de optimización de ancho de banda bajol Cantidad de errores

Tabla 14 Transferencia de datos entrantes y salientes

Fecha Hora Dirección Anteriora lacompresión (KB)

Posterior a lacompresión(KB)

Red (KB) Optimizacióndeanchodebandabajo

Errores

31/08/2010 11:14 Entrante 47 738 26 634 27 527 1,32 0

31/08/2010 11:14:09 Saliente 14 327 8 638 9 034 1,21 0

file-replication show performance

ddboost file-replication show performance [interval sec] [count count]

Utilice este comando para mostrar en tiempo real, durante una duración determinada en unintervalo determinado, la cantidad de datos entrantes y salientes previamente comprimidos encomparación con el rendimiento actual de la red, o datos posteriores a la compresión.

04/30 11:14:16 Outbound Inbound

Uso de comandos de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 161

Page 162: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Pre-comp Network Pre-comp Network (KB/s) (KB/s) (KB/s) (KB/s) --------- --------- --------- --------- 0 0 1644 325 0 0 2901 470 0 0 2430 458 0 0 14390 300 0 0 0 70 0 0 2308 446 0 0 2814 552 0 0 3010 529

file-replication show stats

ddboost file-replication show stats

Utilice este comando para monitorear el tráfico entrante y saliente en un sistema Data Domaindurante la replicación. La tasa de compresión aumenta cuando se habilita la optimización del anchode banda bajo.

Direction: OutboundNetwork bytes sent: 88,383,976Pre-compressed bytes sent: 436,874,240Bytes after filtering: 153,080,417Bytes after low-bw-optim: 145,547,868Bytes after local compression: 83,628,271Compression ratio: 4.9

Direction: InboundNetwork bytes received: 88,383,976Pre-compressed bytes received: 436,874,240Bytes after filtering: 153,080,417Bytes after low-bw-optim: 145,547,868Bytes after local compression: 83,628,271Compression ratio: 4.9

ifgroupLa opción ifgroup especifica un grupo de interfaces.

ifgroup add interface

ddboost ifgroup add interface group-name {interface ipaddr | client host}

Utilice este comando para agregar una interfaz, un cliente o ambos al group-name o al grupopredeterminado. Antes de agregar una interfaz, debe crear el group-name, a menos que el nombredel grupo sea el grupo predeterminado.

Nota: El nombre de grupo "predeterminado" se crea durante una actualización de unainstalación nueva y siempre se utiliza si group-name no está especificado.

Además, la dirección IP debe estar configurada en el sistema Data Domain y su interfaz debe estarhabilitada. Puede agregar direcciones IP públicas o privadas para las conexiones de transferenciade datos. Después de agregar una dirección IP como una interfaz, debe habilitar el balanceo decarga avanzado y la conmutación por error de vínculos.

En la Guía de administración de Data Domain Operating System, se proporciona más informaciónsobre los grupos de interfaces.

Uso de comandos de DD Boost

162 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 163: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

# ifgroup create group_name

ddboost ifgroup create group-name

Utilice este comando para crear un grupo con el nombre group-name para la interfaz. Puedeutilizar la opción de comando en un solo nodo y en un nodo maestro en un Global DeduplicationArray (GDA).

El group-name puede contener los caracteres ^, [0-9,: a-z, A-Z],* $, guion bajo (_) y guion (-). Sepueden utilizar nombres de host y nombres de host completamente calificados. Puede especificarnombres de host comodines, como se indica mediante un asterisco (*). Los nombres de gruporeservados que no se pueden utilizar son: default, all, none.

ifgroup del interface

ddboost ifgroup del group-name {interface ipaddr | client host}

Utilice este comando para eliminar una interfaz, un cliente o ambos del group-name o del grupopredeterminado. La eliminación de la última interfaz de la dirección IP deshabilita el ifgroup. Si estees el caso, tendrá la opción de terminar esta opción de comando.

ifgroup destroy group-name

ddboost ifgroup destroy group-name

Utilice este comando para destruir el nombre del grupo. Solamente se pueden destruir gruposvacíos. Las interfaces o los clientes no se pueden destruir, pero pueden extraerse de formasecuencial o mediante la opción de comando ddboost ifgroup reset group-name.

Nota: No se puede destruir el nombre de grupo predeterminado.

ifgroup disable group-name

ddboost ifgroup disable group-name

Utilice este comando para deshabilitar un grupo específico mediante el ingreso del group-name. Sino se especifica group-name, el comando se aplica al grupo predeterminado.

ifgroup enable group-name

ddboost ifgroup enable group-name

Utilice este comando para habilitar el grupo especificado por group-name. Si no se especificagroup-name, el comando habilita el grupo predeterminado.

ddboost ifgroup rename

ddboost ifgroup rename source-group-name destination-group-name

Utilice este comando para cambiar el nombre de ifgroup source-group-name a destination-group-name. Esta opción de comando no requiere la deshabilitación del grupo.

Uso de comandos de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 163

Page 164: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

ifgroup reset group-name

ddboost ifgroup reset group-name

Utilice este comando para restablecer el grupo especificado por group-name. Si no se especificagroup-name, el comando deshabilita el grupo predeterminado.

ifgroup show config

ddboost ifgroup show config {interfaces | clients | groups | all} group-name

Utilice este comando para mostrar las opciones de configuración seleccionadas. Si no se realizaninguna selección, se muestra toda la información sobre el group-name especificado.

Si no se especifica group-name, se muestra toda la información sobre el grupo predeterminado.Especifique la opción all para ver las opciones de configuración de todos los grupos. Todos losusuarios pueden especificar esta opción de comando.

ifgroup status group-name

ddboost ifgroup status group-name

Utilice este comando para mostrar el estado de agregación de vínculos, como habilitado odeshabilitado. Se muestra el estado de todos los grupos, a menos que se especifique group-name.Todos los usuarios pueden especificar esta opción de comando.

option

option reset distributed-segment processing

ddboost option reset distributed-segment processing

Los administradores utilizan este comando para restablecer el procesamiento distribuido desegmentos a la opción predeterminada, la cual está habilitada.

option set distributed-segment processing

ddboost option set distributed-segment-processing {enabled | disabled}

Los administradores utilizan este comando para habilitar o deshabilitar la función delprocesamiento distribuido de segmentos en el DD OS. De forma predeterminada, se habilita para elDD OS 5.1. Si esta función presenta algún problema para un servidor de base de datos, utilice estecomando para deshabilitar la función en el sistema Data Domain.

El procesamiento distribuido de segmentos es compatible solo si la función está habilitada en elsistema Data Domain.

Nota:

l El procesamiento distribuido de segmentos está habilitado de manera predeterminada en elDD OS 5.1.

l Si se actualiza un sistema desde DD OS 4.9 a DD OS 5.0 y la opción boost se deshabilitóantes de la actualización, entonces la opción distributed-segment-processing sedeshabilita después de la actualización.

Uso de comandos de DD Boost

164 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 165: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

option show distributed-segment processing

ddboost option show distributed-segment-processing

Utilice este comando para mostrar si la opción del procesamiento distribuido de segmentos estáhabilitada o deshabilitada.

option reset virtual-synthetics

ddboost option reset virtual-synthetics

Utilice este comando para restablecer los sintéticos virtuales a la opción predeterminada, la cualestá deshabilitada. Los sintéticos virtuales son compatibles con las configuraciones de nodo únicoy los sistemas de retención ampliada de DD únicamente.

option set virtual-synthetics {enabled | disabled}

ddboost option set virtual-synthetics {enabled | disabled}

Utilice este comando para habilitar o deshabilitar la función de sintéticos virtuales en el DD OS. Lossintéticos virtuales son compatibles con las configuraciones de nodo único y los sistemas deretención ampliada de DD únicamente.

option show virtual-synthetics

ddboost option show [virtual-synthetics]

Utilice este comando para mostrar el estado de los sintéticos virtuales, como habilitado odeshabilitado. Todos los usuarios pueden ejecutar este comando.

reset

reset stats

ddboost reset stats

Los administradores utilizan este comando para cualquiera de los siguientes propósitos:

l Para restablecer todas las estadísticas cuando se habilita DD Boost.

l Como un procedimiento de recuperación de la red para borrar las conexiones de trabajodespués de que se pierda la conexión de red.

reset user-name

ddboost reset user-name username

Utilice este comando para eliminar y restablecer el nombre de usuario de DD Boost.

Nota: Este comando está obsoleto. En cambio, se recomienda utilizar el comando ddboostuser unassign.

Uso de comandos de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 165

Page 166: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

set user-name

ddboost set user-name user-name

Utilice este comando para establecer el nombre de usuario de DD Boost cuando se habilita DDBoost.

show

show connections

ddboost show connections

Utilice este comando para mostrar la siguiente información:

l Cantidad de clientes activos y para cada cliente activo:

n Nombre del cliente

n Si el cliente está inactivo o no (sí/no).

n Cantidad de CPU instaladas.

n Cantidad de memoria en MiB.

n Número de la versión del agente de Oracle RMAN instalado.

n Nombre y versión del sistema operativo.

n Número de la versión de Oracle.

n Número de la versión de RMAN.

l Cantidad de conexiones que utiliza un sistema para DD Boost y si estas conexiones sepropagan a través de interfaces mediante balanceo de carga avanzado y conmutación porerror. En el siguiente ejemplo se muestra la salida de las conexiones del cliente.

l Cantidad de conexiones utilizadas para un determinado grupo, incluso cuando se ha quitado lainterfaz de ifgroup.

l Descripción general de las interfaces disponibles para DD Boost.

show histogram

ddboost show histogram

Utilice este comando para mostrar un histograma de DD Boost para el sistema Data Domain.

Tabla 15 Definiciones de salida para el histograma de DD Boost

OPER Nombre de la solicitud de operación que se envía de un cliente deDD Boost al sistema Data Domain.

mean Tiempo medio matemático para la finalización de las operaciones,en milisegundos (ms).

std-dev Desviación estándar para el tiempo que se completan lasoperaciones, derivado del tiempo medio, en ms.

<1ms Cantidad de operaciones en menos de 1 ms.

Uso de comandos de DD Boost

166 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 167: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Tabla 15 Definiciones de salida para el histograma de DD Boost (continuación)

<5ms Cantidad de operaciones entre 1 ms y 5 ms.

<10ms Cantidad de operaciones entre 5 ms y 10 ms.

<100ms Cantidad de operaciones entre 10 ms y 100 ms.

<1s Cantidad de operaciones entre 100 ms y 1 segundo.

<10s Cantidad de operaciones entre 1 segundo y 10 segundos.

>10s Cantidad de operaciones en más de 10 segundos.

total Tiempo total necesario para una sola operación, en ms.

max Tiempo máximo necesario para una sola operación, en ms.

min Tiempo mínimo necesario para una sola operación, en ms.

show stats

ddboost show stats [interval seconds] [count count]

Utilice este comando para mostrar la salida del comando show stats anterior, la cantidad debytes escritos en los archivos y leídos desde ellos contenidos en unidades de almacenamiento, y lacantidad de archivos creados y eliminados de unidades de almacenamiento. También se muestra lacantidad de errores encontrados para cada operación. De manera opcional, puede mostrar lasestadísticas para una cantidad específica de segundos. El conteo muestra la cantidad de líneas quecoinciden con el valor del conteo.

Si está habilitado el procesamiento distribuido de segmentos, se mostrará la cantidad de bytestransferidos a través del procesamiento distribuido de segmentos y la cantidad de compresiónlograda.

show user-name

ddboost show user-name

Utilice este comando para mostrar el usuario de DD Boost predeterminado, si alguno estáconfigurado, de lo contrario, se muestra que no hay ningún usuario predeterminado.

Nota: Este comando está obsoleto. En cambio, se recomienda utilizar el comando ddboostuser show.

status

ddboost status

Utilice este comando para determinar si DD Boost está habilitado o deshabilitado.

Uso de comandos de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 167

Page 168: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

storage-unit

storage-unit create

ddboost storage-unit create storage_unit_name [quota-soft-limit n {MiB|GiB|TiB|PiB}] [quota-hard-limit n {MiB|GiB|TiB|PiB}]

Utilice este comando para crear una unidad de almacenamiento y establecer límites. La descripcióndel comando mtree en la Guía de referencia de comandos de Data Domain Operating Systemproporciona detalles sobre los límites de cuota. Si no está habilitada la función de cuota, se crea lacuota, pero aparece un mensaje que indica que la función está deshabilitada y no se aplican loslímites, tal como se muestra en el Ejemplo 2. En la descripción del comando quota en la Guía dereferencia de comandos de Data Domain Operating System, se proporcionan detalles.

Las cuotas pueden causar que aplicaciones de respaldo de OpenStorage informen capacidades ytamaños no intuitivos. El artículo 85210 de la Base de conocimientos, disponible en el portal desoporte, proporciona información detallada.

Ejemplo 1

ddboost storage-unit create SU_1 quota-soft-limit 793 GiB quota-hard-limit 1078 GiB

Created storage-unit SU_1 quota-soft-limit: 793 GiB, quota-hard-limit: 1078 GiB

Ejemplo 2

ddboost storage-unit create SU_2 quota-soft-limit 1586 GiB

** Quota is disabled. Quota limits are not enforced. Created storage-unit SU_2 quota-soft-limit: 1586 GiB, quota-hard-limit: N/A

storage-unit delete

ddboost storage-unit delete storage-unit-name

Los administradores utilizan este comando para eliminar una unidad de almacenamientoespecificado y todo su contenido. También debe quitar (expirar) manualmente las entradascorrespondientes del catálogo.

storage-unit show

ddboost storage-unit show [compression] [storage-unit-name]

Utilice este comando para mostrar los nombres de todas las unidades de almacenamiento o, demanera opcional, los nombres de todos los archivos en una unidad de almacenamientoespecificado.

Para mostrar la compresión para todas las unidades de almacenamiento (el tamaño original debytes, la compresión global y la compresión local para todas las unidades de almacenamiento),utilice la opción compression.

Uso de comandos de DD Boost

168 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 169: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Nota: Para interrumpir la salida de este comando, presione Ctrl+C.

Uso de comandos de DD Boost

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 169

Page 170: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Uso de comandos de DD Boost

170 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 171: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

APÉNDICE A

Lista de verificación de instalación yconfiguración

Este apéndice contiene los siguientes temas:

l Configurar el sistema Data Domain.......................................................................................172l Descarga e instalación del agente de Oracle RMAN............................................................. 172l Configuración de RMAN para el ambiente............................................................................ 172l Probar la instalación mediante el uso de sbttest (opcional) ................................................. 173l Ejemplos de respaldo............................................................................................................173

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 171

Page 172: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Configurar el sistema Data DomainPor qué y cuándo se efectúa esta tarea

Configuración del sistema Data Domain para implementaciones independientes del agente RMANde Oracle en la página 33 En se proporcionan más detalles sobre los siguientes pasos.

Procedimiento

1. Agregue la licencia de DD Boost.

2. Establezca el nombre del servidor, el nombre de usuario y la contraseña para el sistema DataDomain.

Nota: El nombre del servidor, el nombre de usuario y la contraseña deben coincidirexactamente con lo que se utiliza en el comando send del paso 2 en Configuración deRMAN para el ambiente en la página 172.

3. Habilita DD Boost.

4. Cree una unidad lógica de almacenamiento, como se describe en Creación de unidades dealmacenamiento en la página 36.

5. Habilite el procesamiento distribuido del segmento.

6. Compruebe la conectividad. (¿Puedo realizar un ping del nombre del servidor DDR desde elservidor de respaldo?) Asegúrese de que el firewall no bloquee puertos.

Descarga e instalación del agente de Oracle RMANPor qué y cuándo se efectúa esta tarea

En Configuración del agente RMAN de Oracle para la implementación independiente en la página49 se proporcionan más detalles sobre los siguientes pasos.

Procedimiento

1. Descargue el software de agente de Oracle RMAN.

2. Complete los procedimientos de instalación de software y configuración.

Configuración de RMAN para el ambientePor qué y cuándo se efectúa esta tarea

En Configuración del agente RMAN de Oracle para la implementación independiente en la página49 se proporcionan más detalles sobre los siguientes pasos.

Procedimiento

1. Ejecute el comando CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE'.

En Configuración del software en sistemas Linux y UNIX en la página 58 o Configuración delsoftware en sistemas Windows en la página 63 se proporciona más información. Asegúresede que la opción PARMS esté configurada correctamente.

2. Ejecute el comando ALLOCATE CHANNEL.

En Registrar cada sistema Data Domain en la página 63 se proporciona más información.Establezca la biblioteca y ejecute el comando send para establecer el nombre del servidor,el nombre de usuario y la contraseña. El nombre del servidor, el nombre de usuario y la

Lista de verificación de instalación y configuración

172 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 173: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

contraseña deben coincidir exactamente con lo que se utiliza en el paso 2 en Configurar elsistema Data Domain en la página 172.

3. Ejecute el comando CONFIGURE DEFAULT DEVICE TYPE 'SBT_TAPE'.

En Registrar cada sistema Data Domain en la página 63 se proporciona más información.

Probar la instalación mediante el uso de sbttest (opcional)Oracle proporciona el comando sbttest como una herramienta de diagnóstico. Antes de ejecutarsbttest con el agente de Oracle RMAN, establezca las siguientes variables del ambiente delsistema utilizando los mismo valores, según sea necesario, para la opción PARMS en el paso 1 de Configuración de RMAN para el ambiente en la página 172:

l ORACLE_HOMEl RMAN_AGENT_HOMEl BACKUP_HOSTl STORAGE_UNITEjemplo de Linux

export ORACLE_HOME=/oracle_homeexport BACKUP_HOST=MyDDRexport STORAGE_UNIT=MyStorageUnitNamesbttest MyFileName -trace MyTraceFileName -libname <ddboost_directory>/lib/libddobk.so

Ejemplos de respaldo

RMAN> backup copies 2 database format '%u_%p', '<destination_system>/%u_%p' filesperset=1;

RMAN> backup database format '%u_%p';

Lista de verificación de instalación y configuración

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 173

Page 174: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Lista de verificación de instalación y configuración

174 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 175: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

APÉNDICE B

Ejecución de un respaldo con Oracle EnterpriseManager

Este apéndice contiene los siguientes temas:

l Pantallas de ejemplo.............................................................................................................176

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 175

Page 176: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Pantallas de ejemploFigura 9 Ventana de inicio de sesión

Figura 10 Página de la instancia de la base de datos

Figura 11 Página de procesamiento

Ejecución de un respaldo con Oracle Enterprise Manager

176 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 177: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Figura 12 Respaldo programado y personalizado: Página de opciones

Figura 13 Respaldo programado y personalizado: Página de programación

Figura 14 Respaldo programado y personalizado: Página de revisión

Ejecución de un respaldo con Oracle Enterprise Manager

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 177

Page 178: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Figura 15 Página de ejecución

Ejecución de un respaldo con Oracle Enterprise Manager

178 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 179: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

APÉNDICE C

Instalación y configuración del agente OracleRMAN

Este apéndice contiene los siguientes temas:

l Ejemplos de instalación y configuración............................................................................... 180

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 179

Page 180: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Ejemplos de instalación y configuraciónExtracción del paquete de software del agente de Oracle RMAN

Los siguientes comando y salida proporcionan un ejemplo de la extracción de software para elagente de Oracle RMAN en Linux. Debe ejecutar el comando tar -xvf <file_name> para extraerlos archivos del agente RMAN de Oracle del archivo tar.

tar -vxf ddrman193_linux_x86_64.tar ././readme.txt./license.txt./libddobk.so./ddutil./install.sh./uninstall.sh./libLockbox.so./libEnshroud-OpenSSL.so./libDDBoost.so./rman_agent.cfg./ddbmcon./ddbmoim./libddboravalidate.so./libssl.so.1.0.0./libcrypto.so.1.0.0./libddvdisk.so./adm-agent-19.1.0.rpm

Instalación del agente de Oracle RMAN

El siguiente comando y salida proporcionan un ejemplo de la instalación del agente RMAN deOracle, en el cual el script install.sh guía al usuario a través del proceso. Se ha seleccionado eldirectorio RMAN_AGENT_HOME:/home/oracle1/rman_agent_home. El agente RMAN deOracle se instala por primera vez en el sistema, que no cuenta con ninguna instalación del softwaredel agente RMAN de Oracle previa a 19.3.

./install.sh Do you want to install under the default installation directory /home/oracle/opt/dpsapps/rmanagent? (y or n)yThe lib directory /home/oracle/opt/dpsapps/rmanagent/lib is created.The config directory /home/oracle/opt/dpsapps/rmanagent/config is created.The bin directory /home/oracle/opt/dpsapps/rmanagent/bin is created.The log directory /home/oracle/opt/dpsapps/rmanagent/logs is created.The breadcrumbs directory /home/oracle/opt/dpsapps/rmanagent/breadcrumbs is created.Installing the Oracle RMAN agent.Copying the lockbox libraries to /home/oracle/opt/dpsapps/rmanagent/lib/.Copying libddobk.so to /home/oracle/opt/dpsapps/rmanagent/lib/.Copying libDDBoost.so to /home/oracle/opt/dpsapps/rmanagent/lib/.Copying ddutil to /home/oracle/opt/dpsapps/rmanagent/bin/.Copying the dependency libraries to /home/oracle/opt/dpsapps/rmanagent/lib/.Copying the configuration file to /home/oracle/opt/dpsapps/rmanagent/config/.Copying the ddbmcon program to /home/oracle/opt/dpsapps/rmanagent/bin/.Creating the lockbox.Successfully installed the Oracle RMAN agent.Environment variable ORACLE_HOME is not defined.Installation is completed.

Instalación y configuración del agente Oracle RMAN

180 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 181: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Archivos instalados del agente de Oracle RMAN

Los siguientes comando y salida proporcionan un ejemplo de los archivos del agente de OracleRMAN que se instalaron:

l La biblioteca compartida libddobk.so y sus bibliotecas dependientes se instalaron en eldirectorio $RMAN_AGENT_HOME/lib.

l El archivo binario ddutil se instaló en el directorio $RMAN_AGENT_HOME/bin.l El directorio config se creó para la caja de seguridad.

Nota: Actualmente, no hay caja de seguridad debido a que es una nueva instalación.

l El directorio logs se creó para los registros del programa ddutil.

/opt/dpsapps/rmanagent> ls -alR.:total 28drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 3 oracle oradba 4096 2018-02-01 12:00 ..drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 bindrwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 breadcrumbsdrwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 configdrwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 libdrwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 logs

./bin:total 23836drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..-rwxr-xr-x 1 oracle oradba 22697509 2018-02-01 12:00 ddbmcon-rwxr-xr-x 1 oracle oradba 1666061 2018-02-01 12:00 ddutil

./breadcrumbs:total 8drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..

./config:total 20drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..-rw-rw-r-- 1 oracle oradba 3334 2018-02-01 12:00 ddboost.config-rw-rw-r-- 1 oracle oradba 4 2018-02-01 12:00 ddboost.config.FCD-r-xr-xr-x 1 oracle oradba 1947 2018-02-01 12:00 rman_agent.cfg

./lib:total 27500drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..-rwxr-xr-x 1 oracle oradba 2998084 2018-02-01 12:00 libcrypto.so.1.0.0-rwxr-xr-x 1 oracle oradba 3520368 2018-02-01 12:00 libDDBoost.so-rwxr-xr-x 1 oracle oradba 6713824 2018-02-01 12:00 libddboravalidate.so-rwxr-xr-x 1 oracle oradba 1690051 2018-02-01 12:00 libddobk.so-rwxr-xr-x 1 oracle oradba 9965056 2018-02-01 12:00 libddvdisk.so-rwxr-xr-x 1 oracle oradba 2498081 2018-02-01 12:00 libEnshroud-OpenSSL.so-rwxr-xr-x 1 oracle oradba 206659 2018-02-01 12:00 libLockbox.so-rwxr-xr-x 1 oracle oradba 495171 2018-02-01 12:00 libssl.so.1.0.0

./logs:total 8drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..

Registro del usuario de Data Domain

Los siguientes comandos y salidas proporcionan un ejemplo de registro de un usuario de DataDomain con el servidor Data Domain. Este ejemplo muestra el registro del usuario q_ost de Data

Instalación y configuración del agente Oracle RMAN

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 181

Page 182: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Domain con contraseña 4U2build para habilitar el acceso a la unidad de almacenamientorman_oracle en el servidor de Data Domain test-data-domain.emc.com. El registro esnecesario para cada unidad de almacenamiento independiente que se utiliza con el mismo host deOracle y sistema de Data Domain.

RMAN> connect target *2> 3> RUN {4> ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS5> 'BLKSIZE=1048576,6> SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so,7> ENV=(BACKUP_HOST=test-data-domain.emc.com,8> RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent/)';9> send 'set username qa_ost password 4U2build servername test-data-domain.emc.com storageunit rman_oracle';10> RELEASE CHANNEL CH1;11> }12> 13> 14> connected to target database: orcl (DBID=1040017416)

using target database control file instead of recovery catalogallocated channel: CH1channel CH1: SID=25 device type=SBT_TAPEchannel CH1: Data Domain Boost API

sent command to channel: CH1

released channel: CH1

Recovery Manager complete.

Archivos de la caja de seguridad del agente de Oracle RMAN

Los siguientes comando y salida proporcionan un ejemplo de los archivos de la caja de seguridadque se crearon después del registro.

~/opt/dpsapps/rmanagent/config> ls -altotal 20drwxrwxrwx 2 oracle oradba 4096 2018-02-01 12:00 .drwxr-xr-x 7 oracle oradba 4096 2018-02-01 12:00 ..-rw-rw-r-- 1 oracle oradba 3334 2018-02-01 12:00 ddboost.config-rw-rw-r-- 1 oracle oradba 4 2018-02-01 12:00 ddboost.config.FCD-r-xr-xr-x 1 oracle oradba 1947 2018-02-01 12:00 rman_agent.cfg

Respaldo y configuración del canal del agente de Oracle RMAN

Los siguientes comandos y salidas proporcionan un ejemplo de la configuración de canal que serequiere para ejecutar respaldos y una operación de respaldo posterior.

Recovery Manager: Release 11.2.0.1.0 - Production on Thu Feb 1 13:03:53 2018

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

RMAN> connect target *2> connect catalog *3> 4> RUN {5> ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS6> 'BLKSIZE=1048576, SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so, ENV=(STORAGE_UNIT=rman_agent, BACKUP_HOST=test-data-

Instalación y configuración del agente Oracle RMAN

182 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración

Page 183: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

domain.emc.com, RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent/)';7> BACKUP FORMAT './rman/%U_%p_%t' DATABASE;8> RELEASE CHANNEL CH1;9> }10> connected to target database: orcl (DBID=1040017416)

connected to recovery catalog database

allocated channel: CH1channel CH1: SID=58 device type=SBT_TAPEchannel CH1: Data Domain Boost API

Starting backup at 01-FEB-18channel CH1: starting full datafile backup setchannel CH1: specifying datafile(s) in backup setinput datafile file number=00001 name=/mnt/oracle/orcl/system_1/system.data1input datafile file number=00006 name=/mnt/oracle/orcl/system_1/system.data2input datafile file number=00002 name=/mnt/oracle/orcl/system_1/sysaux.dbfinput datafile file number=00003 name=/mnt/oracle/orcl/undo_1/undo.data1input datafile file number=00005 name=/mnt/oracle/orcl/system_1/cattbs.dbfinput datafile file number=00004 name=/mnt/oracle/orcl/orcl/orcl.data1channel CH1: starting piece 1 at 01-FEB-18channel CH1: finished piece 1 at 01-FEB-18piece handle=./rman/lgsq4uhs_1_1_1_966949436 tag=TAG20180201T130356 comment=API Version 2.0,MMS Version 19.3.0.0channel CH1: backup set complete, elapsed time: 00:00:03Finished backup at 01-FEB-18

Starting Control File Autobackup at 01-FEB-18piece handle=c-1040017416-20180201-07 comment=API Version 2.0,MMS Version 19.3.0.0Finished Control File Autobackup at 01-FEB-18

released channel: CH1

Recovery Manager complete.

Instalación y configuración del agente Oracle RMAN

Dell EMC PowerProtect Oracle RMAN Agent Guía de administración 183

Page 184: Guía de administración - Dell · Dell EMC PowerProtect Oracle RMAN Agent Versión 19.3 Guía de administración REV 01 December 2019

Instalación y configuración del agente Oracle RMAN

184 Dell EMC PowerProtect Oracle RMAN Agent Guía de administración