Artigo no estilo: Curso

Por que eu devo ler este artigo:Consolidação de bancos de dados tem sido a alternativa mais utilizada por várias empresas, dos mais variados segmentos e tamanhos.

A redução dos custos de TI tem sido o principal fator para esta adoção e a mais nova funcionalidade do Oracle em sua versão 12c está disponível justamente para oferecer o que há de melhor para alcançar este objetivo: a arquitetura multitenant. Neste artigo apresentaremos o processo de criação de um CDB e finalmente a migração do non-CDB para um PDB.

Esta discussão é útil em cenários onde a versão do Oracle já está na versão 12c porém fora da arquitetura multitenant e a adoção desta nova arquitetura permite, entre outros fatores, a consolidação de vários bancos em um único servidor totalmente otimizado.

Neste artigo será dada continuidade à série de forma totalmente prática. Serão vistas as etapas para consolidação de um primeiro banco de dados na nova arquitetura. Neste momento, já temos um banco na versão 12c, porém ainda non-CDB. Será mostrado agora o processo de convertê-lo em um PDB, ou seja: criação do CDB para em seguida efetuar a migração do non-CDB em PDB.

Esta é a metodologia mais comum para estes casos, pois para utilizar as funcionalidades desta nova arquitetura o banco de dados já precisa estar na nova versão.

Além disso, também é possível estar na versão 12c, porém fora da Arquitetura Multitenant. Perceba que utilizar esta nova arquitetura não é mandatório, mas sim uma boa solução para redução de custos e otimização de recursos na consolidação de bancos de dados que não necessitam de “exclusividade” na utilização dos recursos computacionais disponíveis.

Efetuando o backup

O Oracle RMAN (Recovery Manager) é um gerenciador de backup e recuperação fornecido para bancos de dados Oracle. Ele apresenta funcionalidades de backup, restauração e recuperação, abordando alta disponibilidade e recuperação de falhas em casos de desastres.

A Oracle recomenda o RMAN como seu método preferido para backup e recuperação e apresenta interface em modo de linha de comando e gráfica (via Oracle Enterprise Manager). Os projetistas do RMAN visam a integração com servidores de banco de dados Oracle, proporcionando detecção de corrupção no nível de bloco durante o backup e restauração. O RMAN otimiza o desempenho e consumo do espaço durante o backup através da multiplexação de arquivos e compressão de backup-sets.

Também se integra com o Oracle Secure Backup e com produtos de terceiros para gerenciamento de mídia para backup em fita. Com um sistema de sintaxe de vários comandos, permite que os administradores de banco de dados aperfeiçoem os métodos e o desempenho de backups e restaurações de dados.

Neste contexto, uma "recuperação completa" implica em restaurar todas as informações disponíveis de forma consistente ao ponto mais atual no tempo, enquanto uma "recuperação incompleta" permite especificar uma restauração em um determinado ponto do tempo no passado.

A Listagem 1 apresenta como devemos proceder para realizar o backup do banco non-CDB.

Listagem 1. Efetuando o backup do Banco de Dados non-CDB.


      01. [oracle@OEL6-64 backup]$ rman target /
      02.  
      03. Recovery Manager: Release 12.1.0.1.0 - Production on Thu Nov 20 12:34:42 2014
      04.  
      05. Copyright (c) 1982, 2013, Oracle and/or its affiliates.  All rights reserved.
      06.  
      07. connected to target database: SQL12C (DBID=3124618022)
      08.  
      09. RMAN> crosscheck archivelog all;
      10.  
      11. using target database control file instead of recovery catalog
      12. allocated channel: ORA_DISK_1
      13. channel ORA_DISK_1: SID=20 device type=DISK
      14. specification does not match any archived log in the repository
      15.  
      16. RMAN>  backup database format '/oracle/backup/SQL12C_hotfull_%U';
      17.  
      18. Starting backup at 20-NOV-14
      19. using channel OR ... 

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 69 /mês
Assinar agora