Oracle その他

表領域が自動拡張されたかを検知する機能があるか

表領域の自動拡張を設定しているんだけど、拡張されたか検知する方法ってあるのかな?

Oracleにはそのような機能がないので、DBA_DATA_FILESV$DATAFILEBYTES 列を定期的に監視するようなプログラムを作る必要がある

実行例

SQL> select tablespace_name, bytes from dba_data_files;

TABLESPACE_NAME                     BYTES
------------------------------ ----------
USERS                             5242880
UNDOTBS1                       1740636160
SYSTEM                         1142947840
SYSAUX                         1541406720
EXAMPLE                        1321861120
TEST                              3145728

DBA_DATA_FILES
DBA_DATA_FILES

docs.oracle.com

この記事が役に立ったという方は
ボタンをポチッとしてくれたら喜びます

-Oracle, その他
-,