web-dev-qa-db-ja.com

DBA_TABLESPACE_USAGE_METRICSで使用されている単位は何ですか?

使用状況メトリックで使用される単位(USED_SPACEおよびTABLESPACE_SIZE列)は、OracleのDBA_TABLESPACE_USAGE_METRICS静的データ辞書ビュー?

Oracleデータベース参照 は、 "テーブルスペースによって消費された合計スペース"および「テーブルスペースの合計サイズ」、単位は明記しない。それらはバイトですか?メガバイト?ブロック?

5

ブロック。ブロックは、DBA_TABLESPACE_USAGE_METRICS.USED_SPACEおよびDBA_TABLESPACE_USAGE_METRICS.TABLESPACE_SIZEの単位です。後者の列は、可能なAUTOEXTEND MAXSIZEを考慮しています。

編集:UNDO表領域のUSED_SPACEの意味はわかりません。例えば:

SQL> SELECT tablespace_name, sum(blocks), status FROM dba_undo_extents GROUP BY tablespace_name, status ;

TABLESPACE_NAME                SUM(BLOCKS) STATUS
------------------------------ ----------- ---------
UNDOTBS1                               128 ACTIVE
UNDOTBS1                              5312 UNEXPIRED
UNDOTBS1                              8960 EXPIRED

SQL> select USED_SPACE from DBA_TABLESPACE_USAGE_METRICS WHERE TABLESPACE_NAME='UNDOTBS1';

USED_SPACE
----------
      2864

SQL> show parameter block_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_block_size                        integer     8192
5
kubanczyk