oracle数据库中一个数据库和一个表空间是等同的吗?

 我来答
17号观察室
2013-05-28 · TA获得超过5730个赞
知道大有可为答主
回答量:3666
采纳率:66%
帮助的人:1362万
展开全部
oracle和sql有很大的不同
oracle数据库必须要有表空间 如果没有指定 就是默认的表空间
你可以理解为表空间就是给数据库存放东西的地方
一个表空间可以有多个数据库
追问
不是一个数据库有多个表空间吗??
追答

你说的也可以 如果你当时只建立一个表空间给数据库 后面空间不够了  还可以在原来的基础上追加的

云计算懂管理的小司
2013-05-28 · TA获得超过1146个赞
知道小有建树答主
回答量:756
采纳率:100%
帮助的人:443万
展开全部
您好 数据库是存放数据的地方,可以理解为仓库,里面放了些表,存储过程,触发器等等。
而表空间只是把一些数据集合到了一起。
逻辑关系(由大至小)
数据库-用户-表空间-表-视图-触发器,函数,方法等。
追问
那oracle数据中怎样建数据库啊,我在网上找了点资料,创建了一个新数据库,但是用sqlplus时就进不去,用户名和口令就是设置好的,可就是进不去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情又独中
2013-05-28 · TA获得超过1032个赞
知道小有建树答主
回答量:1220
采纳率:100%
帮助的人:828万
展开全部
oracle表空间是数据文件的集合,而数据库是对象的集合,一个数据库包含很多表空间,而表空间只会属于一个数据库
追问
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二楼最厉害
2013-05-28 · TA获得超过4345个赞
知道小有建树答主
回答量:288
采纳率:50%
帮助的人:238万
展开全部
ORACLE数据库可以有多个实例(一般作用的数据库,通常为一个实例;多个实例的数据库,同一时刻只能有一个实例online),每个数据库实例可以有多个表空间,每个表空间下可以创建多个用户,每个用户下可以创建多个表、视图、方法等。
这样的逻辑关系能明白了不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
spyhost
2015-10-29 · TA获得超过3132个赞
知道小有建树答主
回答量:946
采纳率:90%
帮助的人:103万
展开全部
不等同。
简单的说, 数据库是一个整体,一个数据库下可保护多个用户、多个表、多个存储过程、多个job、多个视图等。
而表空间可以认为是数据实体文件的分类,比如有用户表空间、系统表空间、索引表空间等,一个表空间可以保护多个实体文件。
可以设置表空间的存储大小,但实际使用多少由已存在的数据来决定。
比如设置用户表空间为10G,则存储设备就会分配10G给它。该表空间已经存在资料2G,那么还可以写8G数据进去,但此过程中该表空间只占用10G,不会增加,除非用完10G后不够,则需要再增加。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式