Previous Topic: Rilevamento dei nodi mediante uno scriptNext Topic: Creazione degli script per l'esecuzione del backup del database MySQL


Creazione degli script per l'esecuzione del backup del database Oracle

È possibile creare script da utilizzare per il backup del database Oracle. Non è necessario interrompere il database per eseguire il backup. Verificare che il database sia in modalità di archiviazione del registro. Se non è nella modalità di archiviazione del registro, modificare il database sulla modalità di archiviazione del registro prima di eseguire il backup del database. Per eseguire il backup del database Oracle, creare i due script seguenti:

Nelle Impostazioni pre/post script della procedura guidata di backup, è possibile specificare gli script da eseguire nei nodi del database Oracle.

Segui questi passi:

  1. Accedere al server di backup come utente root.
  2. Creare lo script pre-db-backup-mode.sh mediante il codice seguente:
    #!/bin/bash
    
    orauser="oracle"
    
    orasid="orcl"
    
    su - ${orauser}   << BOF 2>&1
    
    export ORACLE_SID=$orasid
    
    sqlplus /nolog << EOF 2>&1
    
    connect / as sysdba
    
    alter database begin backup;
    
    exit;
    
    EOF
    
    BOF
    

    Nota: Specificare il valore delle variabili orauser e orasid così come definito nel database Oracle.

  3. Creare lo script post-db-backup-mode.sh mediante il codice seguente:
    #!/bin/bash
    
    orauser="oracle"
    
    orasid="orcl"
    
    su - ${orauser}   << BOF 2>&1
    
    export ORACLE_SID=$orasid
    
    sqlplus /nolog << EOF 2>&1
    
    connect / as sysdba
    
    alter database end backup;
    
    exit;
    
    EOF
    
    BOF
    

    Nota: Specificare il valore delle variabili orauser e orasid così come definito nel database Oracle.

  4. Fornire le autorizzazioni di esecuzione per entrambi gli script.
  5. Inserire entrambi gli script nella posizione seguente:
    /opt/Arcserve/d2dserver/usr/prepost/
    
  6. Accedere all'interfaccia Web dell'Arcserve UDP Agent (Linux).
  7. Aprire la procedura guidata di backup e andare alla scheda Impostazioni avanzate.
  8. Nell'opzione Impostazioni pre/post script, selezionare il file di script pre-db-backup-mode.sh dall'elenco a discesa Prima dell'acquisizione della snapshot.
  9. Nell'opzione Impostazioni pre/post script, selezionare il file di script post-db-backup-mode.sh dall'elenco a discesa In seguito all'acquisizione della snapshot.
  10. Inoltrare il processo di backup.

    Il processo di backup viene inoltrato.

Vengono creati gli script per l'esecuzione del backup del database Oracle.

Nota: Arcserve UDP Agent (Linux) supporta la snapshot a livello di volume. Per assicurare la coerenza dei dati, tutti i file di dati del database devono essere su un solo volume.

Per ripristinare il database Oracle, consultare Ripristino di un database Oracle mediante l'Arcserve UDP Agent (Linux).