Un segment d'annulation est une technique que les administrateurs de bases de données Oracle utilisent pour maintenir images modifiées ou supprimées de lignes. Les administrateurs utilisent la technique d'annuler, ou «défaire » une transaction. Ils sont les seuls employés au sein d'un département informatique autorisé à créer et gérer des segments d'annulation . Ils émettent des commandes telles que CREATE ROLLBACK et ALTER ROLLBACK SEGMENT à la fois créer et modifier les paramètres . Gestion des segments d'annulation implique respect des tables du dictionnaire de base de données et la compréhension de la nature et la taille des transactions. Choses que vous devez guide
de
Oracle Database Administrator Voir Plus Instructions
1
créer des segments de restauration en exécutant la commande appropriée. Spécifiez le type de segment d'annulation que soit privé ou public. Identifier les segments d'annulation privés en exécutant la commande ROLLBACK_SEGMENTS . Faire le segment à la disposition de tous les administrateurs de bases de données et les programmeurs .
2
initialiser les paramètres de rollback segments publics en émettant des opérations de commande. Calculez le nombre total de transactions que vous voulez l'annulation de gérer en utilisant le TRANSACTIONS_PER_ROLLBACK_SEGMENT paramètre supplémentaire . Accorder l'accès à tous les utilisateurs .
3
Réglez le paramètre optimal pour contrôler la taille du segment d'annulation et de créer un espace disque pour contenir tous les segments d'annulation . Choisissez le nombre d'octets pour localiser le paramètre optimal . Utilisez octets ou kilo-octets pour établir la taille de mesure.
4
Attribuer une transaction à un segment d'annulation . Allouer de l'espace supplémentaire pour les transactions qui dépassent leurs blocs actuels . Exécutez la commande DROP rollback segments où la mesure taille originale doit être modifié pour tenir compte d'une opération supplémentaire .
5
Déterminer la taille et du nombre de transactions. Définissez le nombre de transactions pour chaque segment d'annulation . Exécutez la commande SET TRANSACTION pour identifier les segments d'annulation tiendra du annuler la transaction des données .
6
Modifier les paramètres existants . Permettre à l' option de réduction pour réduire la taille des paramètres . Créer de grands segments d'annulation pour les transactions prennent plus de temps .
7
rollback segments du moniteur. Tapez le nom du segment d'interroger l'état du segment d'annulation et d'obtenir des informations sur le paramètre optimal . Utilisez la commande V $ ROLLSTAT pour accéder à la table du dictionnaire de performances dynamiques et d'enquêter sur le nombre de tours , se rétrécit et s'étend automatique . Réduire le nombre de psys .
8
gérer les paramètres optimaux. Passez en revue les types d'opérations qui s'exécutent plus longtemps et plus en douceur lorsqu'il est réglé sur le paramètre optimal. Surveillez les transactions courtes lorsque l' optimal est basse . Utilisez la commande ROLLBACK MONITOR pour évaluer l'efficacité des réglages optimaux.