database:oracle:create-bigfile-tablespace
                This is an old revision of the document!
Create bigfile tablespace
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
A bigfile tablespace contains only one data file or temp file. This is in contrast to SMALLFILE tablespaces, which can contain multiple files. 
Create bigfile tablespace for ASM
Replace +DATADISK with your ASM disk:
CREATE BIGFILE TABLESPACE DATA DATAFILE '+DATADISK' SIZE 100G AUTOEXTEND ON NEXT 10G MAXSIZE 500G
database/oracle/create-bigfile-tablespace.1698431528.txt.gz · Last modified:  (external edit)
                
                