您可以使用以下SQL語句查詢Oracle數(shù)據(jù)庫的大小:
SELECT SUM(bytes)/1024/1024 AS "Size in MB"
FROM dba_segments;
這將返回數(shù)據(jù)庫中所有段(表、索引等)的總大小,以MB為單位。您還可以查詢特定數(shù)據(jù)文件的大小:
SELECT file_name, bytes/1024/1024 AS "Size in MB"
FROM dba_data_files;
這將返回每個數(shù)據(jù)文件的大小,以MB為單位。您還可以使用Oracle提供的視圖V$DATABASE
查詢數(shù)據(jù)庫的總大小:
SELECT sum(bytes)/1024/1024 AS "Database Size in MB"
FROM v$datafile;
請注意,這些查詢需要有足夠的權(quán)限才能執(zhí)行。