一个表空间相当于mysql的一个数据库的概念,oracle是分配表空间,而mysql是新建数据库,表的数据,是由用户放入某一个表空间的某个表里,而这个表空间会随机把这些表数据放到一个或者多个数据文件中。
由于 oracle 的数据库不是普通的概念,oracle 是由用户和表空间对数据进行管理和存放的。但是表不是由表空间去查询的,而是由用户去查的。因为不同用户可以在同一个表空间建立同一个名字的表,而是通过不同的用户来进行区分。
一个oracle数据库系统可以创建多个数据库,每个数据库称为实例,在实例里可以分配多个表空间,每个表空间里可以创建多个数据表,而每个表空间里的表数据都存储在一个数据文件里,要查询表空间里的表数据就需要在本实例下给表空间指定个用户,由用户来访问表空间里的表。