Notions de base d'archives Oracle 12c

Archivage

Sommaire

est la capacité de la base de données pour suivre toutes les modifications de données. Vous pouvez activer ou désactiver l'archivage sur. Heureusement, Oracle 12c a conçu archivage pour provoquer une surcharge minimale. En fin de compte, le prix en vaut la tranquillité d'esprit que vous avez d'avoir un fonctionnement 24/7 avec une perte de données zéro sacrément-près-garanti.

Comment faire pour activer et désactiver l'archivage dans Oracle 12c

Avec l'archivage éteint, vous pouvez effectuer des sauvegardes de la base de données seulement quand il est fermé (également appelé cohérent sauvegardes). Vous le faites en fermant cette base de données et le démarrage en mode de montage. Par conséquent, aucune modification sont autorisés à des données.

Cette méthode vous permet de prendre une copie cohérente des données tel qu'il existe à ce moment-là. Si jamais vous devez restaurer cette sauvegarde, votre base de données sera exactement comme il l'a fait lorsque la sauvegarde a été effectuée. . . même si elle était il ya un an.

Vous pourriez commencer à voir quelques inconvénients si vous activez l'archivage off:

  • Inconvénients sont inacceptables si votre base de données requiert une disponibilité 24/7. Vous ne pouvez pas l'arrêter et d'interdire des changements aussi longtemps que votre sauvegarde prend.

  • Même si vous faites des sauvegardes cohérentes tous les jours, ce qui arrive aux changements qui se produisent entre les sauvegardes? Ils sont perdus si vous devez restaurer une sauvegarde précédente.

Avec l'archivage activé, vous bénéficiez des avantages suivants:




  • Toutes les modifications de données sont suivis.

  • Vous pouvez faire des sauvegardes avec la base de données ouverte et disponible à tous les utilisateurs.

  • Si jamais vous avez à récupérer une sauvegarde qui a été prise la veille, vous pouvez appliquer les archives qui ont été suivis jusqu'au point de défaillance.

En réalité, l'archivage est un must pour presque toutes les bases de production en direct. Il est rare que vous pouvez vous permettre de prendre le déconnecté de base de données pour de longues périodes de temps ou se permettre de perdre des données dans le cas où une sauvegarde doit être restaurée.

Bases de journaux d'archive dans Oracle 12c

Outre l'impact du processus d'archivage, vous devez tenir compte de ce qu'il faut faire avec tous les fichiers journaux d'archive créés. Encore une fois, la taille de votre base de données et le nombre de changements de déterminer combien de données archive que vous allez créer.

Vous avez deux choix pour l'endroit où stocker les journaux d'archive:

  • Récupération rapide Zone: Si vous stockez les journaux d'archive ici, Oracle les organise soigneusement par base de données et la date. Cette solution conduit à moins de travail et moins de paramètres à configurer.

  • LOG_ARCHIVE_DEST_n paramètre d'initialisation: Ceci est en fait de 30 paramètres. La n représente un nombre de 1 à 30. Ce droit est: Vous pouvez stocker jusqu'à 30 copies de vos journaux d'archive (mais cela serait exagéré). DBA ont généralement deux, peut-être trois copies. Voici un exemple de la façon dont vous pouvez définir le paramètre de LOG_ARCHIVE_DEST_1 dans votre spfile:

    alter système mis en LOG_ARCHIVE_DEST_1 '= LOCATION = / u01 / oradata / dev12c / archive'-

L'essentiel est que vous devez suivre la création, le stockage et la sauvegarde des journaux d'archive. Il est un fait de la vie de DBA.

Les bonnes nouvelles sont que vous devez garder les journaux d'archive seulement pour la récupération entre les sauvegardes. Cela signifie-t si vous sauvegardez tous les soirs, vous pouvez Corbeille tous les journaux d'archive créés avant cette sauvegarde? Non. Ne pas les poubelles tous les jours. Il n'y a pas une règle générale pour combien de temps les garder, mais examiner la situation suivante:

C'est mercredi. Vous prenez une sauvegarde complète de votre base de données tous les soirs et fonctionnant en mode journal d'archivage. Après la sauvegarde est terminée, vous supprimez tous les journaux d'archive créés avant cette sauvegarde.
A midi, vous avez une panne de disque catastrophique et devez restaurer des sauvegardes de la nuit précédente (mardi). Vous découvrirez que la bande de sauvegarde de la nuit précédente avait café renversé sur elle (tsk tsk) et est plus bon.

Voir où nous allons avec cela?

  • Vous devez revenir à la sauvegarde sur bande d'il ya deux nuits (lundi).

  • Vous restaurez cette sauvegarde et constatez que vous ne pouvez pas rouler avec impatience le moment que votre disque a échoué aujourd'hui parce que vous saccagé tous les journaux d'archivage après chaque sauvegarde nocturne.

Encore une fois, il est recommandé non seulement pour conserver les journaux d'archive pendant un certain temps, mais aussi de les inclure dans le cadre de votre sauvegarde.

Avec pas d'autres exigences, vous pouvez garder les journaux d'archive pendant au moins 30 jours. Ce système vous donne beaucoup de temps pour revenir dans le cas où tous les jours ou même les sauvegardes hebdomadaires encourent une sorte de malheureux accident.

Regardons cela de cette façon: Si vous sauvegardez les journaux d'archive, vous pouvez les supprimer du système pour économiser de l'espace. Une autre raison de garder des sauvegardes de journaux d'archive: Il vous permet de restaurer votre base de données à des périodes d'il ya longtemps.


» » » Notions de base d'archives Oracle 12c