A tablespace is a logical storage container in Oracle databases that consists of one or more physical data files on disk. It provides a layer of abstraction between database objects (tables, indexes) and physical storage, allowing administrators to manage disk space efficiently. Tables, indexes, and other schema objects are stored within tablespaces.