YandexDirect

27 августа 2018

Администратор БД Oracle. Скрипт Свободное место в БД Oracle 11g

В интернете вы найдете множество скриптов с разными выводами, опубликую скрипт, которым я пользуюсь каждый день:


SELECT  free.tablespace_name TABLESPACE,

    ROUND(files.bytes / 1073741824, 2) gb_total,

    ROUND((files.bytes - free.bytes)  / 1073741824, 2) gb_used,    

    ROUND(free.bytes  / files.bytes * 100) || '%' "%FREE"

FROM

  (

    SELECT tablespace_name, SUM(bytes) bytes FROM dba_free_space

    GROUP BY tablespace_name

  ) free,

  (

    SELECT tablespace_name, SUM(bytes) bytes FROM dba_data_files

    GROUP BY tablespace_name

  ) files

WHERE

  free.tablespace_name = files.tablespace_name;

Скрипт показывает свободное место по табличным пространствам, в ГБ, а также в процентном отношении.

Комментариев нет:

Отправить комментарий

Общее·количество·просмотров·страницы