Tema anterior: Restauración de archivos almacenados de forma automática

Tema siguiente: Copia de seguridad manual de bases de datos archivadas

Script de restauración para restaurar bases de datos almacenadas

No puede realizar consultas ni crear informes de datos que se encuentre en una base de datos fría de un servidor de almacenamiento remoto. Para realizar una consulta o crear un informe con estos datos, se deben encontrar en un estado tibio de un servidor de CA Enterprise Log Manager. El script shell de restauración, restore-ca-elm.sh, es una utilidad de línea de comandos que desplaza una base de datos fría y su firma digital a un servidor de CA Enterprise Log Manager específico y la restaura a un estado tibio. La utilidad de restauración se puede utilizar para devolver una base de datos al servidor de informes original o a un punto de restauración dedicado. La configuración de la autenticación no interactiva es un requisito previo a la ejecución del script de restauración.

Ejecute el script de restauración desde el servidor de CA Enterprise Log Manager en el que desee restaurar los archivos. El host remoto identificado en el comando hace referencia al servidor de almacenamiento remoto. Las bases de datos frías se encuentran en el directorio de archivado del servidor de almacenamiento remoto.

Los requisitos para restaurar los archivos de bases de datos en el servidor de informes original o en un servidor de punto de restauración son los siguientes:

Si restaura archivos en un servidor de punto de restauración, deberá llevar a cabo las siguientes acciones adicionales:

  1. Copie la clave de RSA del servidor de almacenamiento remoto al servidor del punto de restauración.
  2. Defina la propiedad del archivo de claves de RSA en el servidor del punto de restauración.

El comando tiene el formato siguiente:

restore-ca-elm.sh -euser userid -epasswd pwd -rhost hostname -ruser userid -rlocation path -files file1,file2,file3...
-euser username

Especifica el nombre de usuario de una cuenta de usuario de CA Enterprise Log Manager con el rol Administrator.

-epasswd pwd

Especifica la contraseña de CA Enterprise Log Manager asociada al nombre del usuario.

-rhost host

Especifica el nombre de host o la dirección IP del host remoto en el que se encuentran los archivos de la base de datos fría en el directorio de archivado. El host remoto no es un servidor de CA Enterprise Log Manager.

-ruser remote user

Especifica la cuenta de usuario con permisos para la ruta /opt/CA/LogManager y la propiedad de la carpeta .ssh que contiene el archivo de claves autorizadas. Generalmente, ésta es la cuenta de usuario de caelmservice.

-rlocation path

Especifica la ruta a los archivos de base de datos en el servidor de almacenamiento remoto. Si el servidor de almacenamiento remoto es un servidor UNIX, la ruta será /opt/CA/LogManager/data/archive.

files file1,file2,file3...

Especifica una lista separada por comas, sin espacios, de los archivos de la base de datos que desea restaurar.

Ejemplo: Restaurar scripts shell

El ejemplo de comando siguiente se ejecuta desde el servidor de CA Enterprise Log Manager en el que se desean restaurar los archivos de la base de datos archivada. Dicho comando lo ejecuta un usuario con credenciales de cuenta Administrator1, calm_r12. El servidor remoto al que se han trasladado las bases de datos almacenadas desde el almacenamiento externo se denomina NY-Almacenamiento-Svr. Este servidor remoto se ha configurado mediante una cuenta caelmservice que tiene la propiedad de la carpeta .ssh en la que se ha copiado la clave pública RSA. Esta cuenta también tiene privilegios completos en la estructura de directorio /opt/CA/LogManager. Este comando especifica que los archivos que se van a restaurar están en la ruta del directorio de datos/archivo del servidor NY‑Storage‑Svr e identifica el archivo de la base de datos que se desea restaurar como NY‑Storage‑Svr_20081206192014.db.cerod.

restore-ca-elm.sh -euser Administrator1 -epasswd calm_r12 -rhost NY‑Storage‑Svr -ruser caelmservice -rlocation /opt/CA/LogManager/data/archive -files NY‑Storage‑Svr_20081206192014.db.cerod

Más información:

Restauración de archivos almacenados de forma automática

Configuración de autenticaciones no interactivas para su restauración

Ejemplo: configuración de la autenticación desde un servidor de almacenamiento remoto a un servidor de punto de restauración

Ejemplo: configuración de la autenticación de un servidor de almacenamiento a un servidor de informes