Tópico anterior: Detectar nós usando um scriptPróximo tópico: Criar os Scripts para fazer backup do banco de dados MySQL


Criar os scripts para fazer backup do banco de dados Oracle

É possível criar scripts que se usa para fazer backup do banco de dados Oracle. Não é necessário interromper o banco de dados para executar um backup. Verifique se o banco de dados está no modo de log de arquivo. Se ele não estiver no modo de log de arquivo, altere o banco de dados para o modo de log de arquivo antes de fazer backup do banco de dados. Crie os dois scripts seguintes para fazer backup do banco de dados Oracle:

É possível especificar que os scripts sejam executados nos nós do banco de dados Oracle nas Configurações de scripts anteriores e posteriores do Assistente de backup.

Siga estas etapas:

  1. Efetue logon no servidor de backup como usuário raiz.
  2. Crie o script pre-db-backup-mode.sh usando o seguinte código:
    #!/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
    

    Observação: especifique o valor das variáveis orauser e orasid conforme definido no banco de dados Oracle.

  3. Crie o script post-db-backup-mode.sh usando o seguinte código:
    #!/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
    

    Observação: especifique o valor das variáveis orauser e orasid conforme definido no banco de dados Oracle.

  4. Forneça a permissão de execução para os dois scripts.
  5. Coloque ambos os scripts no seguinte local:
    /opt/CA/d2dserver/usr/prepost/
    
  6. Efetue logon na interface da web do Agente do Arcserve UDP (Linux).
  7. Abra o Assistente de backup e navegue até à guia Avançado.
  8. Na opção Configurações de scripts anteriores e posteriores, selecione o arquivo de script pre-db-backup-mode.sh na lista suspensa "Antes que o instantâneo seja tirado".
  9. Na opção Configurações de scripts anteriores e posteriores, selecione o arquivo de script post-db-backup-mode.sh na lista suspensa "Depois o instantâneo é tirado".
  10. Envie a tarefa de backup.

    A tarefa de backup será enviada.

Os scripts são criados para fazer backup do banco de dados Oracle.

Observação: o Agente do Arcserve UDP (Linux) suporta o instantâneo do nível de volume. Para garantir a consistência dos dados, todos os arquivos de dados do banco de dados devem estar em um volume.

Para restaurar o banco de dados Oracle, consulte Como restaurar um banco de dados Oracle usando o Agente do Arcserve UDP (Linux).