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