Cada banco de dados em seu ambiente de rede deve ter backup para recuperação de desastres, e o Oracle Recovery Manager (RMAN) é um aplicativo opcional com o mecanismo de banco de dados Oracle para automatizar backups. Como é desenvolvido pela equipe da Oracle que gerencia o mecanismo de banco de dados, é o método de backup preferido de muitos administradores.
Os administradores de banco de dados precisam encontrar maneiras de fazer backup consistente de bancos de dados corporativos para segurança e conformidade. A falta de apenas um agendamento de backup pode afetar a continuidade de negócios se o mecanismo do banco de dados falhar ou se um evento corromper os dados que devem ser recuperados. A ferramenta RMAN tira automaticamente um snapshot do banco de dados, seus dados e objetos que armazenam dados (por exemplo, tabelas e visualizações).
A ferramenta RMAN faz backups completos ou incrementais, e os administradores de banco de dados podem configurá-la para criptografar backups por segurança. O RMAN é compatível com várias estratégias de backup, e os administradores podem configurar a ferramenta para dar suporte a quaisquer requisitos de negócios, preocupações de conformidade e opções de recuperação.
O processo de backup requer um banco de dados de origem que deve ser feito backup e um local de destino para armazenar arquivos de backup. O agente RMAN é executado em um servidor e armazena configurações de administradores para determinar quando e onde os backups acontecem. Além disso, os administradores podem definir períodos de retenção para manter os backups por um determinado período.
Depois que os administradores configuram o RMAN , o procedimento de backup é acionado automaticamente usando a frequência configurada no aplicativo. Ele tira um snapshot dos dados e os armazena no local do backup. O local pode ser uma unidade local, uma unidade de rede ou um dispositivo externo. Os administradores também podem tirar um snapshot manualmente sob demanda a qualquer momento.
O RMAN é compatível com dois tipos de métodos de recuperação: flashbacks e recuperação de mídia. A recuperação do flashback volta a um ponto específico no tempo e restaura os dados. Os administradores usam esse método quando os usuários excluem acidentalmente dados ou um evento raro causa corrupção de dados específicos.
Para restaurar arquivos de banco de dados inteiros ou grandes quantidades de dados corrompidos, a recuperação de mídia restaura arquivos do local de backup para o servidor de produção. A vantagem da recuperação de mídia é que os administradores não precisam parar o mecanismo do banco de dados e causar tempo de inatividade no ambiente de produção. Ela é frequentemente usada quando os arquivos são corrompidos ou a mídia de produção falha.
A RMAN tem várias instruções de linha de comando para configurar e executar backups. A lista a seguir tem os 10 comandos mais usados com exemplos.
RMAN> BACKUP DATABASE;
Você também pode fazer backup do banco de dados com todos os logs usando o seguinte comando:
RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
RMAN> BACKUP incremental level 0 DATABASE PLUS ARCHIVELOG;
Um backup de nível 0 é o ponto de partida para um backup incremental. Os backups incrementais coletam cópias apenas de dados que mudaram desde o backup anterior. Eles economizam tempo e espaço em vez de fazer uma cópia completa para cada backup. Neste exemplo, os logs também são copiados em backup, mas, assim como um backup completo, é uma parte opcional do comando.
Formatar arquivos de backup permite que os administradores criem um nome exclusivo para cada arquivo para reconhecimento rápido durante o processo de recuperação. A Oracle gerará um nome exclusivo para cada arquivo usando o espaço reservado %U. A declaração a seguir determina o diretório e o nome do arquivo para cada arquivo.
RMAN> BACKUP DATABASE FORMAT “/dbbackup/backup_%U”;
RMAN> BACKUP TABLESPACE customer to destination ‘/dbbackup/’;
Os arquivos de dados armazenam dados usando o formato de armazenamento exclusivo da Oracle. O comando a seguir faz backup desses arquivos para recuperação em caso de falha do dispositivo.
RMAN> BACKUP DATAFILE ‘/dboracle/customer.dbf’ to destination ‘/dbbackup/’;
Os backups são armazenados automaticamente no diretório /backup/rman. Para restaurar um banco de dados de um backup completo, use o seguinte comando:
RMAN> RESTORE DATABASE;
RMAN> RESTORE TABLESPACE customer;
RMAN> RESTORE DATAFILE ‘/dboracle/customer.dbf’;
RMAN> SET ARCHIVELOG destination to ‘/archives/’;
RMAN> RESTORE ARCHIVELOG ALL;
Fazer backups de um banco de dados é semelhante à exportação de dados, mas os backups são necessários para a recuperação de desastres e devem ser feitos com frequência para garantir a continuidade dos negócios. Os backups devem ser protegidos e retidos por pelo menos duas semanas. Os dados arquivados devem ser mantidos por mais tempo, mas os backups devem estar sempre disponíveis em caso de falha de mídia, corrupção de dados ou exclusão acidental dos dados.
Exportar dados pega uma cópia dos dados e os armazena em outro local, mas é usado quando os dados de um banco de dados Oracle precisam ser enviados para outro usuário ou movidos para um ambiente diferente. Por exemplo, os dados exportados podem ser usados para importar informações para um banco de dados MySQL de terceiros. A maioria dos dados exportados é um subconjunto de dados de um banco de dados Oracle, como dados de uma tabela específica ou dados que correspondem a critérios de pesquisa específicos.
O RMAN contém vários recursos específicos para backups e recuperação. O agente permite que os administradores configurem o software para ser executado em momentos específicos, criptografem dados e restaurem arquivos e tabelas sempre que necessário. É um componente essencial na continuidade de negócios preservar dados em caso de evento de segurança ou falha de produção.
Os dados exportados podem ser úteis em caso de perda de dados, mas são complicados e não confiáveis. O processo de backup e restauração RMAN foi desenvolvido especificamente para organizar e proteger backups e recuperar dados o mais rápido possível. Quaisquer dados exportados podem ser usados como último recurso, mas não é recomendável restaurar dados de arquivos.
A ferramenta Oracle RMAN tem vários recursos que a tornam uma ferramenta benéfica para administradores de banco de dados. Esses recursos não podem ser encontrados em outros aplicativos, e a maioria dos aplicativos de banco de dados é criada para fornecedores específicos. A ferramenta Oracle RMAN foi desenvolvida especificamente para bancos de dados Oracle e está incluída quando você compra o mecanismo e as licenças do banco de dados.
Alguns recursos benéficos incluem:
Os administradores podem ver algumas desvantagens com o RMAN . O principal é sua complexidade e aprender a usar todos os seus recursos. Os administradores relatam que o RMAN tem uma grande curva de aprendizado para pessoas não familiarizadas com o aplicativo. Pode levar tempo para que os administradores descubram como criar backups incrementais, mas assim que as configurações são definidas, o RMAN é executado automaticamente com pouca intervenção.
Toda organização deve ter uma estratégia de backup para cada sistema crítico. Um banco de dados é um recurso essencial necessário para a produtividade dos negócios, por isso deve ser uma prioridade. Backups são necessários para recuperação se o banco de dados não puder mais recuperar dados após uma falha do servidor, corrupção de dados, ataques de malware, eventos de ransomware e exclusão acidental de dados. Para alguns eventos, incluindo ransomware, a única maneira de se recuperar é usando backups.
Backups regulares devem ser feitos dependendo do volume de dados que muda ao longo do dia. A organização deve determinar quantos dados podem ser perdidos antes que um evento afete a continuidade de negócios e a receita. Use essas informações para criar uma linha de base para frequência de backup.
As opções de recuperação RMAN não devem ser necessárias com frequência, mas são necessárias como uma maneira de retornar um ambiente de negócios ao estado original após um incidente. Por exemplo, se o ransomware criptografar arquivos de banco de dados, é impossível descriptografar arquivos na maioria dos cenários. O RMAN pode ser usado para recuperar dados restaurando-os dos backups.
Tem dúvidas ou comentários sobre produtos ou certificações da Pure? Estamos aqui para ajudar.
Agende uma demonstração ao vivo e veja você mesmo como a Pure pode ajudar a transformar seus dados em resultados poderosos.
Telefone: 55-11-2844-8366
Imprensa: pr@purestorage.com
Sede da Pure Storage
Av. Juscelino Kubitschek, 2041
Torre B, 5º andar - Vila Olímpia
São Paulo, SP
04543-011 Brasil