BIGFILE tablespaces are useful for databases that require very large files, as they can theoretically accommodate up to 8 exabytes (EB) in size.
Syntax is:
CREATE BIGFILE TABLESPACE tablespace_name DATAFILE 'file_location_and_name' SIZE file_size [AUTOEXTEND ON [NEXT size_increment] [MAXSIZE { UNLIMITED | max_size }]] LOGGING | NOLOGGING EXTENT MANAGEMENT LOCAL [SEGMENT SPACE MANAGEMENT { AUTO | MANUAL }];
Example:
CREATE BIGFILE TABLESPACE big_ts DATAFILE '/u01/app/oracle/oradata/mydb/big_ts01.dbf' SIZE 100G AUTOEXTEND ON NEXT 10G MAXSIZE 500G NOLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE BIGFILE TABLESPACE "LARGETBS" NOLOGGING DATAFILE 'D:\ORACLE\LARGETBS' SIZE 51200K AUTOEXTEND ON
Replace +DATADISK with your ASM disk:
CREATE BIGFILE TABLESPACE DATA DATAFILE '+DATADISK' SIZE 100G AUTOEXTEND ON NEXT 10G MAXSIZE 500G