Bigfile tablespaces allow Oracle databases to store extremely large amounts of data by containing a single large datafile rather than many smaller datafiles. There are three ways to create bigfile tablespaces: 1) specify them as the default during database creation, 2) use the CREATE BIGFILE statement, or 3) alter the default with ALTER DATABASE. Bigfile tablespaces offer benefits like easier management of large volumes of data.