Red Hat Training

A Red Hat training course is available for Red Hat Satellite

9.4. Utilisation de l'utilitaire RHN DB Control

Red Hat Network Satellite avec base de données intégrée requiert un utilitaire pour la gestion de cette base de données. Red Hat offre un tel outil : le RHN DB Control. Cet utilitaire en ligne de commande vous permet d'effectuer toutes les tâches, de la création, vérification et restauration de sauvegardes à l'affichage du statut de la base de données et son relancement si nécessaire. Vous devez être l'utilisateur oracle pour appeler RHN DB Control. Pour commencer, connectez-vous en tant qu'utilisateur oracle :
su - oracle
Puis, exécutez la commande suivante :
db-control option

9.4.1. Options du contrôle de bases de données

RHN DB Control offre de nombreuses options de ligne de commande. Pour les utiliser, en tant qu'oracle, insérez l'option et la valeur appropriée, si nécessaire, après la commande db-control.

Tableau 9.1. Options RHN DB Control

Option Description
help Affiche les options de db-control avec des informations supplémentaires.
backup DIRNAME Sauvegarde la base de données dans le répertoire spécifié.
examine DIRNAME Examine le contenu d'un répertoire de sauvegarde. Renvoie l'estampille de la création de la sauvegarde et un rapport sur son contenu.
extend Augmente l'espace de table Oracle RHN
gather-stats PCT Collecter des statistiques sur les objets de la base de données Oracle RHN. PCT est le pourcentage de rangées à estimer (la valeur par défaut est de 15%).
report Renvoie un rapport sur l'utilisation courante de l'espace de base de données.
report-stats Renvoie un rapport sur les segments comprenant des statistiques vides ou bien trop anciens.
restore DIRNAME Restaure la base de données depuis la sauvegarde stockée dans le répertoire DIRNAME. La base de données doit être arrêtée pour que cette commande puisse être exécutée.
start Lance l'instance de la base de données. Cette opération peut également être accomplie en exécutant la commande service oracle start en tant que super-utilisateur (root).
shrink-segments Réduit les segments de la base de données Oracle RHN d'un montant d'espace important.
status Affiche le statut courant de la base de données, soit "running" (en cours d'exécution), soit "offline" (éteinte).
stop Arrête la base de données. Cette opération peut également être accomplie en exécutant la commande service oracle stop en tant que super-utilisateur (root).
tablesizes Affiche le rapport d'espace pour chaque table
verify DIRNAME Vérifie le contenu de la sauvegarde stockée dans le répertoire DIRNAME. Cette commande vérifie les checksums de chaque fichier contenu dans la sauvegarde.

Note

Les statistiques de la base de données sont un ensemble de données qui décrivent en détail la base de données et ses objets. Les statistiques sont utilisés par l'optimiseur de recherche pour choisir le meilleur plan d'exécution pour chaque énoncé SQL. Comme les objets de la base de données sont toujours entrain de changer, les statistiques devront être mis à jour régulièrement, de façon à pouvoir décrire avec précision ces objets de la base de données. Les statistiques sont maintenus automatiquement par Oracle. Cependant, si votre base de données rencontre des problèmes de performance suite un un changement important de données, considérez a collection manuelle des statistiques.

Note

Après avoir supprimé un grand montant de données, utiliser la fonctionnalité segment-shrink pour récupérer d'espace libre fragmenté d'un segment de base de données Oracle Database. Les avantages de segment-shrink, c'est le tassement de données qui mène à une meilleure utilisation de cache et les données compactées ont besoin de moins de blocs à balayer complètement, ce qui améliore la performance.
La fonctionnalité de réduction de segment ne fonctionne que sur la nouvelle base de données Oracle Database 10g Release 2 qui est fournie avec RHN Satellite Server. Compte tenu des différents paramètres par défaut de la base de données d'Oracle Database 9i, cette fonctionnalité n'opère pas sur les bases de données qui ont été mises à niveau à partir de versions RHN Satellite Server plus anciennes.