Un segment Oracle est un type de structure utilisée pour stocker des données dans votre base de données. Un segment est un fichier table, l'index ou le journal . Chacun de ces segments prennent de la place sur le disque dur . Oracle comprend une déclaration "select" vous permet d'interroger la taille de chacun de ces segments. Utilisez la requête pour calculer la taille en mégaoctets, de sorte que vous pouvez planifier des mises à niveau matérielles sur le serveur. Instructions
1
Ouvrez le logiciel Oracle Database Manager . Connectez-vous à votre serveur et ouvrir l'éditeur PL- SQL
2
Copiez et collez le code suivant PL- SQL dans l'éditeur : .
Selectsegment_name , la somme ( octets ) /( 1024 * 1024 ) SegmentSizefromuser_extentswheresegment_type = ' TABLE'andsegment_name =' MYTABLE '
Remplacer "table" dans la clause "where" avec le type de segment que vous voulez interroger , comme « table», "index" ou " cluster. " Remplacer " mytable " avec le nom du segment que vous souhaitez interroger . Par exemple, si vous avez une table que vous voulez calculer nommé " clients", l'utilisation "table" dans la clause " segment_type " . Utilisez «clients» dans la clause " segment_name " . Toutes les clauses peuvent être supprimés si vous souhaitez afficher toutes les tailles de segment.
3
Cliquez sur "Exécuter" pour exécuter la requête . La taille du segment est l'affichage en mégaoctets dans la fenêtre des résultats éditeur PL- SQL.