Qu'est-ce que RMAN Oracle - Comment ça marche - Croissance des compétences et des carrières - Les avantages

Table des matières:

Anonim

Présentation de RMAN Oracle

Oracle RMAN signifie Oracle Recovery Manager. Il s'agit d'un client Oracle Database qui automatise les tâches de sauvegarde et de récupération sur vos bases de données. Il effectue la sauvegarde, la récupération et la restauration des fichiers de base de données. Les administrateurs de sauvegarde des données ne sont pas tenus de démarrer le processus de sauvegarde. Les administrateurs de base de données (DBA) peuvent protéger les données des bases de données Oracle à l'aide de RMAN (Recovery Manager).

Qu'est-ce que RMAN Oracle?

RMAN (Recovery Manager) est un client de base de données Oracle, qui automatise l'administration des stratégies de sauvegarde et protège l'intégrité de la base de données. Pendant la restauration et la sauvegarde des données, une détection de corruption au niveau du bloc est donnée. De nombreuses techniques de sauvegarde telles que la politique de conservation des fichiers de sauvegarde, la parallélisation des flux de données de sauvegarde ou de restauration et l'historique détaillé des opérations de sauvegarde sont toutes prises en charge. Oracle Recovery Manager peut effectuer une récupération de médias par blocs, une duplication de base de données automatisée, des sauvegardes incrémentielles, une conversion de données multiplateforme, une compression binaire et des sauvegardes chiffrées. Il gère toutes ces tâches de maintenance qui sont effectuées avant ou après la sauvegarde ou la restauration des bases de données.

Architecture Oracle RMAN

L'architecture d'Oracle Recovery Manager (RMAN) comprend les composants suivants:

  • Base de données cible: il s'agit d'une base de données qui contient des fichiers de données, des fichiers de contrôle et des fichiers de rétablissement qui doivent être sauvegardés ou récupérés. Le fichier de contrôle de la base de données cible est utilisé par RMAN pour collecter des métadonnées sur la base de données cible. Les sessions serveur s'exécutant sur la base de données cible effectuent tous les travaux de sauvegarde et de récupération. C'est un composant obligatoire pour RMAN.
  • Client RMAN: c'est l'application client qui effectue toutes les opérations de sauvegarde et de récupération pour la base de données cible. Il utilise Oracle net pour se connecter à la base de données cible afin que son emplacement puisse être trouvé sur n'importe quel hôte connecté à l'hôte cible à l'aide d'Oracle Net. Il s'agit d'une interface de ligne de commande qui permet d'émettre les commandes de sauvegarde, de restauration, SQL et RMAN spéciales. C'est un composant obligatoire pour RMAN.
  • Schéma du catalogue de récupération: c'est l'utilisateur présent dans la base de données du catalogue de récupération qui possède les tables de métadonnées créées par RMAN. RMAN déplace périodiquement les métadonnées du fichier de contrôle de la base de données cible vers le catalogue de récupération. Il s'agit d'un composant facultatif.
  • Base de données du catalogue de récupération: il s'agit d'une base de données qui contient le catalogue de récupération qui contient des métadonnées utilisées par RMAN pour effectuer des tâches de sauvegarde et de récupération. Un catalogue de récupération peut être créé pour contenir les métadonnées de plusieurs bases de données cibles. C'est également un composant optionnel.
  • Base de données de secours physique: il s'agit d'une copie de la base de données principale qui est mise à jour avec les journaux de rétablissement archivés. Elle a le même ID de base de données et le même nom de base de données que la base de données principale, mais elle a un DB_UNIQUE_NAME différent. Les bases de données de secours peuvent être créées, sauvegardées et récupérées par RMAN. Ce n'est pas un élément obligatoire.
  • Base de données en double: c'est également une copie de la base de données principale, mais elle est utilisée à des fins de test. Son DB_ID est également différent de la base de données primaire.
  • Zone de récupération rapide: il s'agit d'un emplacement de disque utilisé pour stocker les fichiers liés à la récupération tels que les fichiers de contrôle, les journaux de retour en arrière des fichiers de rétablissement en ligne, les sauvegardes RMAN et les fichiers de rétablissement archivés. Les fichiers présents dans la zone de récupération rapide sont gérés automatiquement par la base de données Oracle et RMAN.
  • Media Manager: il s'agit d'une application spécifique au fournisseur qui permet à RMAN de sauvegarder le système de stockage tel qu'une bande. Il s'agit d'un composant facultatif.
  • Catalogue de gestion des médias: il s'agit d'un référentiel spécifique aux fournisseurs de métadonnées liées à l'application de gestion des médias. C'est également un composant optionnel.
  • Oracle Enterprise Manager: il s'agit d'une interface basée sur un navigateur qui inclut la sauvegarde et la restauration via RMAN. C'est également un composant optionnel.

Comment fonctionne RMAN

L'environnement RMAN possède une base de données cible et un client RMAN. Les sauvegardes sont effectuées sur les bases de données cibles par RMAN et l'application cliente gère toutes les tâches de sauvegarde et de récupération pour la base de données cible. Une API de gestionnaire de médias est utilisée par RMAN pour travailler avec le matériel de sauvegarde. Un utilisateur doit se connecter à Oracle RMAN, puis lui demander de sauvegarder la base de données de l'utilisateur. RMAN copie ensuite le fichier dans le répertoire spécifié par l'utilisateur.

Les administrateurs de base de données peuvent utiliser les commandes de sauvegarde RMAN pour gérer RMAN. Les commandes peuvent être utilisées pour convertir des fichiers de données, exécuter une sauvegarde, mettre à jour ou récupérer des schémas de catalogue, lancer une base de données flashback, créer une base de données en double et bien d'autres tâches.

Caractéristiques de RMAN

  • Jeux de sauvegarde: les jeux de sauvegarde sont constitués d'éléments de sauvegarde dans lesquels Oracle RMAN stocke des données. Une pièce de sauvegarde est un fichier binaire qui ne peut être créé ou restauré que par RMAN. Les jeux de sauvegarde sont formés en regroupant des éléments de sauvegarde qui permettent aux administrateurs de base de données de protéger plusieurs fichiers de données, journaux d'archivage et fichiers de paramètres de serveur. Les données écrites dans des jeux de sauvegarde peuvent être chiffrées et déchiffrées par RMAN.
  • Journaux de rétablissement archivés: chaque base de données d'Oracle a son journal de rétablissement qui stocke les modifications apportées à la base de données. Les journaux de rétablissement archivés contiennent le groupe de journaux de rétablissement enregistrés hors site. Si la base de données ne s'arrête pas correctement, cela conduit à une base de données incohérente qui peut être restaurée à l'aide de journaux de rétablissement archivés.
  • Récupération Flash: les sauvegardes effectuées par RMAN sont créées dans la zone de récupération Flash de la base de données Oracle sur le disque. FRA est un répertoire qui contient des journaux de rétablissement, des journaux de contrôle, des journaux de flashback et des copies d'images en ligne et archivés. Les sauvegardes qui ne sont plus nécessaires sont supprimées pour libérer de l'espace pour les nouvelles sauvegardes. Les sauvegardes à supprimer sont décidées selon les politiques établies par DBA.
  • Flashback Database and Media Recovery: Oracle Flashbacks et Media Recovery sont utilisés pour restaurer les données. Les flashbacks permettent aux administrateurs de base de données de revenir à une date antérieure pour supprimer les erreurs utilisateur ou les corruptions de données appelées récupération ponctuelle. Les échecs de support sont résolus à l'aide de Media Recovery. La base de données Flashback permet de restaurer entièrement n'importe quelle base de données à tout moment au lieu d'effectuer une récupération incomplète.
  • Ensembles de sauvegarde de chiffrement: RMAN propose trois modes de chiffrement, à savoir le chiffrement transparent, le chiffrement en mode double et le chiffrement par mot de passe.

Avantages de RMAN

  • Sélectionne la sauvegarde la plus appropriée pour la récupération de la base de données.
  • Utilise des commandes simples.
  • L'utilisateur peut sauvegarder automatiquement la base de données sur bande.
  • Une base de données peut être récupérée au niveau du bloc de données.
  • Seuls les blocs de données modifiés peuvent être récupérés à l'aide de la fonctionnalité de sauvegarde incrémentielle qui réduit le temps de sauvegarde.
  • Des sauvegardes sécurisées peuvent être créées à l'aide de la fonction de cryptage.
  • Le clone de la base de données peut être créé sur l'hôte distant à l'aide de la commande dupliquée de RMAN.
  • Les bases de données de secours physiques peuvent être créées simplement.

Comment cette technologie vous aidera-t-elle à progresser dans votre carrière?

En raison d'une augmentation des données, le processus de gestion de la base de données et la peur de perdre des données augmentent également. La récupération de la base de données est donc nécessaire et, par conséquent, les opportunités d'emploi pour cela augmentent également. Le salaire moyen pour les emplois liés à Oracle RMAN varie de 87 000 $ à 131 000 $ par an.

Conclusion

Cet article est lié aux concepts de base et au fonctionnement d'Oracle RMAN dont la portée augmente de jour en jour en raison de l'augmentation des données, c'est donc un client de base de données efficace qui aide à récupérer facilement les bases de données.

Articles recommandés

Cela a été un guide pour Qu'est-ce que RMAN Oracle? Ici, nous avons discuté des composants, du travail, des compétences, de la croissance de carrière et des avantages de RMAN Oracle ?. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus-

  1. Qu'est-ce que l'entrepôt de données?
  2. Carrière chez Oracle
  3. Qu'est-ce que la cybersécurité?
  4. Qu'est-ce que Apache Spark?
  5. Qu'est-ce qu'une requête et types de requêtes Oracle