Como recuperar seu banco de dados 12c oráculo com cópias
Cópias permitir a recuperação super rápida de seus bancos de dados da Oracle 12c e menos recuperações técnicas quando você perdeu um disco e o arquivo tem que ir para um local diferente.
Conteúdo
Alguns administradores de banco de dados (DBAs) argumentam que é incorreta a utilizar a cópia no lugar que você recuou. Bons DBAs assinar o mantra “Tudo tem o seu tudo lugar- em seu lugar.” No entanto, os tempos estão mudando. Por exemplo, a popularidade de grande redes de armazenamento (SANs), onde todos os seus arquivos vão para o mesmo lugar, está crescendo.
DBAs não têm tanta responsabilidade de organizar,, dados stripe, e etiqueta separada, nem têm tanto tempo. O SAN faz toda a proteção e striping para você. Além disso, a Oracle tem até lançou, em essência, seu próprio gerenciador de volume: Automatic Storage Management (ASM). ASM pode ajudá-lo:
- Relaxe seus convenções de arquivo e de nomeação arregimentados. 
- Encontrar mais tempo para fazer melhor uso dos recursos que a Oracle tem para proteger e gerenciar dados. - Video: Curso MySQL #08 - Gerenciando Cópias de Segurança MySQL
Você recebe uma chamada de um usuário que está recebendo o seguinte erro:
SQLgt; select * 2 de emp-de emp * ERRO na linha 2: ORA-01116: Erro ao abrir arquivo de banco de dados 4ORA-01110: arquivo de dados 4: `/u02/app/oracle/oradata/dev12c/users01.dbf`ORA-27041 : não foi possível abrir Erro fileLinux-x86_64: 2: Nenhum tal lima ou informações directoryAdditional: 3
Depois de algumas investigações, você vê que alguém tenha removido o arquivo de dados a partir da tabela USERS. Esta tabela é crítica e deve ser recuperado imediatamente. Você decide recuperar com RMAN usando uma cópia do arquivo de dados.
- Entrar para o seu alvo com RMAN. 
- Certifique-se de ter uma cópia do seu arquivo de dados de tabela USERS: - Você deve ver algo como isto: - Lista de Cópias DATAFILE ======================= Key Arquivo S Tempo de Conclusão CKP SCN CKP Tempo ------- ---- - - ------------------ ---------- -------------------- 19 4 A 30-JUN-2013 12:11:31 2365031 30-JUN-2013 12: 11: 30Name: /u01/app/oracle/fast_recovery_area/DEV12C/datafile/o1_mf_users_8x0p5lyh_.dbfTag: LEVEL0_COPY12 4 A 30-JUN-2013 11: 12:05 2.356.203 30-JUN-2013 11: 12: 05Name: /u01/app/oracle/fast_recovery_area/DEV12C/datafile/o1_mf_users_8x0lp5mo_.dbfTag: LEVEL0_COPY74 A 30-JUN-2013 11:08:20 2.355.686 30-JUN-2013 11: 08: 20Name: /u01/app/oracle/fast_recovery_area/DEV12C/datafile/o1_mf_users_8x0lh47j_.dbfTag: USERS_COPY64 A 30-JUN-2013 11:08:08 2.355.658 30-JUN-2013 11: 08: 08Name: / u01 / app / oracle / fast_recovery_area / DEV12C / arquivo de dados / o1_mf_users_8x0lgrkr_.dbfTag: TAG20130630T11080854 A 30-JUN-2013 11:08:04 2.355.632 30-JUN-2013 11: 08: 03Name: / u01 / app / oracle / fast_recovery_area / DEV12C / arquivo de dados /o1_mf_users_8x0lgmrf_.dbfTag: TAG20130630T110430 
- Pegue a tabela off-line (porque o banco de dados é aberto): - lt; sql "alter tablespace usuários off-line"-gt; - Você vê isso: - instrução SQL: alter tablespace usuários off-line 
- Mudar para a cópia: - Você vê algo como isto: - 4 arquivo de dados comutada para DATAFILE cópia "/ U01 / app / oracle / fast_recovery_area / DEV12C / arquivo de dados / 
 o1_mf_users_8x0p5lyh_.dbf"
- Recuperar a cópia que foi tomada anteriormente: - Você vê algo como isto: - A partir recuperar a 30-JUN-2013 12: 21: canal 52allocated: ORA_DISK_1channel ORA_DISK_1: SID = 48 = tipo de dispositivo de recuperação DISKstarting recoverymedia meio completo, o tempo decorrido: 00: 00: 00Finished recuperar a 30-JUN-2013 00:21:53 
- Alterar a tabela para colocá-lo de volta on-line: - Você vê isso: - declaração processada 
Tudo feito! Você vê o quão rápido que era sem ter para restaurar o arquivo? Claro, você tem que chegar a um acordo com ele estar em sua Área de Recuperação rápida. Se isso realmente erros que você, você pode fazer um dos seguintes procedimentos:
- Você pode renomear o arquivo e movê-lo mais tarde, quando você tem uma janela de manutenção. 
- Quando você toma a cópia, você pode copiar o arquivo para uma área auxiliar fora da sua área de Recuperação Rápida (onde você não se importa que seja) em caso você tem que usá-lo. - Video: Aula 10 - Trabalhando com Banco de Dados no Laravel 5.1
