oracle数据库中一个数据库和一个表空间是等同的吗?
5个回答
展开全部
您好 数据库是存放数据的地方,可以理解为仓库,里面放了些表,存储过程,触发器等等。
而表空间只是把一些数据集合到了一起。
逻辑关系(由大至小)
数据库-用户-表空间-表-视图-触发器,函数,方法等。
而表空间只是把一些数据集合到了一起。
逻辑关系(由大至小)
数据库-用户-表空间-表-视图-触发器,函数,方法等。
追问
那oracle数据中怎样建数据库啊,我在网上找了点资料,创建了一个新数据库,但是用sqlplus时就进不去,用户名和口令就是设置好的,可就是进不去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle表空间是数据文件的集合,而数据库是对象的集合,一个数据库包含很多表空间,而表空间只会属于一个数据库
追问
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ORACLE数据库可以有多个实例(一般作用的数据库,通常为一个实例;多个实例的数据库,同一时刻只能有一个实例online),每个数据库实例可以有多个表空间,每个表空间下可以创建多个用户,每个用户下可以创建多个表、视图、方法等。
这样的逻辑关系能明白了不?
这样的逻辑关系能明白了不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不等同。
简单的说, 数据库是一个整体,一个数据库下可保护多个用户、多个表、多个存储过程、多个job、多个视图等。
而表空间可以认为是数据实体文件的分类,比如有用户表空间、系统表空间、索引表空间等,一个表空间可以保护多个实体文件。
可以设置表空间的存储大小,但实际使用多少由已存在的数据来决定。
比如设置用户表空间为10G,则存储设备就会分配10G给它。该表空间已经存在资料2G,那么还可以写8G数据进去,但此过程中该表空间只占用10G,不会增加,除非用完10G后不够,则需要再增加。
简单的说, 数据库是一个整体,一个数据库下可保护多个用户、多个表、多个存储过程、多个job、多个视图等。
而表空间可以认为是数据实体文件的分类,比如有用户表空间、系统表空间、索引表空间等,一个表空间可以保护多个实体文件。
可以设置表空间的存储大小,但实际使用多少由已存在的数据来决定。
比如设置用户表空间为10G,则存储设备就会分配10G给它。该表空间已经存在资料2G,那么还可以写8G数据进去,但此过程中该表空间只占用10G,不会增加,除非用完10G后不够,则需要再增加。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询