update table_test set description='explain for tablespace' where name='yjip';
当你发出这条语句给oracle后, oracle会用到这些tablespace:
1. where条件如果引用了index or other条件导致产生排序操作, 这时会用到TEMP tablespace;
2. oracle收到这条语句后,会申请一块undo块来存放原先的数据,以便rollback时用,用的是undo tablespace;
3. oracle收到这条语句后,会申请一块redo块来存放所需更新的数据,以便redo时用,用的是redo tablespace;
4. SYSTEM tablespace是系统保留用的,最好不要用它
表空间简单的说就是数据库逻辑结构和物理结构的接口,看Oracle体系结构会发现,Oracle分为物理结构和逻辑结构,物理结构是具体的数据文件,逻辑结构是表空间 -〉段-〉区 -〉块.
因为表空间和物理结构和逻辑结构都有关联,因此就把两者很好的连接在一起了。