ぐぐって出てくる既存のSQLだと正しい結果が出てこなかったのでメモ。 19cで確認。 Oracle SQL DeveloperのDBAコンソールで使われてるものほぼそのままです。 select a.tablespace_name as "Tablespace Name", round(a.bytes_alloc / 1024 / 1024) "Allocated (MB)", round(nvl(b.bytes_free, 0) / 1024 / 1024) "Free (MB)", round((a.bytes_alloc - nvl(b.bytes_free, 0)) / 1024 / 1024) "Used (MB)", round((nvl(b.bytes_free, 0) / a.bytes_alloc) * 100) "% Free", 100 - round((nvl(b.b