
Tablespaces are essential storage structures for Oracle database objects. In this guide, we will provide a simple SQL script to retrieve tablespace DDL in Oracle, helping DBAs manage storage efficiently.
Table of Contents
Tablespace ddl script:
To generate the SQL script for tablespace DDL, execute the following SQL script:
set heading off;
set echo off;
Set pages 300;
set lines 1000;
set long 80000;
spool tablespace_ddl.sql
select dbms_metadata.get_ddl('TABLESPACE',tbl.tablespace_name) from dba_tablespaces tbl;
spool off
Sample Output:

If you want to retrieve the DDL of the DB links in Oracle, you can follow my other article, DDL of DB Link.
For additional guidance on Oracle tablespace management, refer to the following resources: Oracle Database Storage Management Guide