2017-01-08 16 views
0

我正在嘗試跟蹤Oracle數據庫中某個特定架構的增長。例如,在過去六個月左右,特定模式逐月使用了多少空間(也預測一個月,不知道這是否可能)。到目前爲止,我使用了dba_segments,dba_object和all_tables,任何獲取我要查找的數據的輸入都會非常有幫助。 此外,我正在嘗試清理特定的架構,以便它不會遇到空間問題。關於如何釋放模式空間的任何想法都會有幫助。我的想法是存檔和刪除額外的表分區。先謝謝你。在oracle中跟蹤架構增長

回答

0

如果您不能刪除表格,那麼縮小它們的一個選項是使用並修改命令並將它們移動到新的表空間中。

alter table xxx move tablespace newtablespacename 

將所有對象移出原始表空間後,可以將其刪除。

您可以使用move tablespace命令指定所有表存儲參數,因此如果您願意,可以更改存儲參數。