Como fazer o backup Oracle Enterprise Manager 12c

O acompanhamento e a gestão do seu ecossistema de banco de dados e uma parte importante da sua estratégia de alta disponibilidade é muito importante garantir que Enterprise Manager é regularmente backupeado de modo que possa ser restaurada em caso de falha.

 

Vamos ver como é que podemos fazer backup de nosso 12c Oracle Enterprise Manager.

Esta é uma tarefa necessária se o seu OEM é parte de seu sistema de produção. Abaixo está a lista de alvos necessários a ser backed up, a fim de ter uma restauração completa em caso de um desastre.

 
  • 1-A Oracle Inventory
  •  
  • 2-MiddleWare Home e domínio EM
  •  
  • 3-Repositorio de Banco de Dados
  •  
  • 4-Instância Principal onde OMS está instalado
  •  
  • 5-Home do Agente e Home do OMS
  •  
  • 6-Software Library
  •    
  • 1-A Oracle Inventory
  •   

    Você tem que fazer backup de seu Inventário Oracle para todas as suas "casas", e eu quero dizer o seu:

      
  • - Home do Banco de dados
  •   
  • - Home do OMS
  •   
  • - Home do Agente
  • 1.1 Backup do Database Oracle Inventory
  • Você precisa usar a ferramenta opatch para encontrar a localização do seu Inventário oracle

    [oracle@DCG023 OPatch]$ ./opatch lsinventory
    Oracle Interim Patch Installer version 11.2.0.3.4
    Copyright (c) 2012, Oracle Corporation.  All rights reserved.
    
    
    Oracle Home       : /u00/product/11.2.0/dbhome_1
    Central Inventory : /u00/oraInventory
       from           : /u00/product/11.2.0/dbhome_1/oraInst.loc
    OPatch version    : 11.2.0.3.4
    OUI version       : 11.2.0.1.0
    Log file location : /u00/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-02-10_19-32-56PM_1.log
    
    Lsinventory Output file location : /u00/product/11.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2014-02-10_19-32-56PM.txt
     
  • 1.2 Backup o OMS Oracle Inventory
  • encontra a localização em primeiro lugar. Normalmente eu tenho ela no mesmo local que o inventário banco de dados.

      [oracle@DCG023 scripts]$ locate oraInst.loc| grep oms
    /u00/oms12.0.3/oms/oraInst.loc
    
     [oracle@DCG023 scripts]$ cat /u00/oms12.0.3/oms/oraInst.loc
    inventory_loc=/u00/oraInventory
    inst_group=oinstall
    
    
     
  • 1.3 Backup do AGENT Oracle Inventory
  •  [oracle@DCG023 bin]$ locate oraInst.loc| grep agent
    /u00/agent12.0.3/core/12.1.0.3.0/oraInst.loc
    
    [oracle@DCG023 bin]$ cat /u00/agent12.0.3/core/12.1.0.3.0/oraInst.loc
    inventory_loc=/u00/oraInventory
    inst_group=oinstall
    
    
     

    Uma vez encontrado fazer um tar ball dele:

     

    Então, como eu disse, eu mantê-los no mesmo local se repositório é no mesmo host como OMS.

     [oracle@DCG023 u00]$ tar -cvzf GRID_Inventory.tar.gz oraInventory
    oraInventory/
    oraInventory/logs/
    oraInventory/logs/DetachHome2013-08-20_01-03-01PM.log
    oraInventory/logs/DetachHome2013-08-20_12-54-20PM.log
    ..............
    ..............
    
     -rw-r--r--  1 oracle oinstall 12415863 Feb 11 12:47 GRID_Inventory.tar.gz
    
     

    So finished backing up our Inventory.

  • 2- Middle-ware Home e domínio EM - tirar um instantâneo de seu OMS (Gerenciamento de Serviços Oracle) usar a sintaxe abaixo:
  •  <oms_HOME>/bin/emctl exportconfig oms [-sysman_pwd <sysman password>]
    [-dir <backup dir>] Specify directory to store backup file
    [-keep_host] Specify this parameter if the OMS was installed
     using a virtual hostname (using ORACLE_HOSTNAME=<virtual_hostname>)
     

    Exportconfig capta um instantâneo dos OMS em um determinado ponto no tempo, permitindo-lhe fazer backup da configuração mais recente OMS numa base regular. exportconfig deve sempre ser executado nos OMS em execução. Se necessário, o instantâneo mais recente pode em seguida, ser restaurada em uma instalação OMS nova.

  • Executando o comando de backup do seu OMS(Oracle Management Service)
  • [oracle@DCG023 bin]$ ./emctl exportconfig oms -sysman_pwd secret_password -dir /u01/backup/OMS
    
    Oracle Enterprise Manager Cloud Control 12c Release 3
    Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.
    ExportConfig started...
    Machine is Admin Server host. Performing Admin Server backup...
    Exporting emoms properties...
    Exporting secure properties...
    
    Export has determined that the OMS is not fronted
    by an SLB. The local hostname was NOT exported.
    The exported data can be imported on any host but
    resecure of all agents will be required. Please
    see the EM Advanced Configuration Guide for more
    details.
    
    Exporting configuration for pluggable modules...
    Preparing archive file...
    Backup has been written to file: /u01/backup/OMS/opf_ADMIN_20140210_123417.bka
    
    The export file contains sensitive data.
     You must keep it secure.
    
    ExportConfig completed successfully!
    
    
     
  • 3-Backup do repositório de banco de dados
  • Vamos usar RMAN.

     RMAN> BACKUP AS BACKUPSET DATABASE PLUS ARCHIVELOG;
    
     
  • 4-Backup Instância Principal onde OMS está instalado
  • Usando utilitário tar

     [oracle@DCG023 u00]$ echo $ORACLE_HOME
     /u00/product/11.2.0/dbhome_1
    
     [oracle@DCG023 u00]$tar -cvfz OHBAK.tar.gz /u00/product/11.2.0/dbhome_1
    
     
  • 5-Backup do Agente e OMS
  •  --OMS home backup
     [oracle@DCG023 u00]$tar -cvfz OMS.tar.gz /u00/oms12.0.3/oms/bin
     --AGENT home backup
     [oracle@DCG023 u00]$tar -cvfz AGENT.tar.gz /u00/agent12.0.3/core/12.1.0.3.0/bin
     
  • 6-Backup do Software Library
  • A biblioteca de software é uma mídia de armazenamento centralizado para o Enterprise Manager  entidades de software, tais como patches de software, imagens de dispositivos virtuais, software de aplicação, e os scripts de associados. A biblioteca de software é uma parte essencial do quadro Enterprise Manager e é exigido por muitas características Enterprise Manager para funcionar adequadamente. Os locais de armazenamento de biblioteca de software deve ser apoiado periodicamente usando o backup do sistema de arquivos. A Oracle recomenda o backup ser executada a uma frequência de 1 a 24 horas.

    Para encontrar o local de sua biblioteca de software, siga os passos abaixo

    Criar um arquiva usando utilitario TAR

    tar -cvfz SOFT_LIB.tar.gz /u00/em12.3_lib