日期:2014-05-16  浏览次数:20963 次

oracle表空间和用户的关系
俺有个问题,想请教各位,就是最近在学习oracle,但是oracle的各种概念弄得我很头疼


想对比着学,就是oracle的所谓数据库是不是相当于sqlserver的整个服务器,oracle的表空间是不是相当于sqlserver的各个数据库?

还有个问题就是oracle的用户是建立在表空间里面,就是说用户是否属于表空间?sqlserver用户和数据库是独立开的
------解决方案--------------------
表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中;从逻辑上讲,数据库则是存放在表空间中,表空间由一个或多个数据文件组成。
这和用户没关系,
用户拥有那个表,而表是属于那个表空间
------解决方案--------------------
ORACLE库 逻辑上有 表空间,表,segment, extend, block.
创建了用户,然后用户就可以在表空间里面创建对象:表,视图,存储过程之类的。