Guia de procedimentos de backups



Documentos relacionados
Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.

Para a escolha de uma unidade para o backup de dados, deve-se levar em conta :

Administração de Banco de Dados

PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO

UNINOVE Tec. Adm. e Des. de Sistemas. Administracão de Banco de Dados. ORACLE Backup / Recovery AULA 11

O servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima:

Fazer backup de arquivos em um arquivo ou fita

PROGRAMA DE PÓS-GRADUAÇÃO POSEAD. Curso Banco de Dados. Resenha Crítica: Backup e Recovery Aluno: Wilker Dias Maia

Procedimentos para Instalação do SISLOC

Procedimentos para Reinstalação do Sisloc

Instalando e Configurando o Oracle XE

SAD Gestor Gerenciador de Backup

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

WINDOWS SERVER 2003 BACKUP I

Agendamento para Importação de Notas Fiscais

Importância do Backup

Considerações sobre o Disaster Recovery

Procedimentos para Instalação do Sisloc

Manual de backup SigemLoja 2.0 (firebird)

Ação de copiar arquivos, como medida de segurança, permitindo sua recuperação em caso de perda.

Sumário. Capítulo 2 Conceitos Importantes Tópicos Relevantes Instance Base de Dados Conclusão... 37

Backup.

EverSafe Online Backup Manager

INICIAL. Guia de Criação da Base Produção Paralela IMPORTANTE: MESMO QUE SEJAM EXECUTADOS

29/06/ :30 Leite Júnior QUESTÕES CESPE BACKUP

LIMPEZA E FECHAMENTO DE TABELAS

EverSafe Online Backup Client

Guia de Atualização TOTVS Segurança e Acesso 11.6

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional.

ESTRUTURA DE DIRETÓRIOS

GUIA INTEGRA SERVICES E STATUS MONITOR

MANUAL DE CONFIGURAÇÃO DO BACKUP

Backup e recuperação. Guia do Usuário

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Guia de Atualização TOTVS Segurança e Acesso 12.1

MANUAL BACKUP XDENTAL 2012

MASTERSAF DW PROCEDIMENTOS PARA APLICAÇÃO DE PATCH

TI. 01 BACK UP MACROPROCESSO TECNOLOGIA DA INFORMAÇÃO PROCESSO BACK UP

Guia de boas práticas para realização de Backup

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

Adm. de Sist. Proprietários. Políticas e Ferramentas de Backup

1. TSA Inovação - TSA DT_Arquivo_de_Log_do_Integrador_Separado_por_Thread DT_Central_de_Ajuda_UX9...

PROCEDIMENTO OBRIGATÓRIO ANTES DO INICIO DOS CICLOS DA PRODUÇÃO PARARELA

Roteiro de atualização dos Sistemas Estendidos (Um em Três) Brasil Informática

Manual de Instalação PIMSConnector em Windows

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

NetEye Guia de Instalação

CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos

Fox Gerenciador de Sistemas

Administração de Banco de Dados

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

ATUALIZAÇÃO DE PREÇOS

Prof. Eduardo Ferramenta de Backup do Windows XP Fazendo backups de arquivos específicos: Ferramentas de Sistema Avançar

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS COTAS DE DISCO. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Manual do Sistema WebDiário Perfil Admin Versão 1.0

Manual de operação. BS Ponto Versão 5.1

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

MANUAL DE CONFIGURAÇÃO GERAL DO SISTEMA XDENTAL 2012

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

Manual Administrador - Mídia System

Orientações para BACKUP do SPED

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

Manual de Instalação PIMSConnector em Linux

INSTALAÇÃO BASE TESTE AUTOSERVIÇO. 1-Instalação usando emulador de impressora fiscal.

NetEye Guia de Instalação

SIM Sistema de Informação Monitorada Ltda. Vise Pedidos

Gerência de Banco de Dados

Manual de Instalação e Configuração

Programador/a de Informática

Instalação do VOL Backup para Desktops

Manual de Atualização Versão

GUIA DE BOAS PRÁTICAS

Manual de Instalação e Configuração

LOJA ELETRÔNICA MANUAL DE INSTALAÇÃO

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

Backup. Tutorial TGC Backup

LIMPEZA E FECHAMENTO DE TABELAS

1. TSA Inovação - TSA DT_Adaptacao_TSA_REP_INMETRO DT_Coleta_e_Integracao_de_Marcacoes

Restauração do Exchange Server.

JobScheduler Empresa: Assunto: Responsável: Dados de Contato: Suporte: Comercial: Financeiro:

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

MANUAL AGENDADOR DE TAREFAS LOGIX

Procedimentos para Instalação da DES 3.0.

Backup de s Utilizando o Outlook. OBS: Outlook e Outlook Express são programas diferentes!

Guia para Instalação e Atualização Automáticas do VirusScan em Windows3.1x, Windows95 e WindowsNT

Manual de Instalação e OPERAÇÃO

Segurança em Sistemas Web. Addson A. Costa

GUIA RÁPIDO SISTEMA ANTIFURTO THEFT DETERRENT

Guia de integração Integração com Pergamum

Boletim Técnico. Criação de formulário dinâmico para o módulo WEB. Produto : TOTVS Web,

MANUAL EXPORTAÇÃO IMPORTAÇÃO

Transcrição:

Guia de procedimentos de backups

Sumário Sobre o guia 3... 4 Procedimentos de backup do banco de dados Oracle... 5 Backup lógico... 6 Backup físico... 7 Envio de backup... para fita 9 2

3

Sobre o guia Este guia tem como objetivo orientar o usuário quanto à operacionalização dos procedimentos de backups no banco de dados Oracle e da análise dos logs de execução deles. Bem como, orientar na execução de envio para uma unidade de fita, os backups lógico e físico. 4

Procedimentos de backup do banco de dados Oracle Descrição geral A configuração e a análise dos backups de bancos de dados Oracle devem ser realizadas por um DBA Oracle, certificado e com experiência nesse tipo de procedimento. Todos os procedimentos de backups devem ser efetuados diariamente, por scripts automatizados e que gerem logs de execução. As análises dos logs de execução dos backups devem ser realizadas diariamente. Caso ocorra qualquer problema na execução deles, esse deverá ser tratado pelo DBA responsável, sendo o problema imediatamente corrigido e o backup que falhou deverá ser executado manualmente. Os backups devem ser feitos inicialmente para uma unidade de disco ou partição diferente da unidade ou ainda, partição do banco de dados. Em seguida, o backup deverá ser copiado para uma mídia removível, como por exemplo, uma unidade de fita. Para que seja possível a realização de um backup físico do banco de dados Oracle, sem que esse tenha que sair do ar, será necessário que ele esteja configurado no modo 'archivelog'. Recomenda-se que o diretório de geração dos 'archived logs', esteja num subdiretório do diretório de geração dos backups. Criar usuário específico Criar um usuário específico para a realização de backups, diferente dos usuários 'Sys' ou 'System', com as permissões específicas apenas para execução dos backups. Abaixo, os comandos com as permissões específicas que serão liberadas para o usuário: CREATE USER backup IDENTIFIED BY senha_backup DEFAULT TABLESPACE MV2000_D TEMPORARY TABLESPACE temp GRANT create session TO backup GRANT exp_full_database TO backup GRANT imp_full_database TO backup GRANT alter system to backup GRANT alter database to backup GRANT alter tablespace to backup É aconselhável realizar dois tipos de backups dos bancos de dados Oracle: 'Backup lógico' e 'Backup físico'. 5

Backup lógico Executar backup lógico Para realizar o backup lógico do banco de dados os seguintes procedimentos devem ser efetuados: O backup lógico do banco de dados Oracle deve ser realizado na ferramenta export (exp); Agendar para realização diária o seguinte comando, na execução do backup lógico para disco: exp backup/senha_backup@nome_banco full=y file=caminho/backup-logico.dmp log=caminho/backup-logico.log direct=y consistent=y. Onde: caminho/backup-logico.dmp - é o caminho completo e o nome do arquivo em que será salvo o backup; caminho/backup-logico.log - é o caminho completo e o nome do arquivo de log do backup. Numa eventual necessidade de recuperação, o comando que deverá ser utilizado para retornar os dados a partir de um backup lógico é: imp backup/senha_backup@nome_banco full=y log=caminho/importacao-backup-logico.log. file=caminho/backup-logico.dmp Onde: caminho/backup-logico.dmp - é o caminho completo e o nome do arquivo que será lido e carregado para o banco; caminho/importacao-backup-logico.log - é o caminho completo e o nome do arquivo de log da importação do backup. 6

Backup físico Executar backup físico Para realizar o backup físico do banco de dados os seguintes procedimentos devem ser efetuados: 1. Copiar o arquivo de parâmetros (init ou spfile) e copiar o arquivo listener.ora. cp $ORACLE_HOME/dbs/initBANCO.ora /caminho/initbanco.ora Onde: /caminho - é o diretório de backup. 2. Efetuar um log switch para que o arquivo de 'Redo Log' atual seja arquivado. ALTER SYSTEM SWITCH LOGFILE. 3. Criar um script de criação do arquivo de controle. ALTER DATABASE BACKUP CONTROLFILE TO TRACE. 4. Copiar o script de criação do arquivo de controle, gerado na etapa anterior (3). cp $ORACLE_BASE/admin/banco/udump/*.trc /caminho/ Onde: $ORACLE_BASE/admin/banco/udump - é o diretório USER_DUMP_DEST do banco; /caminho - é o diretório de backup. 5. Criar script que coloca as tablespaces em modo de backup. SPOOL begin_backup.sql SELECT 'ALTER TABLESPACE ' tablespace_name ' BEGIN BACKUP FROM DBA_TABLESPACES WHERE CONTENTS <> 'TEMPORARY' SPOOL OFF 6. Executar o script gerado na etapa anterior (5), para colocar as tablespace em modo de backup. 7. Criar script que copia os arquivos de dados e os arquivos de controle para diretório de backup. SPOOL copia_arquivos.sh SELECT 'cp ' nome ' /caminho/' FROM (select name nome from v$datafile union all select name from v$controlfile) SPOOL OFF 8. Executar o script de cópia dos arquivos, gerado na etapa anterior (7). 7

9. Criar script que retira as tablespaces do modo de backup. SPOOL end_backup.sql SELECT 'ALTER TABLESPACE ' tablespace_name ' END BACKUP' FROM DBA_TABLESPACES WHERE CONTENTS <> 'TEMPORARY' SPOOL OFF 10. Executar o script gerado na etapa anterior (9), para retirar as tablespace do modo de backup. Numa eventual necessidade de restauração e recuperação de qualquer arquivo do backup, deve-se dar preferência a restauração dos arquivos que estão em disco, pois o tempo de restauração será menor. 8

Envio de backup para fita Enviar backups para fita Após a execução dos backups em disco, deve-se enviá-los para uma unidade de fita. Um exemplo de comando que pode ser utilizado para enviar o backup para fita é: tar cvf /dev/nst0 /caminho_backup --totals >> /caminho_log/arquivo.log 2>&1. Onde: /dev/nst0 - é o dispositivo da unidade de fita; /caminho_backup - é o diretório onde estão todos os backups; /caminho_log/arquivo.log - é o diretório e o nome do arquivo de log da gravação para fita. Recomenda-se que, o diretório de backup do servidor de banco seja enviado diariamente para unidade externa de fita. E ainda, que se tenha um conjunto de dez (10) fitas para que os backups sejam realizados da seguinte maneira: Uma fita para as segundas-feiras; Uma fita para as terças-feiras; Uma fita para as quartas-feiras; Uma fita para as quintas-feiras; Uma fita para a primeira (1º) sexta-feira do mês; Uma fita para a segunda (2º) sexta-feira do mês; Uma fita para a terceira (3º) sexta-feira do mês; Uma fita para a quarta (4º) sexta-feira do mês; E, uma fita para a quinta (5º) sexta-feira do mês, quando houver. Sobrará uma fita para backups eventuais sob demanda. 9

Back Cover