Database
Tablespace OS file
Segment
Extent
Oracle data OS
block block
Columns Blocks
Table A Table B
Rows
Segment Segment
Table
Tablespace
Block header
Growth
Free space
Row data
Example:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = '/u01/oradata';
SQL> CREATE TABLESPACE tbs_1;
• SYSTEM • UNDOTBS1
• SYSAUX • USERS
• TEMP • EXAMPLE
12061_1_sel_ts_3
SYSTEM INVENTORY
tablespace tablespace
ASM
• Stripes files, but not logical volumes
• Provides online disk reconfiguration and dynamic
rebalancing
• Allows for adjustable rebalancing speed
• Provides redundancy on a per-file basis
• Supports only Oracle database files
• Is cluster aware
• Is automatically installed
ASM
Database
disk group
File system
Extent
file Allocation unit
or
raw device
Oracle data
block Physical
block