A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Backup & Recover. Revisando Falhas Podem ocorrer falhas em um ambiente computacional: a) Erros lógicos: ex. overflow b) Erros do sistema: ex. deadlock.

Apresentações semelhantes


Apresentação em tema: "Backup & Recover. Revisando Falhas Podem ocorrer falhas em um ambiente computacional: a) Erros lógicos: ex. overflow b) Erros do sistema: ex. deadlock."— Transcrição da apresentação:

1 Backup & Recover

2 Revisando

3 Falhas Podem ocorrer falhas em um ambiente computacional: a) Erros lógicos: ex. overflow b) Erros do sistema: ex. deadlock c) Queda do sistema: ex. falta de energia d) Falhas nos meios: ex. falha de disco

4 Falhas Tipos de erros numa base de dados Corrupções Corrupção lógica Corrupção física Erro humano Erros acidentais ao configurar tabelas Desastres Terramotos, incêndios, tornados Falta de energia eléctrica por um período muito longo

5 Recuperação Consiste em: Restaurar a copia dos datafiles através de um backup Reaplicar todas as alterações ao arquivo a partir do backup Tipos de recuperação Media recovery (datafile media recovery) Crash recovery Instance recovery Incomplete recovery Flashback database

6 Backup Backup Físico Consiste em copiar os arquivos da base de dados para outro sítio Podem ser criados usando o RMAN (Recovery Manager) ou através do sistema operativo Backup Lógico Utiliza SQL para ler a base de dados e exportar para um arquivo binário.

7

8 Backup & Recover

9 Objetivos Reconhecer a importância da atividade de backup; Identificar os tipos de cópia /recuperação existentes; Realizar cópias/recuperações lógicas e físicas; Ativar/Desativar o Modo Archive;

10 Projeto de Backup O que backupear ? Qual a frequência ? Investimento ? Quanto tenho para investir em unidades de backup? Quem deve realizar o backup? Quem deve ser avisado em caso de falha nos dados (ou seja, quem restaurará backups realizados?) Destino : Onde ficarão guardadas as cópias? Estratégia : veremos mais adiante. Simulações : de quanto em quanto tempo faremos testes para verificar a integridade de um backup realizado.

11 Estratégias Exportação/Importação Backup Cold Backup Hot Recovery Manager

12 Exportação Exp usuario/senha parametros FILE=Arquivo destino FULL=Y/N – Banco Todo OWNER=(esquema1,...) Nome dos esquemas a serem exportados TABLES=(tabela1,...) Nome das tabelas a serem exportadas TABLESPACE S (tablespace1,,...) Nome das tablespace a serem exportadas COMPRESS=Y/N ROWS=Y/N – Indica se as linhas das tabelas deverão ser exportadas LOG=Arquivo contendo o log da exportação. Obs: FULL/OWNER/TABLES/TABLESPACE são opções mutuamente exclusivas

13 Importação IMP usuario/senha parametros FILE= Arquivo destino FULL= Y/N – Banco Todo FROMUSER= (esquema1,...) Nome dos esquemas a serem importados TOUSER= (esquema1,...) Nome dos destino dos dados a serem importados TABLES= (tabela1,...) Nome das tabelas a serem exportadas TABLESPACES (tablespace1,,...) Nome das tablespace a serem exportadas SHOW= Y/N – Exibe o conteúdo do arquivo de importação ROWS= Y/N – Indica se as linhas das tabelas deverão ser importadas ou só a estrutura; IGNORE= Y/N – Indica se a importação deverá ser interrompida ao 1o. erro; LOG= Arquivo contendo o log da exportação. Obs: FULL/OWNER/TABLES/TABLESPACE são opções mutuamente exclusivas

14 Exemplo Exportacao/Importacao Exportando o banco todo: Exp system/manager file c:\backup\scott.dat full=y; Exportando o usuario scott: Exp system/manager file c:\backup\scott.dat owner=(scott); Exportando as tabelas clientes e produtos : Exp grupo31/amorim file c:\backup\grupo31.dat tables=(produtos,clientes); Importando o usuario scott Imp system/manager file c:\backup\scott.dat owner=(scott);

15 Cold Backup A maneira mais simples de realizar o backup; Passos: Desliga-se o banco Copia os datafiles, controlfiles, tempfiles, logfiles, parametros, senhas para uma area Liga-se o banco

16 Hot Backup Habilitando o modo de arquivamento: Alterar no arquivo de parametros : log_archive_start=true log_archive_dest=d:\...pasta_destino... Fechar o banco : shutdown Abrir o banco em mount : startup mount Habilitar o modo ArchiveLog: Alter database archivelog; Archive log start; Archive log list; Abrir o banco : alter database open;

17 Hot Backup Connect sytem/manager@.... Rem limpa o hot velho Host del /q d:\amorim\backup\*.* Rem repetir para cada tablespace (copiar os seu datafiles) Alter tablespace SYSTEM begin backup Host copy c:\Orawin95\database\sys1orcl.ora d:\amorim\backup Alter tablespace SYSTEM end backp Rem copiar os logs arquivados Alter system switch logfile; Archive log stop; host copy c:\Orawin95\database\Archive\*.* d:\amorim\backup\Archive Archive Log Start; Rem copiar o control file Alter database backup controlfile to d:\amorim\control01.bkp

18 Causas de Falhas/Correções Instância DerrubadaRecuperação automática – basta religá-la ControFile InacessívelBasta alterar o parâmetro control_file para que não faca referencia ao arquivo perdido: Caso, todos tenha sido perdidos : alter database backup controlfile to trace; create control file; DataFile InacessívelAlter database mount; Alter database datafile ______ offline drop; LogFile InacessívelImpossivel de recuperalos, Devem ser multiplexados ou constar em discos espelhados; RMAN


Carregar ppt "Backup & Recover. Revisando Falhas Podem ocorrer falhas em um ambiente computacional: a) Erros lógicos: ex. overflow b) Erros do sistema: ex. deadlock."

Apresentações semelhantes


Anúncios Google