Cum putem face backup de Oracle Enterprise Manager 12c Grid

O parte importantă a strategiei dumneavoastră de disponibilitate este a asigura ca Oracle Enterprise Manager este backed up în mod regulat, astfel încât să poată fi restaurat în caz de eșec.

Hai sa vedem cum putem face backup de nostru Oracle Enterprise Manager 12c.

Aceasta este o sarcină necesar pentru mediul dumneavoastră dacă OEM este parte a sistemului de producție. Mai jos este lista țintelor necesare pentru backup si pentru a putea restabili totul în caz de dezastru.

  • 1-Oracle Inventory
  • 2-Middle-Ware Home si EM domain
  • 3-Banca de date care menține OEM
  • 4-Home OMS
  • 5-Fișierele Agent si OMS
  • 6-Biblioteca de Software
  • 1-Oracle Inventory
  • Trebuie să facem backup de toate "Homes":   

  • - home de banco de date
  •   
  • - home de OMS(oracle managemend server)
  •   
  • - home de agent
  • 1.1 Backup de Inventoriu Oracle
  • Ai nevoie de a utiliza instrumentul opatch pentru a găsi locația de Inventarul tău

    [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 de Inventariu OMS
  • Găsește localul unde el este, dar eu îl mențin în același log ca și cel al banco de date

      [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 de Inventario de AGENT
  •  [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
    
    
     

    Cand il gasim o sa facem un tar ball din ele:

    Deci, cum am spus păstrați-le in același loc, dacă este pe aceeași gazda/host ca și 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
    
     
  • 2- Backup de Middle-Ware si domeniul EM - o sa creem un instantaneu de OMS(OracleManagement Service) utilizează sintaxa de mai jos:
  •  <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 o sa creeze un instantaneu de OMS la un moment dat în timp, permițându-vă astfel să pastrati cea mai recentă configurație OMS în mod regulat. Exportconfig ar trebui să fie întotdeauna executat cu OMS în execuție. Dacă este necesar, cel mai recent instantaneu poate apoi fie restaurat pe o instalație OMS proaspăta pe aceeași gazdă/host sau la alta gazda/host.

  • Backup de 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 de banca de date
  • Poți face un backup folosind RMAN.

     RMAN> BACKUP AS BACKUPSET DATABASE PLUS ARCHIVELOG;
    
     
  • 4-Backup de Home de OMS
  • Create a tar ball of your Oracle Home

     [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 de Agent 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 de biblioteca de software
  • Biblioteca software este un depozit media centralizată pentru Enterprise Manager entități software, cum ar fi patch-uri de software, imagini aparat virtuale, software de aplicație, și script-uri de directivă aferente. Biblioteca software este o parte esențială a Enterprise cadru de Management și este cerut de multe caracteristici Enterprise Manager pentru a funcționa în mod corespunzător. Locațiile de stocare de bibliotecă software ar trebui să fie susținute periodic utilizând sistemul de fișiere de backup. Oracle recomandă sa faci backup cu o frecvență de 1 la 24 ore.

    To find the location of your Software Library follow the steps bellow

    Make tar ball out of it !

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