2011-01-19 2 views
3

Les gars responsables de la sauvegarde de nos serveurs obtiennent notre base de données (une grande) hors ligne pendant plus de 6h pour l'ensemble de la scène de sauvegarde. Je leur ai demandé si nous pouvions répartir cela entre des tâches de sauvegarde plus petites et plus fréquentes, c'est-à-dire sauvegarder chaque schéma à la fois, ou même des ensembles de tables à des moments différents.Conséquences de ARCHIVELOG

Leur réponse était que c'était plutôt possible si nous décidions d'activer l'ARCHIVELOG, ce qui aurait des conséquences sur les performances. Je ne suis pas familier avec ça tout autant qu'avec des façons de faire de la sauvegarde.

Quelles autres options recommanderiez-vous pour sauvegarder mes schémas d'une manière plus efficace, ou du moins moins intensive?

merci!

f.

Répondre

8

Si votre ARCHIVELOG est désactivé dans votre base de données, vous perdrez des données en cas de défaillance matérielle (potentiellement toutes les données saisies depuis la dernière sauvegarde). Si cela est acceptable, vous pouvez désactiver ARCHIVELOG. Dans les instances de production, il est courant de ne PAS perdre de données (ce serait l'objectif principal d'un administrateur de base de données). Dans ce cas, l'argument de la performance est discutable, vous allez activer ARCHIVELOG car c'est une exigence. Ensuite, vous pouvez avoir des sauvegardes à chaud, ils ne sont pas plus complexes que les sauvegardes à froid si vous utilisez RMAN, ils ne videront pas non plus le cache de la base de données (amélioration des performances). Vous pouvez utiliser RMAN pour effectuer des sauvegardes incrémentielles (au lieu de FULL cold backup) qui enregistreront uniquement les modifications depuis la dernière sauvegarde.

De plus, avec suffisamment d'E/S (ajoutez plus de disques), vous pouvez configurer la base de données de manière à ce que l'écriture des journaux d'archives n'affecte pas sensiblement les performances.

+0

merci. Ne pas perdre de données est généralement une bonne idée en effet. Je pense que je suis en train d'opter pour l'ARCHIVELOG, mais pourriez-vous donner une idée de l'impact de l'incrémentation matérielle. Juste comme, quelle opération devrait être la plus affectée ou "pas raisonnable, un peu ou trop mauvaise échelle"? – filippo

+0

Oh, et qu'en est-il du stockage? cela prendrait-il trop de place une fois activé? – filippo

+2

Le stockage dépend du nombre de données de rétablissement que vous générez et de la durée de conservation des journaux archivés. Ils doivent seulement être conservés sur le disque jusqu'à ce qu'ils soient sauvegardés - ce sont les changements incrémentiels depuis la dernière sauvegarde complète (à chaud ou à froid) - bien que vous souhaitiez conserver quelques jours de valeur pour faciliter la restauration. Si votre destination de journal d'archivage se trouve sur une partition distincte de vos journaux de restauration et de vos fichiers de données actifs, vous aurez probablement besoin de regarder très fort pour remarquer toute différence de performance. Tant que vous ne produisez pas et n'échangez pas les journaux de restauration plus rapidement qu'ils ne peuvent être archivés. –

Questions connexes