Check the tablespace information for the CDB and all PDBs in open state.
SET LINES 200 PAGES 100
COL con_name FORM A15 HEAD "Container|Name"
COL tablespace_name FORM A15
COL fsm FORM 999,999,999,999 HEAD "Free|Space MB"
COL apm FORM 999,999,999,999 HEAD "Alloc|Space MB"
COL maxalloc FORM 999,999,999,999 HEAD "MAXALLOCATE MB"
---
COMPUTE SUM OF fsm apm ON REPORT
BREAK ON REPORT ON con_id ON con_name ON tablespace_name
---
WITH x AS (SELECT c1.con_id, cf1.tablespace_name, SUM(cf1.bytes)/1024/1024 fsm
FROM cdb_free_space cf1
,v$containers c1
WHERE cf1.con_id = c1.con_id
GROUP BY c1.con_id, cf1.tablespace_name),
y AS (SELECT c2.con_id, cd.tablespace_name, SUM(cd.bytes)/1024/1024 apm, maxbytes/1024/1024 maxalloc
FROM cdb_data_files cd
,v$containers c2
WHERE cd.con_id = c2.con_id
GROUP BY c2.con_id
,cd.tablespace_name,maxbytes/1024/1024 )
SELECT x.con_id, v.name con_name, x.tablespace_name, x.fsm, y.apm,y.maxalloc
FROM x, y, v$containers v
WHERE x.con_id = y.con_id
AND x.tablespace_name = y.tablespace_name
AND v.con_id = y.con_id
UNION
SELECT vc2.con_id, vc2.name, tf.tablespace_name, null, SUM(tf.bytes)/1024/1024,tf.maxbytes/1024/1024 maxalloc
FROM v$containers vc2, cdb_temp_files tf
WHERE vc2.con_id = tf.con_id
GROUP BY vc2.con_id, vc2.name, tf.tablespace_name,tf.maxbytes/1024/1024
ORDER BY 1, 2;
Note: If tablespace maxbytes having value 0 that means its not defined at time of creation and auto extend of file is NO. Verified with following command:
SQL> select bytes,maxbytes,autoextensible,tablespace_name,con_id from cdb_data_files
;
BYTES MAXBYTES AUT TABLESPACE_NAME CON_ID
---------- ---------- --- --------------- ----------
5242880 3.4360E+10 YES USERS 1
68157440 3.4360E+10 YES UNDOTBS1 1
650117120 3.4360E+10 YES SYSAUX 1
943718400 3.4360E+10 YES SYSTEM 1
5242880 3.4360E+10 YES USERS 4
104857600 3.4360E+10 YES UNDOTBS1 4
419430400 3.4360E+10 YES SYSAUX 4
272629760 3.4360E+10 YES SYSTEM 4
304087040 3.4360E+10 YES SYSTEM 5
492830720 3.4360E+10 YES SYSAUX 5
445644800 3.4360E+10 YES UNDOTBS1 5
5242880 3.4360E+10 YES USERS 5
104857600 0 NO TEST_TB 5