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