ORACLE数据库的逻辑结构(磁盘空间结构)由表空间、段、区、块组成。如图:
1
1、数据块:最小的I/O单位;数据块的大小由DB_BLOCK_SIZE参数决定,其大小应该是操作系统块大小的倍数;
2、区:若干个连续的块;
3、段:一个或多个区;表则是存贮在段中的数据;
4、表空间:一个或多个数据文件的集合;一个段只能属于一个表空间,但可以跨越同一表空间下的多个数据文件;一个表空间下可以有多个数据文件,但一个数据文件只能属于一个表空间;