2017-01-08 6 views
0

Я пытаюсь отслеживать рост одной конкретной схемы в Oracle Database. Например, сколько места использовалось конкретной схемой месяц за месяц за последние шесть месяцев или около того (также прогноз на месяц, не знаю, возможно ли это вообще). Я использовал dba_segments, dba_object и all_tables до сих пор, любые входы для получения данных, которые я ищу, будут очень полезными. Кроме того, я пытаюсь очистить конкретную схему, чтобы она не попадала в космос. Любые мысли о том, как освободить пространство схемы, тоже будут полезны. Моя идея состоит в том, чтобы архивировать и отбрасывать дополнительные таблицы. Заранее спасибо.Рост схемы маршрутов в оракуле

ответ

0

Если вы не можете удалить таблицы, возможность их сжать - это использовать и изменить команду и переместить их в новое табличное пространство.

alter table xxx move tablespace newtablespacename 

После того, как вы переместили все объекты из исходного табличного пространства, вы можете его удалить.

Вы можете указать все параметры хранения таблиц командой move tablespace, чтобы вы могли изменить параметры хранения, если вы этого захотите.