1、第一种:在一个房间里面这个房间可以存储很多箱子,箱子里面可以存储物品! 表空间可以看成房间 箱子可以看成数据文件 物品可以看成表。 用户指定表空间也就是你希望把属于这个用户的表放在那个房间(表空间)里面。表空间是一个虚拟的概念可以无限大,但是需要由数据文件作为载体。第二种:oracle 的表空间该怎样理解? 先说说我的理解,oracle 表空间与 sqlserver 和 mysql 的比较,请网友纠正一下: 一、在 sqlserver 中,企业管理器中可以建多个实例。 比如,两个部门要用同一台服务器,市场 market 和研发 develop 分别建一个自己的实例,然后每个实例下面还可以再建多
2、个不同的数据库。这样一年清清楚楚,各是各的实例,各是各的数据库。 sqlserver 的服务作用于所有的实例和数据库。 二、在 mysql 中,似乎好像不分什么实例,只要装上去了,可以建多个库,然后指派不同人拥用哪个数据库的权限。这个也好理解。三、oracle 则不同,在安装的时候指定了实例叫什么名字,那么服务就叫什么名字,像是:OracleOraDb10g_home1TNSListener ,这里的监听就是一个实例了,这个实例也就是我们常理解中的一个数据库了。 这个数据库上不能再建实例,也不能再改库,而改以表空间的方式。 如果我建了一个 test 的表空间,再把一个用户的权限指定到 test
3、 的话,那么这个用户就拥有了这 test 表空间的权限,当然,一个用户也可以拥用多个表空间的权限。 oracle 的一个服务只作用于自己的实例。ok,总结一下, oracle 中一个实例就相当于 sqlserver 的一个数据库,如果你要搞多个数据库,那么可以用引导工具创建多个,各数据库实例之间服务无关。一个数据库中不同的人可以同时操作,只是各自操作自己的表空间而已。至于管理方式,oracle 更接近 mysql 的 phpmyadmin 方式而已。 我目前了解就这么多,请网友指正。最佳答案 先学了 SQLSERVER 在学 oracle 是会觉得怪怪的.但我觉得你不能用 SQLSERVER
4、对实例的理解来理解 ORACLE 中的 instance .oracle 中的基础教程里已经说明了 oracle server 的组成 是 instance 和 database,instance 是后台的进程和 SGA ,database 主要是物理文件.并且一个 instance 只能对应一个 database ,但 database 可以拥有多个instance. sqlserver 是没有表空间的概念的我觉得你把表空间和实例搞混了.第三种:oracle:什么是表空间啊?太抽象了不理解.最佳答案 oracle 是数据库系统.是用来存放数据的数据当然就存在数据文件上.但是数据文件太多了怎么
5、办,为了好管理,于是逻辑出来表空间.一个表空间由一个或多个数据文件组成.这样表就可以建在表空间上面,当表数据量变多时,表空间中的数据文件都被装满了,这时就要往表空间中加数据文件.其他回答1、 简单来说可以当做归纳盒,table 是建立在表空间上的,表空间又是建立在缓冲池上,不同性质的表可以建制在不同的表空间,比如索引可以单独放在索引表空间中,便于后续的维护以及资源使用等等2、表空间说白了也就是电脑中的一个存放数据的文件,格式是.DBF。在新建表时,你可以使用系统默认的文件,也可以自己定义一个或多个文件路径及文件大小等等,以后你对这张表操作的数据都存放在这些文件中。建好表后你可以在你所定义的路径
6、中找到.DBF 文件,其大小就是你定义的SIZE。oracle 创建数据库和表空间有什么联系?最佳答案 数据库使用表空间来管理数据表,因为我们的表都是存放在数据文件中的,注意数据文件是物理结构,但是表空间是逻辑名词。使用表空间便于管理数据文件,一个数据文件只能属于一个表空间,一个表空间可以包含多个数据文件,可以在表空间的大小不够的时候,像表空间中添加数据文件来扩充表空间的大小。oracle 存储结构的层次是 表空间 包含一个或者多个数据文件,数据文件中的分配单位是 extent(可扩展段),每个 extent 都是有 block 组成的。这里的block 的大小不和系统的块的大小一样。我现在能说出来的就只用这些了,你可以到网上去找找相关的资料,很多很多的。ORACLE 表空间限额是什么? 最佳答案 用来限制用户对表空间的使用。用户要能够在表空间中建立对象,至少需要以下三个条件之一:拥有 resource 角色拥有该表空间的 unlimited 限额拥有该表空间的具体限额值例如某个用户的 users 表空间限额为 30M,当用户试图存储数据到表空间时,如果会导致空间使用超过 30M,就会被拒绝。追问有些时候要修改表空间中的数据文件时,会提示“无效的表空间”,这是什么原因呢?回答表空间的名字是否写错了,检查一下或者看看表空间的状态,是否 offline 或者 read only 了