segment_attrib_clause
The following is the syntax for the segment_attrib_clause in the CREATE TABLE statement:
[PCTFREEinteger
] [PCTUSEDinteger
] [INITRANSinteger
] [MAXTRANSinteger
] [TABLESPACEtablespace_name
] [LOGGING | NOLOGGING] [STORAGE ( [INITIALinteger
[K | M] ] [MINEXTENTSinteger
] [MAXEXTENTS {integer
| UNLIMITED} ] [PCTINCREASEinteger
] [FREELISTSinteger
] [FREELIST GROUPSinteger
] ) ]
- PCTFREE
Specifies the percentage of space to be reserved in each data block for future updates to rows contained in that block. Valid values are - 99, and the default value is 10.
- PCTUSED
Specifies the minimum percentage of space that will be maintained as used in each data block. Valid values are 1- 99, and the default value is 40.
- INITRANS
Specifies the initial number of transaction entries allocated to each block.
- MAXTRANS
Specifies the maximum number of transaction entries allocated to each block.
- TABLESPACE
Specifies the tablespace for the table.
- LOGGING
Specifies that the operation is to be logged to the redo logs.
- NOLOGGING
Specifies that nothing is to be written to the redo logs for this operation.
- STORAGE
Specifies the physical characteristics of the table as follows:
- INITIAL
Specifies the size of the first extent for this table in bytes, kilobytes, or megabytes. If this value is not a multiple of the database blocksize, it will be rounded up to a multiple of the database blocksize.
- NEXT
Specifies the size of the next extent in bytes, kilobytes, or megabytes. If this value is not a multiple of the ...
Get Oracle Database Administration: The Essential Refe now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.