表空间的作用:
对于不同的用户分配不同的表空间,对不同的模式对象分配不同的表空间,方便对用户操作和模式对象的管理。
可以将不同数据文件创建到不同的磁盘中,有利于管理磁盘空间,提高i/o性能,备份和恢复数据等。
SYSTEM表空间:用于存放Oracle系统内部表和数据字典的数据,如表明、列名、用户名等。
SYSAUX表空间:作为SYSTEM的辅助表空间,用于存放各种数据库工具(如企业管理器、StasPack、logMiner等)用到的数据。用于存放各种模式的对象数据,如智能代理用户DBSNMP、数据挖掘用户ODM等。
USERS表空间:作为用户使用的表空间,可以在这个表空间上创建各种对象,如创建表,索引等。
TEMP表空间:存放临时数据的特殊表空间,例如:当需要进行排序时,系统就将排序的数据临时存放在该表空间,排序处理完成后,即可释放排序数据所占用的空间,称之为临时表空间。