"My_Enterprise_Data"という名前のデータベースがあります。私はそれがディスク上で占めるサイズを見つける必要があります。Oracleのデータベースのサイズを確認
どうすればわかりますか?
クエリSELECT sum(bytes)/1024/1024 AS "Size in MB" FROM user_segments
がMy_Enterprise_Dataに対して正しく実行されていますか?
"My_Enterprise_Data"という名前のデータベースがあります。私はそれがディスク上で占めるサイズを見つける必要があります。Oracleのデータベースのサイズを確認
どうすればわかりますか?
クエリSELECT sum(bytes)/1024/1024 AS "Size in MB" FROM user_segments
がMy_Enterprise_Dataに対して正しく実行されていますか?
以下はあなたにOracleで使用されるデータファイルが表示されます:
select TABLESPACE_NAME "Tablspace",
FILE_NAME "Filename",
BYTES/1024/1024 "Size MB",
MAXBYTES/1024/1024 "Maximum Size MB",
AUTOEXTENSIBLE "Autoextensible"
from SYS.DBA_DATA_FILES
あなたはその後、My_Enterprise_Dataスキーマによって
を使用した表領域を探すことができますOracleデータベースは、データファイルで構成され、REDOログ・ファイル、制御ファイル、一時ファイル。 データベースのサイズは実際にはこれらのファイルの合計サイズを意味します。 Oracleでデータベースのサイズを計算するには2つの方法があり
select
(select sum(bytes)/1024/1024/1024 data_size from dba_data_files) +
(select nvl(sum(bytes),0)/1024/1024/1024 temp_size from dba_temp_files) +
(select sum(bytes)/1024/1024/1024 redo_size from sys.v_$log) +
(select sum(BLOCK_SIZE*FILE_SIZE_BLKS)/1024/1024/1024 controlfile_size from v$controlfile) "Size in GB"
from
dual
、 は、OS側からのものであり、もう一つはdatbaseへのログインであり、
SELECT a.data_size + b.temp_size + c.redo_size + d.controlfile_size
"total_size in GB"
FROM (SELECT SUM (bytes)/1024/1024/1024 data_size FROM dba_data_files) a,
(SELECT NVL (SUM (bytes), 0)/1024/1024/1024 temp_size
FROM dba_temp_files) b,
(SELECT SUM (bytes)/1024/1024/1024 redo_size FROM sys.v_$log) c,
(SELECT SUM (BLOCK_SIZE * FILE_SIZE_BLKS)/1024/1024/1024
controlfile_size
FROM v$controlfile) d;
お伝えくださいターゲットサイトに到達できない場合、または永久にオフラインになる場合に備えて、リンクの最も関連する部分。 –