段由一系列的区所组成,区是由块组成的,当创建一个对象时(表,索引),就会分配一个段给这个对象. 而表空间:包含段,区及块.表空间的数据物理上储存在其所在的数据文件中.
你可以简单的理解成一个表或者索引就是一种段类型
Oracle所有对数据的操作和空间分配,实际上都是针对数据块的操作;区是比块大一级的存储结构,表示的是一连串连续的数据块集合
数据段是与数据库对象相对应,一般一个数据库对象对应一个数据段。多个区是对应一个数据段,每个数据段实际上就是数据库一个对象
表空间是存储结构中的最高层结构。建立一个表空间的时候,是需要指定存储的文件。一个表空间可以指定多个数据文件,多个文件可以在不同的物理存储上。可以说,表空间是可以跨物理存储的.表空间下一级对象数据段的存储,段是不能被指定存储在那个文件里的。所以,要想让数据对象访问IO负载均衡,需要指定不同的数据对象在不同的表空间里.我们要将数据表和索引建在不同的表空间 就是这个原因
另:
1:数据文件、控制文件及archivelog的全备份,当前的redolog文件可用,这种情况可完全恢复
2:有数据文件及archivelog的全备份,当前的redolog文件可用,用重新生成控制文件的方法,这种情况可完全恢复
3:有数据文件、控制文件及archivelog的全备份,当前的redolog文件不可用,这种情况只能恢复到可用的archivelog
4:数据文件及archivelog的全备份,当前的redolog文件不可用,用重新生成 控制文件的方法,这种情况只能恢复到可用的archivelog