随笔分类 - oracle / oracle Database 体系概念
摘要:自动工作负载存储库 (AWR)是历史性能数据的存储库,其中包括系统、会话、单个 SQL 语句、段和服务的累积统计信息。 AWR 统计数据是性能调优的基础。通过自动收集用于问题检测和调整的数据库统计信息,AWR 充当数据库自我管理的基础。 如下图所示,数据库将最近的 AWR 统计信息存储在 SGA 中
阅读全文
摘要:自动诊断存储库 (ADR)是一个基于文件的存储库,用于存储数据库诊断数据,例如跟踪文件、警报日志、DDL 日志和运行状况监视器报告。 ADR 的主要特征包括: 统一目录结构 一致的诊断数据格式 统一工具集 上述特征使客户和 Oracle Support 能够跨多个 Oracle 实例、组件和产品关联
阅读全文
摘要:物化视图是预先存储或“物化”为模式对象的查询结果。查询的FROM子句可以命名表、视图或物化视图。 物化视图通常在复制中充当主表,在数据仓库中充当事实表。物化视图汇总、计算、复制和分发数据。它们适用于各种计算环境,例如: 在数据仓库中,物化视图可以计算和存储聚合函数(如总和和平均值)生成的数据。 摘要
阅读全文
摘要:连接是组合来自两个或多个表、视图或物化视图的行的查询 。 以下示例连接employees和departments表(FROM子句),仅选择满足指定条件的行(WHERE子句),并使用投影从两列中检索数据(SELECT)。示例输出遵循 SQL 语句。 SELECT email, department_n
阅读全文
摘要:所有 Oracle 数据库都包含默认管理帐户。 管理帐户具有很高的特权,仅适用于被授权执行诸如启动和停止数据库、管理内存和存储、创建和管理数据库用户等任务的 DBA。 SYS管理帐户是在创建数据库时自动创建的。此帐户可以执行所有数据库管理功能。SYS schema 存储数据字典的基表和视图。这些基表
阅读全文
摘要:外部表访问外部源中的数据,就好像这些数据在数据库中的表中一样。 数据可以是为其提供访问驱动程序的任何格式。您可以使用 SQL(串行或并行)、PL/SQL 和 Java 来查询外部表。 外部表的目的 当 Oracle 数据库应用程序必须访问非关系数据时,外部表很有用。 例如,基于 SQL 的应用程序可
阅读全文
摘要:临时表保存仅在事务或会话期间存在的数据 。 临时表中的数据是会话私有的。每个会话只能查看和修改自己的数据。 可以创建全局临时表或私有临时表。下表显示了它们之间的本质区别。 Temporary Table Characteristics CharacteristicGlobalPrivate Nami
阅读全文
摘要:Oracle 数据库以称为数据块的单元(也称为Oracle 块或页)管理数据库数据文件中的逻辑存储空间。数据块是数据库 I/O 的最小单位。 数据块和操作系统块 在物理级别,数据库数据存储在由操作系统块组成的磁盘文件中。 操作系统块是操作系统可以读取或写入的最小数据单位。相反,Oracle 块是一种
阅读全文
摘要:逻辑存储结构简介 Oracle 数据库为数据库中的所有数据分配逻辑空间。 数据库空间分配的逻辑单元是数据块、扩展区、段和表空间。在物理级别,数据存储在磁盘上的数据文件中。数据文件中的数据存储在操作系统块中。 下图是物理和逻辑存储的实体关系图。鱼尾纹符号表示一对多关系。 逻辑和物理存储 一个段包含一个
阅读全文