Previous Topic: Detección de los nodos mediante un scriptNext Topic: Creación de scripts para realizar la copia de seguridad de la base de datos de MySQL


Creación de scripts para realizar la copia de seguridad de la base de datos de Oracle

Se pueden crear scripts que se utilizan para realizar copia de seguridad de la base de datos de Oracle. No se tiene que detener la base de datos para realizar una copia de seguridad. Verifique que la base de datos esté en el modo de registro de archivado. Si no está en el modo de registro de archivado, cambie la base de datos al modo de registro de archivado antes de realizar la copia de seguridad de la base de datos. Cree los dos scripts siguientes para realizar copia de seguridad de la base de datos de Oracle:

Se puede especificar que los scripts se ejecuten en los nodos de la base de datos de Oracle en Configuración de scripts anteriores/posteriores del Asistente de copia de seguridad.

Sigue estos pasos:

  1. Inicie sesión en el servidor de copia de seguridad como usuario raíz.
  2. Cree el script pre-db-backup-mode.sh utilizando el siguiente código:
    #!/bin/bash
    
    orauser="oracle"
    
    orasid="orcl"
    
    su - ${orauser}   << BOF 2>&1
    
    export ORACLE_SID=$orasid
    
    sqlplus /nolog << EOF 2>&1
    
    conéctese / como sysdba
    
    alter database begin backup;
    
    exit;
    
    EOF
    
    BOF
    

    Nota: Especifique el valor para las variables orauser y orasid tal y como se definen en la base de datos de Oracle.

  3. Cree el script post-db-backup-mode.sh utilizando el siguiente código:
    #!/bin/bash
    
    orauser="oracle"
    
    orasid="orcl"
    
    su - ${orauser}   << BOF 2>&1
    
    export ORACLE_SID=$orasid
    
    sqlplus /nolog << EOF 2>&1
    
    conéctese / como sysdba
    
    alter database end backup;
    
    exit;
    
    EOF
    
    BOF
    

    Nota: Especifique el valor para las variables orauser y orasid tal y como se definen en la base de datos de Oracle.

  4. Proporcione permisos de ejecución en ambos scripts.
  5. Coloque los dos scripts en la siguiente ubicación:
    /opt/Arcserve/d2dserver/usr/prepost/
    
  6. Inicie sesión en la interfaz web del Arcserve UDP Agent (Linux).
  7. Abra el Asistente de copia de seguridad y vaya a la ficha Configuración avanzada.
  8. En la opción Configuración de scripts anteriores/posteriores, seleccione el archivo de script pre-db-backup-mode.sh de la lista desplegable Antes de realizar la instantánea.
  9. En la opción Configuración de scripts anteriores/posteriores, seleccione el archivo de script post-db-backup-mode.sh de la lista desplegable Después de realizar la instantánea.
  10. Para enviar la tarea.

    Se envía la tarea de copia de seguridad.

Los scripts se crean para realizar copia de seguridad de la base de datos de Oracle.

Nota: El Arcserve UDP Agent (Linux) admite la instantánea de nivel de volumen. Para garantizar la coherencia en los datos, todos los archivos de datos de la base de datos deben estar en un volumen.

Para restaurar la base de datos Oracle, consulte Cómo restaurar una base de datos de Oracle mediante Arcserve UDP Agent (Linux).