Oracle架构使用的大小可以大于表空间使用的大小吗?

时间:2016-10-06 11:48:26

标签: oracle

在Oracle架构中使用的大小可以大于表空间使用的大小吗?如果是,那么作为模式的可能性如何与表空间相关联?

2 个答案:

答案 0 :(得分:1)

架构不是"关联的"用表空间。

用户(=架构)可以具有默认表空间,但这并不一定意味着用户拥有的所有表都存储在该默认表空间中。如果用户具有权限,则也可以在其他表空间中创建表。

答案 1 :(得分:1)

除了@a_horse_with_no_name提到的内容之外,您还需要了解一些orale的基础知识。

Oracle表空间 -

  • 这是一个逻辑结构,意味着表空间不是 物理对象
  • 表空间由一个或多个称为的物理结构组成 数据文件。数据文件是磁盘上的物理文件,就像位于硬盘上但是采用Oracle格式的任何其他文件一样。数据文件是作为表空间的一部分创建的,只有一个表空间
  • 每个表空间可以具有不同的特征,例如范围 大小以及如何管理范围
  • 它们用于将段分组为逻辑 组。例如,您可能在一个表空间中拥有记帐数据 并在另一个报告数据。

Oracle架构或用户

  • Oracle Schema和用户是同义词,通常使用这些术语 可互换
  • 一个数据库中可能有数千名用户
  • 架构拥有段和对象(表,索引,视图, 约束等)每个段/对象只能属于一个 模式