Notions de base du gestionnaire de récupération Oracle 12c (RMAN) catalogue

Lorsque vous configurez votre gestionnaire Oracle Recovery 12c (RMAN) environnement, envisager le catalogue de récupération. UN catalogue de récupération

Sommaire

est un référentiel pour tous vos paramètres de configuration RMAN, les opérations de sauvegarde et de métadonnées. Le catalogue peut stocker des informations de sauvegarde indéfiniment.

Comment sélectionner un mode de catalogue dans Oracle 12c

RMAN offre deux options pour le stockage des données de sauvegarde:

  • Nocatalog magasins de mode de sauvegarde des données que dans le fichier de contrôle pour chaque base de données. Ceci est la valeur par défaut.

  • CATALOGUE magasins de mode de sauvegarde des données à la fois dans le fichier de contrôle et le catalogue.

Stockage des données de sauvegarde que dans le fichier de contrôle a quelques limitations:

  • Par défaut, Oracle stocke les sept jours de données de sauvegarde dans le fichier de contrôle. Le contrôle file_record_keep_time de paramètre de base de données peut changer la longueur de temps. Pourtant, il est déconseillé que vous utilisez votre fichier de contrôle pour les périodes de conservation à long sauvegarde. Il provoque la croissance du fichier de contrôle, et si jamais vous perdez vos fichiers de contrôle, vous avez perdu toutes vos informations de récupération. Il est ne fait pas impossible reprise, mais il est une vraie douleur.

  • Limite le type de rapport que vous pouvez faire sur vos sauvegardes. Vous pouvez interroger seule base de données à la fois, après quoi vous avez à agréger manuellement tous les rapports pour plusieurs bases de données ensemble.

Envisagez d'utiliser un catalogue si

  • Vous avez beaucoup de bases de données à sauvegarder.

  • Toutes les bases de données que vous sauvegardez sont différentes versions d'Oracle.

  • Vous souhaitez enregistrer vos sauvegardes plus de 60 jours.

  • Vous savez quel genre de rapports que vous voulez faire.

  • Vous pouvez vous permettre les ressources dont elle a besoin pour garder et maintenir une base de données de catalogue.

Supposons qu'à la fin de chaque semaine vous voulez un rapport qui résume toutes les informations de sauvegarde pour 50 bases de données allant de Oracle 8i à 12c. Vous voulez que ce rapport comprennent des choses comme le temps écoulé, la taille moyenne de pièce, infos de compression, et le type de sauvegarde. Un catalogue de récupération peut facilement générer ce rapport.

Le catalogue de récupération a un ensemble de vues Vous pouvez interroger, avec SQL, pour obtenir des informations de sauvegarde. Obtenir des informations de sauvegarde historique pour plusieurs bases de données est presque impossible de le faire sans un catalogue de récupération parce que toutes les informations de sauvegarde sont stockées séparément dans chaque base de données.

Si vous avez seulement un ou deux bases de données à sauvegarder et que vous voulez des rapports simples et de la politique de rétention court, peut-être le catalogue de récupération est exagéré. Après tout, il doit aller dans sa propre base de données, être sauvegardé, et être maintenu, tout comme toute autre application.




Toutefois, Oracle aide en fournissant une licence d'utilisation limitée pour avoir un catalogue de récupération RMAN. Cela signifie que vous ne devez pas avoir une licence de base de données Oracle pour le catalogue sur une machine séparée aussi longtemps que vous utilisez le catalogue uniquement pour RMAN.

Comment faire pour créer le catalogue Oracle 12c

Si vous décidez de créer un catalogue, il est facile. Suivez ces étapes pour un environnement Linux (ils seront presque identiques pour Windows):

  1. Créez un espace pour contenir les données RMAN en tapant dans SQL * Plus:

    Vous voyez ceci:

    Tablespace créé.
  2. Tapez la commande suivante pour créer le propriétaire du catalogue:

    Vous voyez ceci:

    L'utilisateur créé.
  3. Accorder des privilèges appropriés:

    Vous voyez ceci:

    Grant a réussi.
  4. À partir d'une fenêtre de terminal, connectez-vous au catalogue de récupération avec le propriétaire et créer le catalogue:

    Vous voyez sortie comme ceci:

    Recovery Manager: sortie 12.1.0.1.0 - Production sur Sun 30 juin 10:13:59 2013Copyright (c) 1982, 2013, Oracle et / ou de ses filiales. Base de données de catalogue de passe Tous droits: connecté à la base de données du catalogue de récupération
  5. Lorsque vous êtes connecté à la base de données de catalogue, créer le catalogue référentiel:

    Vous voyez ceci:

    catalogue de récupération créé
  6. Tapez la commande suivante pour se connecter à la fois la base de données cible et le catalogue:

    Chaque fois que vous sauvegardez une base de données, vous avez besoin de se connecter à la fois la cible et le catalogue.

    Vous voyez ceci:

    Recovery Manager: sortie 12.1.0.1.0 - Production sur Sun 30 juin 10:17:30 2013Copyright (c) 1982, 2013, Oracle et / ou de ses filiales. Tous droits reserved.connected de cibler base de données: DEV12C (DBID = 3615982967) catalogue de récupération base de données Mot de passe: connectés à la base de données du catalogue de récupération

    Ne pas indiquer le mot de passe sur la ligne de commande lorsque vous lancez RMAN. Il est pas un moyen sécurisé de se connecter, car il peut exposer votre mot de passe à d'autres personnes sur le système.

  7. Connectez-vous à la fois la cible et le catalogue et tapez ceci:

    Inscrivez toute base de données que vous allez sauvegarder dans le catalogue de récupération.

    Vous voyez ceci:

    base de données enregistrée dans catalogstarting de récupération complète resynchronisation de la reprise catalogfull resynchronisation complète

    Tout le reste en fonctions RMAN exactement la même chose si vous utilisiez ou non un catalogue.


» » » Notions de base du gestionnaire de récupération Oracle 12c (RMAN) catalogue