Cómo recuperar una base de datos de SAP HANA

Existen dos formas de recuperar una base de datos de SAP HANA a partir de una copia de seguridad:

Cómo activar una copia de seguridad de SAP HANA como activación estándar

Un montaje estándar proporciona el disco de imagen de copia de seguridad de los datos, el registro activo y el volumen de registro de archivo en el destino especificado. Puedes activar copias de seguridad de instantáneas de una base de datos de SAP HANA como una activación estándar:

Verificaciones previas durante la colocación

Antes de que se ejecute un trabajo de montaje, se realizan las siguientes verificaciones previas:

  • Estado de conectividad del conector: Verifica que el agente de Backup and DR esté instalado y que el secreto se aplique para la conectividad del host entre el dispositivo de copia de seguridad o recuperación y el agente de Backup and DR.
  • Las ubicaciones de montaje especificadas están disponibles para la operación de montaje.
  • El objeto binario de HANA está instalado
  • Verifica que el SID de HANA que es igual al de la fuente no esté en funcionamiento en el destino.
  • La versión de la instancia de HANA es superior a 2.0 SP05.
  • Verificación de permisos en el proyecto de origen y destino para el servicio de Cloud Storage

Activa la copia de seguridad

Sigue estas instrucciones para activar una copia de seguridad:

  1. Haz clic con el botón derecho en la base de datos protegida de la lista Aplicaciones del Administrador de aplicaciones y selecciona Acceso.

  2. Selecciona una imagen de instantánea y elige Mount.

  3. En la página Mount, haz lo siguiente:

    • Nombre del proyecto, Región y Zona: Selecciona el proyecto, la región y la zona de la instancia en la que deseas activar la imagen de la base de datos de HANA.
    • Nombre de la instancia: Las instancias aptas de Compute Engine (nodos de HANA) estarán disponibles para elegir en el menú desplegable. Selecciona el nodo para el montaje en el menú desplegable. .
  4. De manera opcional, ingresa un nombre único asociado con el montaje en el campo Etiqueta.

  5. INCLUDED TENANT DATABASES es solo para fines informativos y muestra la lista de bases de datos de inquilinos en la imagen de copia de seguridad.

  6. En Opciones de asignación, haz lo siguiente:

    • Ubicación de activación del volumen de DATOS: Este campo se completa previamente con la ruta de acceso del dispositivo de origen y el tipo de disco en el que se activa el volumen de datos de HANA.
    • Ubicación de activación del volumen de registro: Este campo se completa previamente con la ruta de acceso del dispositivo de origen y el tipo de disco en el que se activa el volumen de registro activo de HANA.
    • Ubicación de activación del volumen de copia de seguridad de registros: Este campo se completa previamente con la ruta de acceso del dispositivo de origen y el tipo de disco en el que se activa el volumen de copia de seguridad de registros de archivo de HANA.

      • RUTA DEL DISPOSITIVO: Se completa previamente con la RUTA DEL DISPOSITIVO de origen. Proporciona una ruta de acceso que no esté en uso en el destino seleccionado y que quieras usar para activar la imagen de instantánea de DATA VOLUME, LOG VOLUME y LOG BACKUP VOLUME en el servidor de destino.
      • TIPO DE DISCO: Se propaga previamente con el valor del TIPO DE DISCO de origen. Puedes cambiar el tipo de disco seleccionando el tipo diferente en el valor del menú desplegable.
  7. Haz clic en Pre-Flight check. Esto valida las opciones requeridas en el servidor de destino para un montaje exitoso. Si falla la comprobación previa, se mostrará qué comprobación falló para que puedas corregirla y volver a ejecutar la comprobación previa.

  8. Haz clic en Enviar. Puedes ir al Monitor de trabajos para ver el progreso y los detalles del trabajo.

Cómo desmontar la imagen de instantánea de copia de seguridad

Para quitar o conservar el disco después de que se haya activado correctamente, haz lo siguiente:

  • Ve a la página Aplicación > Acceso y selecciona la imagen que se usó para el montaje.
  • En la página de acceso, en el menú desplegable Current active mount, selecciona una de las siguientes opciones:
    • Desactivar y borrar: Elige esta opción para desactivar el punto de activación, desconectar el disco y borrarlo del servidor de destino.
    • Forget Active Mount: Elige esta opción para dejar el disco conectado y activado, pero quitar los metadatos del servicio Backup and DR. Deberás usar la consola de Google Cloud para quitar esta imagen de la instancia de destino una vez que finalice esta operación.

Restablece bases de datos de SAP HANA

Antes de restablecer una base de datos de SAP HANA desde una imagen de copia de seguridad, revisa estos requisitos de licencia.

Requisitos de licencias y su impacto en la restauración

  • La clave de licencia para una base de datos de SAP HANA se basa en el ID del sistema y el ID de hardware. Después de una recuperación, una clave de licencia de SAP HANA deja de ser válida si se modificó el SID o el ID de hardware.
  • Durante la recuperación, se instala automáticamente una clave de licencia temporal si la copia de seguridad que se usa para la recuperación tiene una licencia permanente que aún es válida. Puedes trabajar con la licencia temporal instalada automáticamente durante un máximo de 90 días. Durante este tiempo, debes solicitar a SAP que la licencia de la base de datos de origen se transfiera a una nueva clave de licencia. Luego, debes instalar la nueva clave de licencia en la base de datos de SAP HANA recuperada.
  • Si la copia de seguridad que se usó para la recuperación solo tenía una licencia temporal, la base de datos estará en modo de bloqueo inmediatamente después de la recuperación.
  • Base de datos de origen con licencia temporal: Son copias de seguridad creadas con licencias temporales.
    • Restablecimiento a la fuente: Deben transcurrir 90 días desde la creación de la base de datos, y esta debe estar en modo de bloqueo.
    • Restauración en el nuevo destino: Falla porque la licencia temporal de SAP no permite la restauración en un nuevo destino.
  • Base de datos de origen con licencia permanente: Son copias de seguridad que se toman con licencias permanentes.
    • Restablecimiento a la fuente: No hay problemas.
    • Restaurar en el nuevo destino: Tiene una licencia de prueba de 90 días. Las copias de seguridad se realizan correctamente, pero no puedes usar la nueva copia de seguridad para restablecer los datos.

Referencias de SAP

  • https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/19a0f5a85685453080f00087bb9b9c98.html
  • https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/bddd0b28bb571014bd9592d247dcd403.html

Verificación previa

Antes de enviar el procedimiento de restablecimiento, las verificaciones previas validan los requisitos previos necesarios para que el restablecimiento de la base de datos se realice correctamente.

  • SID de HANA: HANA está configurado en el nodo de destino con el mismo nombre de SID de HANA.
  • Verifica el estado de la base de datos: La base de datos de HANA no está en funcionamiento.
  • Archivo de configuración: El archivo de configuración global.ini está disponible en el servidor de destino
  • Ruta de acceso de la copia de seguridad de registros: La ruta de acceso de la copia de seguridad de registros se establece en global.ini
  • Versión de HANA: La versión de HANA de destino es la misma que la versión de HANA de origen.
  • USERSTOREKEY: La clave de Userstore proporcionada existe en el destino o se especificó un nombre de usuario y una contraseña privilegiados válidos que existen en el momento de la copia de seguridad.
  • Para la restauración en un destino nuevo, verifica que el punto de montaje especificado en la opción de asignación no se use ni se monte en el servidor de destino.
  • Verifica los detalles del volumen de datos y registros: Si la ruta de acceso al volumen de datos y registros en el archivo de configuración (global.ini) se define de manera diferente a la ruta de acceso del dispositivo elegida en la opción de asignación, el archivo de configuración (global.ini) se actualizará con la ruta de acceso elegida en la opción de asignación.
  • Estado del nodo:
    • Configuración independiente y de escalamiento vertical: El servidor de HANA de destino está en funcionamiento y disponible
    • Configuración de HA de HANA (1 + n): Valida que la replicación esté inhabilitada. La replicación debe inhabilitarse antes de que se pueda iniciar la restauración. Se debe volver a configurar la replicación posterior al restablecimiento. La restauración en cualquier nodo de un clúster de alta disponibilidad de HANA (1 + n) genera la creación de una aplicación independiente en el host de destino seleccionado. El usuario debe configurar el clúster de forma explícita según sea necesario y descubrir la aplicación de manera adecuada.

Restablece una base de datos de SAP HANA

  1. En la lista App Manager Applications, haz clic con el botón derecho en la base de datos y selecciona Access.
  2. Selecciona la imagen de copia de seguridad que deseas recuperar y elige Restablecer.
  3. En la página Restablecer, se muestran las siguientes opciones:

    • Restaurar a la fuente: Todos los campos se completan previamente con el valor de origen de la instancia protegida de SAP HANA y son inmutables, excepto Opciones de aplicación.
    • Restaurar en un destino nuevo: Todos los campos se completan previamente con el valor de origen de la instancia protegida de SAP HANA y son mutables.

    Opciones

    • Nombre del proyecto, Región y Zona:
      • Si restableces la instancia a la fuente, todos los campos se completarán previamente con el valor de la fuente de la instancia protegida de SAP HANA y serán inmutables.
      • Si realizas la recuperación en un destino nuevo, selecciona el proyecto, la región y la zona de la instancia en la que deseas recuperar la base de datos de HANA.
    • Nombre de la instancia:
      • Si restableces la instancia a la fuente, la instancia de Compute Engine de origen se selecciona y es inmutable.
      • Si realizas la restauración en un destino nuevo, las instancias de Compute Engine aptas (nodos de HANA) estarán disponibles para que las elijas en el menú desplegable. Selecciona el nodo para la restauración en el menú desplegable.
    • Etiqueta: De manera opcional, ingresa un nombre único para asociarlo con este montaje.
    • Included Tenant Databases es solo para fines informativos y muestra la lista de bases de datos de inquilinos en la imagen de copia de seguridad.
    • Reemplazar la identidad de la aplicación original: Esta opción solo está disponible cuando se realiza la restauración en un host nuevo en el mismo dispositivo de copia de seguridad o recuperación en el que se generó originalmente la copia de seguridad.
      • : Reemplaza la aplicación original por la restaurada, que tendrá el mismo ID de aplicación, historial de trabajos, imágenes de copia de seguridad y plan de copia de seguridad que la aplicación original.
      • No: No reemplazará la aplicación original. Se detectará como una aplicación nueva como parte del trabajo de restablecimiento.

    Opciones de aplicación

    • Rollforward time: Elige una fecha y hora para que una base de datos protegida con registros se recupere hasta el momento requerido.

    • SID DE LA BASE DE DATOS DE DESTINO: Este campo se completa previamente con el nombre del SID de la base de datos protegida y es inmutable.

    • SAP DB USER STORE-KEY: Este campo se completa previamente con la clave del almacén de usuarios durante la copia de seguridad. Se puede especificar una nueva clave de almacén de usuarios con un nombre de usuario y una contraseña privilegiados que estaban disponibles durante la copia de seguridad. Se creará esta nueva clave de almacén de usuarios y se usará para la recuperación.

      • Si se proporcionan el nombre de usuario y la contraseña con la clave existente del almacén de usuarios, se volverá a crear la clave del almacén de usuarios con este nombre de usuario y contraseña. La validación solo se realizará después de que se recupere systemdb. La recuperación del arrendatario puede fallar si el nombre de usuario o la contraseña no son válidos, no contienen el privilegio adecuado o no están disponibles como parte de la imagen de copia de seguridad.
      • Si se especifica una nueva clave de almacén de usuarios con nombre de usuario y contraseña, se creará la clave de almacén de usuarios con el nombre de clave de almacén de usuarios, el nombre de usuario y la contraseña especificados. La validación solo se realizará después de la recuperación de systemdb. La recuperación del arrendatario puede fallar si el nombre de usuario o la contraseña no son válidos, no contienen el privilegio correcto o no están disponibles como parte de la imagen de copia de seguridad.
      • Si no se pasan userstorekey, nombre de usuario ni contraseña, durante la verificación previa, se realizará la validación para comprobar si la userstorekey utilizada durante la copia de seguridad existe en el servidor de destino. La verificación previa falla si no se encuentra la clave de almacén de usuarios que se usó durante la copia de seguridad. La recuperación del arrendatario puede fallar si el nombre de usuario o la contraseña no son válidos, no contienen el privilegio adecuado o no están disponibles como parte de la imagen de copia de seguridad.
      • Si no se pasa ninguna userstorekey, pero se proporcionan el nombre de usuario y la contraseña, la userstorekey que se usó durante la copia de seguridad se volverá a crear con las credenciales que se pasaron en el servidor de destino. La recuperación del arrendatario puede fallar si el nombre de usuario o la contraseña no son válidos, no contienen los privilegios correctos o no están disponibles como parte de la imagen de copia de seguridad.

    Opciones de asignación

    • Ubicación de activación del volumen de DATOS: Este campo se completa previamente con la ruta de acceso del dispositivo de origen y el tipo de disco en el que se activa el volumen de datos de HANA.
    • Ubicación de activación del volumen de registro: Este campo se completa previamente con la ruta de acceso del dispositivo de origen y el tipo de disco en el que se activa el volumen de registro activo de HANA.
    • Ubicación de activación del volumen de copia de seguridad de registros: Este campo se completa previamente con la ruta de acceso del dispositivo de origen y el tipo de disco en el que se activa el volumen de copia de seguridad de registros de archivo de HANA.

      • Ruta de acceso del dispositivo: Es inmutable para el restablecimiento a la fuente. Esto se puede cambiar durante la restauración a un nuevo destino.

      • Tipo de disco: Se puede modificar para restablecer el disco de origen. Esto se puede cambiar durante el restablecimiento a la fuente o a un nuevo destino. El tipo de disco te permite seleccionar el tipo de almacenamiento en bloque subyacente que se usa para los datos recuperados de las imágenes de copia de seguridad.

    Restaurar la configuración personalizada de HANA

    La imagen de copia de seguridad captura la configuración específica del cliente (archivos .ini que se cambiaron del valor predeterminado). Puedes optar por restablecer la configuración personalizada que se capturó en el momento de la copia de seguridad.

    La opción Restore Custom HANA Configuration requiere que el usuario de la base de datos configurado en la clave del almacén de usuarios tenga privilegios de DATABASE ADMIN y INIFILE ADMIN.

    Restablece una copia de seguridad encriptada en un Persistent Disk

    Restablecimiento en el origen: El restablecimiento en el sistema de origen se realiza correctamente si las claves de encriptación que se usaron para la copia de seguridad más reciente coinciden con las claves actuales del origen. Si se modificaron las claves de encriptación, antes de iniciar el trabajo de restablecimiento, debes crear un archivo de configuración de la siguiente manera.

    Restablece a un destino nuevo: La forma más sencilla es clonar la instancia de Compute Engine de origen en un destino nuevo. Tendrá la misma configuración que la instancia de origen y no se requieren requisitos previos adicionales.

    Si no es posible clonar el servidor de base de datos de origen, crea un archivo de configuración de la siguiente manera y confirma que se cumplan todos los requisitos previos que se indican en la sección de restauración.

    Crea un archivo de configuración

    Si las claves de encriptación que se usaron para la copia de seguridad más reciente ya no coinciden con las claves actuales del servidor de origen, debes importar las claves de encriptación durante el proceso de recuperación. Esto requiere un archivo de configuración.

    Crea el archivo de configuración DB_DETAILS.lst con permiso de lectura 400 en el servidor de SAP HANA en /hana/shared. Ingresa la contraseña de encriptación con el nombre del arrendatario de la siguiente manera:

    <HANA SID> <TENANT NAME> '<PASSWORD>'

    Ejemplo: Para la instancia de HANA "S82"

    S82    SYSTEMDB     'aaaaaaaa'
    S82        S82      'aaaaaaaa'
    

    Asegúrate de proporcionar el archivo de configuración (/hana/shared/DB_DETAILS.lst).

  4. Haz clic en la comprobación previa.

    • Si falla la comprobación previa, corrige el problema y vuelve a enviar la comprobación previa.
    • Si la verificación previa al vuelo se realiza correctamente, haz clic en Enviar para enviar el trabajo de restauración.