O Oracle Database Backup e Recuperação Essential por James Smith

Devido à expansão ofdatabase tamanho e torna-se maior e maior, recuperando tempo de duração é alsoextending e leva horas e horas. Essa alta o tempo de inatividade é inaceitável inany 24x7x365 rodada o ambiente relógio correr. Por conseguinte, é essencial forthe databaseadministration

de avaliar e aplicar a unidade direito de recuperação, o tempo de inatividade global suchthat é a recuperação minimized.Oracleallows em diferentes níveis como nível de banco de dados, o nível de espaço de tabela, o nível de arquivo de dados, nível de esquema, nível de segmento e último bloco é nível. Off recuperação nível courseblock só é possível em RMAN uma ferramenta de gerenciamento de recuperação. Cada levelhas variando efeitos sobre a disponibilidade do banco de dados e tempo de recuperação MTTR.For exemplo, o banco de dados tem de ser fechada, a fim de realizar databaserecovery dizer, fazendo com que a disponibilidade de zero durante a recuperação de banco de dados. No entanto, thedatabase pode ser aberto e só o espaço de tabela ou arquivo de dados específico recoveryrespectively. Naturalmente, o espaço de tabela SYSTEM ou SYSAUX tabela com activerollback segmentos são exceções e todo o banco de dados tem de ser fechada whilerecovery esses tipos de tabela. Dependendo da situação interrupção, cada levelcan acelerar ou retardar o processo de recuperação, afetando MTTR. Por exemplo, durante a recuperação de banco de dados, você não pode ter várias sessões de aplicação recoveryin paralelo, mas você tem tópicos de recuperação paralelas na mesma sessão. Em thecase de tablespace ou arquivo de dados recuperação; pode ter várias sessões withmultiple tópicos de recuperação para cada sessão, a trabalhar em paralelo em differenttablespace ou dados files.As ageneral regra do polegar, no entanto, deve notar-se que quanto menor for o nível ofrecovery, quanto maior a disponibilidade, porque os níveis de recuperação inferior tais asfor tabela e recuperação de arquivos de dados permitem que partes do banco de dados para ser openand disponível para os usuários. Assim, em qualquer situação de interrupção, sempre de recuperação de arquivos considerdata primeiro. Se isso não for o caso, então considerar tablespacerecovery, e se isso não é apropriado, quer, em seguida, tentar levelrecovery banco de dados como o último recurso. Além disso, torná-lo um ponto para não violar referentialintegrity ou ponto no tempo consistência em todos os segmentos, ao tentar alower unidade de recuperação. Isso pode causar danos lógico com database.Avoiding tais situações críticas requer conhecimento robusto da ApplicationModel de log de alerta do DBA.Alwayscheck depois de terminar o processo de recuperação. Usando essa idéia, você vai beable para análise qualquer corrupção ou qualquer banco de dados nível crítico ou bug relatederror estava jogando durante o processo de recuperação. Se você estiver monitorando arquivo constantlyalert durante a recuperação de banco de dados

processthen é melhor idéia, mas depois de terminar tarefa, você deve precisar verificar againfor uma análise mais aprofundada.