Oracle模式的使用大小可以大于表空间的使用大小

  • 本文关键字:空间 大于 Oracle 模式 oracle
  • 更新时间 :
  • 英文 :


在Oracle schema中,used size可以大于表空间used size ?如果是,如何将模式与表空间相关联?

模式不与表空间"关联"。

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

除了@a_horse_with_no_name所提到的,您还需要了解一些oracle的基础知识。

Oracle Tablespace -

  • 这是一个逻辑结构,意味着表空间不是一个物理对象
  • 表空间由1个或多个物理结构组成数据文件来完成。数据文件是磁盘上的物理文件,就像硬盘上的其他文件一样,但采用Oracle格式。数据文件是作为表空间的一部分创建的,并且只有一个表空间
  • 每个表空间可以有不同的特征,例如范围
  • 用于对段进行逻辑分组组。例如,您可能在一个表空间中包含会计数据和另一个报告数据。

Oracle Schema or User

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