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