Comment voir la taille de la base de données et utilisation de l'espace (oracle)

Tout d'abord,

En fait, toute la taille des fichiers de données de base de données, les fichiers journaux en ligne et la taille du fichier de contrôle et.  
  Peut simplement utiliser  
  select sum (octets) de dba_data_file,  
   
  sous et mettre un peu de script plus pratique étiquetée, est mon préféré.  
   
  1, voir l'utilisation de l' espace de table.  
  SELECT supérieure (f.tablespace_name) espace de table,  
                d.Tot_grootte_Mb "espace de table (M)",  
                d.Tot_grootte_Mb - f.total_bytes "espace utilisé (M)",  
                round ((d.Tot_grootte_Mb - f.total_bytes) / d.Tot_grootte_Mb * 100,2) ' "utilisation de"  
                f.total_bytes "de l' espace libre (M)",  
                f.max_bytes "bloc maximum (M)"  
    FROM              
          (SELECT tablespace_name,  
                          ronde (la somme (octets) / (1024 * 1024), 2) total_bytes,  
                          round (MAX (octets) / (1024 * 1024), 2) max_bytes  
              PROVENANT sys.dba_free_space  
            GROUP BY tablespace_name) f,  
          (SELECT dd.tablespace_name, rondes (SUM (dd.bytes) / (1024 * 1024), 2) Tot_grootte_Mb   à
              partir de sys.dba_data_files dd  
              GROUP BY dd.tablespace_name) d  
  OÙ d.tablespace_name = f.tablespace_name          
  ORDER BY DESC 4  
   
  2,查看无法扩展的段  
  SELECT segment_name,  
                segment_type,  
                propriétaire,  
                a.tablespace_name "nom_espace_table",  
                initial_extent / 1024 « inital_extent (K) »,  
                next_extent / 1024 "next_extent (K)",  
                pct_increase,  
                b.bytes / 1024 "tablespace espace libre max (K)",  
                b.sum_bytes / 1024 "tablespace espace libre total (K)"   à
      partir de DBA_SEGMENTS a,  
                (SELECT tablespace_name, MAX (octets) octets, SUM (octets) sum_bytes dE GROUPE dba_free_space PAR nom_tablespace) b  
    OÙ a.tablespace_name = b.tablespace_name    
        ET next_extent> b.bytes  
    ORDER BY 4,3,1      

 

En second lieu, les cheveux de façon la plus facile, la recherche CLIENT ORACLE outil installé sur les fenêtres du Storage Manager appelé

Publié 21 articles originaux · louange won 45 · Vues 200000 +

Je suppose que tu aimes

Origine blog.csdn.net/StarLOVELeaf/article/details/104918432
conseillé
Classement