表空间是干什么的
是不是相当于SQL Server中的一个数据库啊。。在创建用户的时候,给用户指定一个表空间是什么意思???有什么用。。请各位指点指点小弟。。小弟感谢万分。

解决方案 »

  1.   

    我记得SQL SERVER在建立数据库的时候,要指定数据文件,也就是数据库和数据文件对应而Oracle的结构和SQL SERVER不太一样表空间有名字,它就是一个容器,放东西的地方,或者说是一个房间,里面可以放人,放电脑,桌子等。
    物理上,表空间由一个或者多个数据文件组成,这一点和SQL SERVER不同给用户指定一个默认表空间的意思是这样的
    比如,办公室A(是你的默认表空间),
    你对我说,把你的书去放好
    你没有告诉我放在哪里,那么我就会默认地把你的书放在"办公室A" 里假如你告诉我:把你的书放在图书馆里
    那么我就不会把你的书放到"办公室A"了,因为你告诉了我具体的地点因此,一个用户的默认表空间,也就是在不指定表放在哪里的情况下,默认自动存放表,索引等的地方表空间不属于任何用户,理论上,任何用户都可以放他们的表到任何表空间
      

  2.   

    TO jade007(询人启事) :不要乱说
      

  3.   

    感谢楼上的大哥们特别是:ATGC(花开蝶舞,木秀鸟栖) ;
    小弟总算有所领会啦再说一声:谢谢。。
    以后小弟有什么不懂的,希望大家帮帮忙嘎嘎....