In an Oracle database, a tablespace consists of one or more physical data files. A data file can have only one tablespace and one database connected with it. Oracle builds a tablespace data file by allocating the appropriate amount of disk space plus the cost for the file header.