Oracle
 sql >> база данни >  >> RDS >> Oracle

Открийте свободното място в пространството за таблица

Използвам тази заявка

column "Tablespace" format a13
column "Used MB"    format 99,999,999
column "Free MB"    format 99,999,999
column "Total MB"   format 99,999,999
select
   fs.tablespace_name                          "Tablespace",
   (df.totalspace - fs.freespace)              "Used MB",
   fs.freespace                                "Free MB",
   df.totalspace                               "Total MB",
   round(100 * (fs.freespace / df.totalspace)) "Pct. Free"
from
   (select
      tablespace_name,
      round(sum(bytes) / 1048576) TotalSpace
   from
      dba_data_files
   group by
      tablespace_name
   ) df,
   (select
      tablespace_name,
      round(sum(bytes) / 1048576) FreeSpace
   from
      dba_free_space
   group by
      tablespace_name
   ) fs
where
   df.tablespace_name = fs.tablespace_name;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Импортиране на файлове в Oracle Apex с помощта на wwv_flow_files

  2. Обяснение на оператора на Oracle INTERSECT

  3. Преобразуване на числа в думи в MYSQL резултат! Използване на заявка

  4. Процедурата на Oracle не връща резултати при изпълнение от задача на скрипт на SSIS

  5. Как да получите добре форматирани резултати от процедура на Oracle, която връща референтен курсор?