术语表

访问驱动因素

在外部表基础结构中,解释数据库的外部数据的 API。访问驱动程序在数据库内运行,数据库使用该驱动程序读取外部表中的数据。

访问途径

从数据库中检索数据的方式。例如,使用索引的查询和使用全表扫描的查询使用不同的访问路径。

ACID 属性

所有 Oracle AI Database 事务处理必须遵循的数据库事务处理的基本属性。ACID 是原子性、一致性、隔离性和耐久性的缩写。

活动联机重做日志文件

联机重做日志文件,其中可能包含数据库实例恢复所需的数据。

活动会话

正在使用 CPU 且未等待空闲等待类中的事件的数据库 session 。

活动会话历史记录 (ASH)

数据库自我管理框架的一部分,每秒对活动数据库会话进行抽样,将数据写入内存和持久性存储。

活动交易

已启动但尚未提交或回退的事务处理。

自适应查询优化

一组功能,使自适应优化程序能够对执行计划进行运行时调整,并发现可导致更好的优化程序统计信息的其他信息。当现有统计信息不足以生成最佳计划时,自适应优化很有帮助。

ADDM

自动数据库诊断监视器。Oracle AI Database 基础设施,支持数据库诊断自己的性能并确定如何解决已识别的问题。

ADR

自动诊断资料档案库。基于文件的分层数据存储,用于管理信息,包括网络跟踪和日志记录。

ADR 基

ADR 根目录。ADR 基目录可以包含多个 ADR 主目录,其中每个 ADR 主目录是某个 Oracle 产品或组件实例的所有诊断数据跟踪、转储、预警日志等的根目录。

ADR 主目录

Oracle 产品或组件实例的所有诊断数据跟踪、转储、预警日志等的根目录。例如,在具有共享存储和 Oracle ASM 的 Oracle RAC 环境中,每个数据库实例和每个 Oracle ASM 实例都有自己的 ADR 主目录。

高级索引压缩

针对堆组织表上支持的唯一索引和非唯一索引的 prefix compression 的扩展和增强功能。与每个块使用固定重复键消除的前缀压缩不同,高级压缩基于每个块使用自适应重复键消除。

高级行压缩

一种表压缩,适用于 OLTP 应用程序,用于压缩任何 SQL 操作操纵的数据。

另请参见 basic table compression 。

聚合功能

对一组行进行操作以返回单个行的函数(如 COUNT)。

预警日志

提供数据库消息和错误的时间顺序日志的文件。预警日志存储在 ADR 中。

分析功能

对一组行进行运算从而返回多个行的函数。

分析查询

用于回答业务问题的“假设”查询。通常,分析查询涉及联接和聚合,并且需要扫描非常大量的输入数据以生成相对较少的输出。

分析的视图

一种视图类型,用于封装事实数据的聚合、计算和联接。分析视图使用维模型组织数据。使用这些视图,可以轻松地将聚合和计算添加到数据集,并在视图中呈现可以使用相对简单的 SQL 进行查询的数据。

反联接

一个 join ,从 predicate 左侧返回在谓词右侧没有对应行的行。

应用程序

在应用程序根内,应用程序是由公用用户创建的命名版本化数据和元数据集。应用程序可能包括应用程序公用用户、应用程序公用对象,或上述的某个多个和组合。

应用架构

数据库应用程序连接到 Oracle 数据库的计算环境。最常见的两种数据库体系结构是客户机/服务器和多层。

应用程序公用对象

连接到应用程序根时创建的共享数据库对象。元数据(对于元数据链接对象)或数据(对于数据链接公用对象)由应用程序容器中的应用程序 PDB 共享。

应用程序公用用户

连接到应用程序根时创建的公用用户。元数据(对于元数据链接的公用对象)或数据(对于数据链接的公用对象)由应用程序容器中的应用程序 PDB 共享。

应用产品容器

插入到应用程序根的一组指定的应用程序 PDB。应用程序容器可以包含应用程序种子。

应用产品上下文

指定名称空间中的属性名称 - 值对。在对数据库执行操作之前,应用程序会设置各种上下文。

应用连续性

此功能允许在发生可恢复的错误后以无中断和快速的方式对数据库请求重放,从而使数据库会话不可用。

应用程序域索引

特定于应用程序的定制 index 。

应用产品 PDB

插入到应用程序容器的 PDB 。

应用程序的根

应用程序容器中的根容器。每个应用程序容器都只有一个应用程序根。应用程序根与 CDB 根共享一些特征,因为它可以包含公用对象以及 PDB 的某些特征,因为它是使用 CREATE PLUGGABLE DATABASE 语句创建的。

应用程序种子

一个可选的应用程序 PDB ,用作在应用程序容器中创建其他 PDB 的模板。应用程序容器包括 0 或 1 个应用程序种子。

应用服务器

提供客户机与一个或多个数据库服务器之间的接口并托管应用程序的软件。

档案压缩

使用 COLUMN STORE COMPRESS FOR ARCHIVE 指定的混合列压缩。此类型使用高于 COLUMN STORE COMPRESS FOR QUERY 的压缩率,对于压缩将存储很长时间的数据非常有用。

归档重做日志文件

Oracle AI Database 已归档的联机重做日志的成员。归档重做日志文件可以应用于介质恢复中的数据库备份。

ARCHIVELOG 模式

允许归档联机重做日志的数据库模式。

归档程序进程 (ARCn)

归档联机重做日志文件的后台进程。

存档

生成归档重做日志文件的操作。

升序索引

数据以升序存储的 index 。默认情况下,字符数据按值的每个字节中包含的二进制值、从最小到大的数字数据以及从最早到最新值的日期进行排序。

属性群集表

按堆组织的表,基于用户指定的群集指令在磁盘上以近距离方式存储数据。

audit trail (审计线索)

用于存储审计记录的地点。

自动数据库诊断监视器 (ADDM)

请参见 ADDM 。

自动诊断资料档案库 (ADR)

请参见 ADR 。

自动管理内存

Oracle AI Database 完全自动管理 SGA 和实例 PGA 内存的模式。

自动段空间管理系统 (ASSM)

一种存储空间管理方法,使用位图来管理段空间,而不是空闲列表。

自动撤消管理模式

一种数据库模式,用于自动管理专用还原表空间中的还原空间。

另请参见 manual undo management mode 。

自动工作负载资料档案库 (AWR)

请参见 AWR 。

自治事务

可从另一个事务处理(称为主事务处理)调用的独立事务处理。

AWR

自动工作负载资料档案库 (AWR)。每个 Oracle 数据库中的内置资料档案库。Oracle AI Database 会定期创建其重要统计信息和工作量信息的快照,并将其存储在 AWR 中。

AWR 基线

通常在系统在峰值负载时表现良好的一段时间内采用的统计速率集合

AWR 堆快照

AWR 中在特定时间捕获的一组性能统计信息。

B 树索引

index ,其组织方式类似于颠倒树。B 树索引有两种类型的块:用于搜索的分支块和用于存储值的叶块。叶块包含每个索引数据值以及用于查找实际行的对应行 ID。“B”代表“平衡”,因为所有叶块会自动保持在相同的深度。

后台流程

一个进程,用于合并其他函数,这些函数将由针对每个客户机进程运行的多个 Oracle 程序处理。后台进程异步执行 I/O 并监视其他 Oracle 进程。

另请参见 database instance ;Oracle process 。

备份

数据的副本。备份可以包括数据库的关键部分,例如数据文件、服务器参数文件和控制文件。

备份块

备份集的最小单元。

备份集合

一种专有 RMAN 备份格式,包含来自一个或多个数据文件、归档重做日志文件或控制文件或服务器参数文件的数据。

基本表压缩

一种用于批量加载操作的表压缩。必须使用直接路径 INSERT 操作、ALTER TABLE . . . MOVE 操作或联机表重新定义才能实现基本表压缩。

大表缓存

数据库缓冲区高速缓存的可选集成部分,它使用基于温度的对象级替换算法,而不是传统的基于 LRU 的块级替换算法。

大型文件表空间

包含一个非常大的数据文件或临时文件的表空间。

赋值变量

SQL 语句中的占位符,必须替换为有效值或值地址,语句才能成功执行。通过使用绑定变量,可以编写 SQL 语句,在运行时接受输入或参数。以下示例显示了使用 v_empid 作为绑定变量的查询:

SELECT * FROM employees WHERE employee_id = :v_empid;

位图的索引

数据库 index ,其中数据库存储每个索引键的位图,而不是行 ID 列表。

位图连接索引

用于两个或更多表的联接的位图 index 。

位图合并

合并从 bitmap index 扫描中检索到的位图的操作。例如,如果 gender 和 DOB 列具有位图索引,则当 query predicate 为 WHERE gender='F' AND DOB > 1966 时,数据库可能会使用位图合并。

块腐败

不采用可识别 Oracle 格式或其内容在内部不一致的数据块。

块标头

数据块的一部分,包括有关块类型、块地址的信息,有时还包括事务处理信息。

阻塞开销

数据块中的空间,用于存储管理块所需的元数据。开销包括 block header 、表目录和行目录。

分支块

在 B 树索引中,数据库用于搜索的块。叶块存储索引条目。B 树索引的上级分支块包含指向下级索引块的索引数据。

B 树索引

index ,其组织方式类似于颠倒树。B 树索引有两种类型的块:用于搜索的分支块和用于存储值的叶块。叶块包含每个索引数据值以及用于查找实际行的对应行 ID。“B”代表“平衡”,因为所有叶块会自动保持在相同的深度。

缓冲

数据库缓冲区高速缓存中的主内存地址。当前和最近使用的数据块从磁盘读取的缓冲区高速缓存。当需要新块时,数据库可以将旧的数据块替换为新块。

缓冲区高速缓存命中比率

数据库在缓冲区高速缓存中找到请求的块而无需从磁盘读取的频率的度量。

缓冲标头

存储有关 buffer 的元数据的内存结构。

缓冲区池

SGA 中的缓冲区集合。

商务智能

对组织信息进行分析,以此帮助制定业务决策。

字节语义

将字符串作为字节序列进行处理。偏移到字符串和字符串长度以字节表示。

高速缓存恢复

实例恢复的自动阶段,其中 Oracle AI Database 将联机重做日志文件中的所有已提交和未提交的更改应用于受影响的数据块。

基数

相异值与表行数的比率。对于在百万行表中只有两个不同值的列,其基数较低。

笛卡尔连接

一个联接,其中一个或多个表与语句中的任何其他表没有任何联接条件。优化程序将一个数据源中的每一行与另一个数据源中的每一行联接起来,创建两个集合的笛卡尔积。

CDB

至少包含一个 PDB 的 Oracle AI Database 安装。从 Oracle Database 21c 开始,每个 Oracle 数据库都是一个 CDB。

CDB 管理员

管理 CDB 的数据库管理员。PDB 管理员管理 CDB 中的单个 PDB。

CDB root

在多租户容器数据库 (container database,CDB) 中,包含所有 PDB 所属的方案、方案对象和非方案对象的集合。每个 CDB 都只有一个根容器,用于存储管理 PDB 所需的系统元数据。所有 PDB 均属于 CDB 根。

character encoding - 字符编码

将给定曲目中的每个字符与代码单元配对以促进数据存储的代码。

字符语义

将字符串作为字符序列进行处理。字符串和字符串长度的偏移以字符(字符代码)表示。

字符集合

用于在计算机屏幕上显示字符的编码方案。

check 约束条件

一列或一组列的约束条件,要求每行的指定条件为 true 或未知。

checkpoint (检查点)

1. 标记检查点位置的数据结构,即实例恢复必须开始的重做线程中的 SCN。检查点记录在 control file 和每个数据文件标头中,是恢复的关键元素。

2. 将数据库缓冲区高速缓存中的脏数据块写入磁盘。数据库写进程 (database writer,DBW) 进程将块写入磁盘以将缓冲区高速缓存与数据文件同步。

检查点处理 (CKPT)

使用检查点信息更新控制文件和数据文件标头并指示 DBW 将块写入磁盘的后台进程。

干净还原点

PDB 还原点,在关闭 PDB 时创建。将 PDB 闪回到干净还原点不需要还原备份或创建临时实例。

子光标

包含文本存储在父游标中的语句的计划、编译环境和其他信息的游标。父游标编号为 0,第一个子游标编号为 1,依此类推。子游标与父游标参考的 SQL 文本完全相同,但不同。例如,两个文本为 SELECT * FROM mytable 的语句在不同方案中引用名为 mytable 的表时使用不同的游标。

循环再利用记录

一种控制文件记录类型,其中包含可根据需要覆盖的非关键信息。当所有可用的记录插槽都已满时,数据库要么扩展控制文件,为新记录腾出空间,要么覆盖最早的记录。

客户

在 client/server architecture(客户机/服务器体系结构)中,与用户交互的前端数据库应用程序。客户机部分没有数据访问职责。

客户机字符集

客户机应用程序输入或显示的数据的字符集。客户端和数据库的字符集可以不同。

客户机流程

执行应用程序或 Oracle 工具代码的进程。当用户运行客户机应用程序(如 SQL*Plus)时,操作系统将创建用于运行应用程序的客户机进程。

另请参阅 Oracle 流程。

客户端/服务器体系结构

软件体系结构基于两个 CPU 之间的处理分离,一个充当事务处理中的客户机,请求和接收服务,另一个充当在事务处理中提供服务的服务器。

集群文件系统

分布式文件系统是一组服务器,它们协作为客户机提供一致性和高性能。

群集索引

群集键上的 B 树索引。

集群键

在表群集中,群集表共有的列。例如,employees 和 departments 表共享 department_id 列。在创建表集群时以及在创建添加到表集群的每个表时指定集群关键字。

冷缓冲器

数据库缓冲区高速缓存中最近未使用的缓冲区。

列

table 中表示数据域的垂直空间。表定义包含表名和一组列。每一列都有一个名称和数据类型。

列格式

位于内存中列存储中的对象的基于列的格式。列格式与数据库用于将对象存储在数据库缓冲区高速缓存和数据文件中的行格式形成对比。

提交

结束数据库事务处理并使事务处理中执行的所有更改成为永久性的操作。

提交清除

提交后从块中自动删除与锁相关的 transaction 信息(ITL 项)。仅当包含已提交事务处理中数据的已修改块仍位于 SGA 中并且没有其他会话正在修改它们时,数据库才会删除 ITL 条目。

公用目标文件

驻留在 CDB 根或共享数据(数据链接公用对象)或元数据(元数据链接公用对象)的应用程序根中的对象。CDB 根中的所有公用对象均由 Oracle 提供。应用程序根中的公用对象称为应用程序公用对象。

公用职责

多租户容器数据库 (CDB) 中所有容器中存在的角色。

公用用户

在多租户容器数据库 (CDB) 中,多个容器中存在具有相同身份的数据库用户。在 CDB 根中创建的公用用户在每个现有和将来的 PDB 中具有相同的标识。在此应用程序容器中创建的公用用户在此应用程序容器中的每个现有和将来的应用程序 PDB 中具有相同的身份。

完成刷新

用于定义实体化视图的查询的执行。最初创建实体化视图时,将发生完全刷新,除非实体化视图引用预生成表,或者将表定义为 BUILD DEFERRED。

复合数据库操作

单个数据库会话中两个时间点之间的活动。

复合索引

对表中的多个列的一种索引。

复合分区

一种分区策略,通过一种数据分配方法对表进行分区,然后使用另一种数据分配方法将每个分区进一步划分为子分区。

组合唯一密钥

一组包含两个或更多列的唯一键约束条件。

复合触发

一个触发器可以在多个计时点触发。例如,复合触发器可能在触发语句之前和之后触发。

压缩单元

在混合列压缩中,用于存储一组行的逻辑构造。将数据加载到表中时,数据库以列格式存储行组,并将每个列的值一起存储和压缩。在数据库压缩一组行的列数据之后,数据库会将数据放入压缩单元中。

连接的索引

请参见 composite index 。

条件

SQL 语句中一个或多个表达式和逻辑运算符的组合,可返回值 TRUE、FALSE 或 UNKNOWN。例如,条件 1=1 的求值结果始终为 TRUE。

写入冲突

在已读取的已提交事务处理中,当事务处理尝试更改由未提交的并发事务处理更新的行时,会发生这种情况。

连接

客户机进程与 Oracle 数据库实例之间的通信路径。

另请参见 session 。

连接集中

一种资源利用率和用户可伸缩性功能,通过与共享服务器的有限协议连接最大化会话数。

统一备份

可以使用 RESETLOGS 选项打开的整个数据库备份,而无需执行介质恢复。从本质上讲,对整个数据库进行一致的备份不需要对重做应用进行一致性。

另请参见 inconsistent backup 。

一致读取获取

检索数据库缓冲区高速缓存中与特定 SCN(读一致性的一部分)一致的块版本。如果数据库需要块来满足查询,并且数据库缓冲区高速缓存中没有块与正确的 SCN 一致,则数据库会尝试从还原数据中获取正确版本的块。

容器

在 multitenant container database,CDB(多租户容器数据库,CDB)中,根或 PDB。

上下文

一组应用程序定义的属性,用于验证和保护应用程序。SQL 语句 CREATE CONTEXT 为上下文创建名称空间。

控制文件

记录数据库的物理结构并包含重做日志文件的名称和位置、数据库创建的时间戳、当前日志序列号、检查点信息等的二进制文件。

立方

具有相同维和其他共享特征的度量的组织结构。立方的边缘包含维成员,立方的主体包含数据值。

当前模式获取

在不使用读取一致性的情况下,检索缓冲区高速缓存中当前存在的数据块版本。任何时候,块的当前模式中都只存在一个版本。

当前联机重做日志文件

日志写进程 (LGWR) 正在向其主动写入的联机重做日志文件。

光标

PGA 中专用 SQL 区域的句柄或名称。由于游标与专用 SQL 区域密切相关,因此这些术语有时可以互换使用。

数据区块

Oracle AI Database 中最小的数据存储逻辑单元。数据块的其他名称包括 Oracle 块或页面。一个数据块对应于磁盘上特定字节数的物理空间。

另请参见 extent ; segment 。

数据并发

许多用户可以同时访问相同的数据。多用户数据库管理系统必须提供足够的并发控制,以便无法不当地更新或更改数据,从而影响数据完整性。

另请参阅数据一致性。

数据一致

多用户数据库中每个用户的数据的一致视图。

另请参阅数据并发。

数据已损坏

当硬件、软件或网络组件导致读取或写入损坏的数据时发生的错误。

数据字典

数据库表和视图的只读集合,其中包含有关数据库、数据库结构及其用户的参考信息。

数据字典 (DDL) 锁定

当正在进行的 DDL 操作对对象执行操作或引用对象时,用于保护方案对象定义的锁。Oracle AI Database 会代表需要 DDL 锁的任何 DDL 事务自动获取 DDL 锁。用户无法显式请求 DDL 锁定。

数据字典缓存

共享池中存储数据字典信息的内存区域。数据字典高速缓存也称为行高速缓存,因为它将数据存储为行,而不是存储整个数据块的缓冲区。

数据字典查看

表的预定义视图或数据字典中的其他视图。数据字典视图以前缀 DBA_、ALL_ 或 USER_ 开头。

数据文件

由 Oracle AI Database 创建并包含数据库数据的磁盘上的物理文件。数据文件可以位于操作系统文件系统或 Oracle ASM 磁盘组中。

数据链路

在 PDB 中,指向根中的数据(而非元数据)的内部机制。例如,AWR 数据位于根中。每个 PDB 使用一个对象链接指向根中的 AWR 数据,从而使每个单独的容器中都可以访问 DBA_HIST_ACTIVE_SESS_HISTORY 和 DBA_HIST_BASELINE 等视图。

数据链接的公用对象

CDB 根或应用程序根中存在的公用对象。数据(而非元数据)由任何 PDB 共享,其中包含指向公用对象的数据链接。

Data Integrity (数据完整性)

规定可接受数据标准的业务规则。这些规则通过使用完整性约束条件和触发器来应用于数据库,以防止输入无效的数据。

数据开采

自动搜索大型数据存储,以了解超越简单分析的模式和趋势。

数据细分

包含非群集表、表分区或表群集数据的 segment 。

另请参见 extent 。

数据类型

在 SQL 中,与列值或常量关联的一组固定属性。示例包括 VARCHAR2 和 NUMBER。Oracle AI Database 以不同的方式处理不同数据类型的值。

数据仓库

专为 query 和分析而不是为 OLTP 设计的关系数据库。

数据库访问控制

限制数据访问和数据库活动。例如,限制用户查询指定的表或执行指定的数据库语句。

数据库应用

与数据库交互以访问和处理数据的软件程序。

数据库身份验证

用户向数据库提供身份证明的过程,用于验证身份证明并允许访问数据库。

数据库块大小

创建数据库集时的数据块大小。大小是为 SYSTEM 和 SYSAUX 表空间设置的,是所有其他表空间的默认值。除了通过重新创建数据库外,无法更改数据库块大小。

数据库缓冲区高速缓存

保存数据块副本的 system global area (SGA) 部分。并发连接到数据库实例的所有客户机进程共享对缓冲区高速缓存的访问权限。

数据库字符集

一种字符编码方案,用于确定可以在数据库中表示哪些语言。

数据库驱动程序

应用程序与 Oracle 数据库之间的软件。驱动程序将应用程序进行的 API 调用转换为数据库可以处理的命令。通过使用 ODBC 驱动程序,应用程序可以访问任何数据源,包括存储在电子表格中的数据。ODBC 驱动程序在 ODBC 标准和数据库之间执行所有映射。

数据库实例

系统全局区 (system global area,SGA) 和后台进程的组合。一个实例与一个且仅一个数据库关联。每个数据库实例都是一个读/写数据库实例或只读数据库实例。在 Oracle Real Application Clusters 配置中,多个实例访问单个数据库。

数据库链接

一个数据库中的方案对象,使用户可以访问不同数据库中的对象。

数据库文件系统 (DBMS)

软件,用于控制数据存储、组织和检索。

数据库对象

数据库中可以使用 SQL 进行处理的对象。方案对象(如表和索引)驻留在方案中。非方案对象(如目录和角色)不驻留在方案中。

数据库操作

在数据库监视的上下文中,包含 SQL 语句、PL/SQL 块或两者组合的逻辑实体。

Database Point-in-Time Recovery(数据库时间点恢复)

导致数据库非当前版本的介质恢复类型。在这种情况下,不会应用在恢复的备份后生成的所有重做。

数据库的安全性

数据库管理的方面,涉及用户验证、加密、访问控制和监视。

数据库服务器

在多用户环境中可靠地管理大量数据,以便用户可以同时访问同一数据。数据库服务器还可以防止未经授权的访问,并为故障恢复提供有效的解决方案。

数据库服务器网格

一组商品服务器,这些服务器连接在一起以在一个或多个数据库上运行。

数据库服务

一个或多个数据库实例的命名表示形式。Oracle 数据库的服务名称通常是其全局数据库名称。客户机使用服务名称连接到一个或多个数据库实例。

数据库存储网格

Database Server Grid 中计算机组合和访问的低成本模块化存储阵列的集合。

数据库用户

可通过其登录到 Oracle 数据库的帐户。

数据库写进程 (DBW)

将数据库缓冲区高速缓存中的缓冲区写入数据文件的后台进程。

DDL

数据定义语言。包括定义或更改数据结构的语句,例如 CREATE TABLE 或 ALTER INDEX。

死锁定

一种情况,两个或多个用户正在等待彼此锁定的数据。在 Oracle AI Database 中,此类死锁很少见。

声明语

一种非过程语言,描述应该做什么,现在如何做。SQL 和 Prolog 是声明式语言的示例。SQL 是声明性的,因为用户指定他们想要的结果,而不是如何推导它。

专用服务器

一种数据库配置,服务器进程用于处理单个客户机进程的请求。

另请参见 shared server 。

可推迟的约束条件

一种约束条件,允许 SET CONSTRAINT 语句将约束条件检查延迟到发出 COMMIT 语句为止。通过可延迟约束条件,可以在进行可能违反约束条件的更改时暂时禁用约束条件。

延迟插入

将带有 MEMOPTIMIZE_WRITE 提示的插入到指定为 MEMOPTIMIZE FOR WRITE 的表中。无法回退延迟插入,并且不使用数据库缓冲区高速缓存的一致性机制。后台进程将延迟插入异步写入数据文件。

定义者的权限 PL/SQL 过程

使用其所有者(而不是其当前用户的特权)执行的过程。

并行程度

与单个操作关联的并行执行服务器数。并行执行旨在有效地使用多个 CPU。借助 Oracle AI Database 并行执行框架,您可以显式选择特定级别的并行度,或者依靠 Oracle AI Database 自动控制并行度。

从属对象

在方案对象依赖性中,其定义的对象引用另一个对象。例如,如果对象 A 的定义引用对象 B,则 A 是 B 上的从属对象。

降序索引

一种索引,其中数据按降序存储在指定的列或列上。

维

对数据进行分类的结构,以便用户能够回答业务问题。常用的维有客户、产品和时间。

维表

存储星形方案或雪花方案中维的全部或部分值的关系表。维表通常包含维关键字列、级别列和属性列。

直接路径 INSERT

数据库在其中将数据直接写入数据文件的 INSERT,绕过数据库缓冲区高速缓存。数据库将插入的数据附加到表中的现有数据。

直接路径读取

绕过 SGA 读取到 PGA 中的单个块或多块。

目录目标文件

数据库对象,用于为服务器文件系统上外部二进制文件 LOB (BFILE) 和外部表数据所在的目录指定别名。所有目录对象都是在单个名称空间中创建的,并且不属于单个方案。

脏读

事务处理读取其他事务处理写入的未提交数据时发生的情况。Oracle AI Database 从不允许脏读取。

分派程序

请参见 dispatcher process (Dnnn) 。

分派程序进程 (D nnn )

仅在使用共享服务器配置时才存在可选后台进程。每个分派程序进程负责将请求从连接的客户机进程路由到可用的共享服务器进程并返回响应。

分布式的数据库

分布式系统中的一组数据库,可作为单个数据源显示在应用程序中。

分布式环境

一个由不同系统组成的网络,可以无缝地相互通信。

分布式处理

应用程序在网络中的不同计算机之间分配其任务时发生的操作。

分布式事务处理

包含单独或作为组更新分布式数据库节点上数据的语句的事务处理。Oracle AI Database 使用两阶段提交机制确保分布式事务处理中数据的完整性。

DML

数据操纵语言。包括 SELECT、INSERT、UPDATE 和 DELETE 等语句。

DML 锁定

防止同时发生冲突的 DML 或 DDL 操作的破坏性干扰的锁。DML 语句自动获取行锁和表锁。

动态性能查看

在打开和使用数据库时持续更新的特殊视图。动态性能视图有时称为 V$ 视图。

动态 SQL

完整文本直到运行时才知道的 SQL。动态 SQL 语句存储在运行时输入程序或由程序构建的字符串中。

版本

可在其中重新定义数据库对象的专用环境。通过基于版本的重新定义,您可以在使用应用程序时升级应用程序的数据库对象,从而最大限度地减少或消除停机时间。

加密

使用密钥和加密算法将数据转换为不可读格式的过程。

等值联接

包含等号运算符的联接条件下的联接。

ETL

提取、转换和装入 (ETL)。从源系统提取数据并将其引入数据仓库的过程。

独占锁

阻止共享关联资源的锁。获取资源独占锁定的第一个事务处理是唯一可以在释放锁之前更改资源的事务处理。

可执行的 SQL 语句

一种 SQL 语句,用于生成对数据库实例的调用,包括 DML 和 DDL 语句以及 SET TRANSACTION 语句。

执行方案

数据库用于执行 SQL 语句的步骤组合。每一步骤要么从数据库中物理检索数据行,要么为执行该语句的用户准备这些数据行。可以使用提示覆盖执行计划。

表达

一个或多个值、运算符和 SQL 函数的组合,用于解析为值。例如,表达式 2*2 的计算结果为 4。通常,表达式假定其组件的数据类型。

范围

为存储特定类型的信息而分配的多个连续数据块。segment 由一个或多个区组成。

另请参见 data block 。

外部表

一个只读表,其元数据存储在数据库中、数据存储在数据库外的文件中。数据库使用描述外部表的元数据公开其数据,就像它们是关系表一样。

提取、转换和装入 (ETL)

请参见 ETL 。

事实

表示业务度量的数据,如销售额或成本数据。

事实表

包含事实数据的数据仓库星形方案中的表。事实表通常有两种列:包含事实的那些列和维表的外键的那些列。

快速完整索引扫描

完整索引扫描,其中数据库使用多块读取读取来读取索引中的所有块,然后放弃分支块,不按特定顺序返回索引块。

快速恢复区域

存储与恢复相关的文件的可选磁盘位置,例如控制文件和联机重做日志副本、归档重做日志文件、闪回日志和 RMAN 备份。

容差

高可用性体系结构提供的保护,以防体系结构中的组件出现故障。

领域

在表中,行和列的交叉。

所有用户命令

在连续磁盘地址空间内构建的数据结构。

细粒度审核

一种数据库审计类型,允许您在创建策略期间审计特定的表列并关联事件处理程序。

固定 SGA

内部客房服务区,包含各种信息,包括有关数据库和实例状态的一般信息以及进程之间通信的信息。

闪回数据归档进程 (FBDA)

将跟踪表的历史行归档到闪回数据归档中的后台流程。当跟踪表上包含 DML 的事务处理提交时,此处理会将更改后的行的预映像存储到闪回数据归档中。还会在当前行上保留元数据。

强制整个数据库缓存模式

通过执行 ALTER DATABASE ... FORCE FULL DATABASE CACHING 语句手动启用的高速缓存模式。与在默认缓存模式下不同,Oracle AI Database 会缓存整个数据库(使用 NOCACHE 属性指定的 LOB)。

foreign key (外键)

完整性约束条件,要求一列或一组列中的每个值与相关表的唯一值或主关键字中的值匹配。外键的完整性约束条件用于定义在引用数据发生更改时指示数据库行为的操作。

外键约束

Oracle AI Database 在其中强制实施包含一个或多个公用列的两个表之间的关系的约束条件。该约束条件要求,对于定义约束条件的列中的每个值,另一个指定的其他表中的值和列必须匹配。例如,引用完整性规则可能规定员工只能在现有部门工作。

格式模型

格式文字,用于描述字符串中日期时间的格式。

自由列表

称为空闲列表的链接列表,用于管理手动段空间管理 (manual segment space management,MSSM) 中段中的空闲空间。对于具有空闲空间的数据库对象,空闲列表将跟踪高水位标记下的块,高水位标记是已使用和尚未使用的段空间之间的分隔线。在使用块时,数据库会根据需要将块置于空闲列表中或从空闲列表中删除块。

完整索引扫描

index 扫描,其中数据库仅读取根分支和左侧分支块以查找第一个叶块,然后使用单个块 I/O 按索引排序顺序读取叶块。

完整外部联接

两个表之间的联接,返回内部联接的结果、左外部联接和右外部联接的结果。

完整表扫描

表数据扫描,数据库在其中按顺序读取表中的所有行,然后筛选掉那些不符合选择标准的那些行。数据库扫描 high water mark (HWM) 下的所有格式化数据块。

函数

始终返回单个值的方案对象,与 PL/SQL 过程类似。

基于函数的索引

一个索引,用于计算涉及一个或多个列的函数或表达式的值并将其存储在索引中。

GDS

请参阅 Global Data Services (GDS)

GDS 目录

元数据资料档案库,位于 Oracle 数据库内,与 GDS 配置关联。每个云都有一个且只有一个目录。

GDS 配置

由 GDS 框架集成到单个虚拟服务器中的一组数据库,可提供一个或多个全局服务,同时确保资源的高性能、可用性和最佳利用率。

另请参见 global service 。

GDS 库

GDS 配置中提供一组唯一全局服务并属于特定管理域的一组数据库。

GDS 区域

GDS 配置中的逻辑边界,其中包含地理位置相邻的数据库客户机和服务器。

全局数据服务 (Global Data Services,GDS)

适用于复制数据库的自动化工作负载管理解决方案。数据库服务是一个或多个数据库实例的命名表示形式。GDS 在一组复制的数据库中实施 Oracle AI Database 服务模型。

全局数据库名

数据库名称 (DB_NAME) 和网络域 (DB_DOMAIN) 的组合,例如 orcl.example.com。全局数据库域在网络中是唯一的。

全局分区索引

B 树索引,独立于索引表上使用的分区方案进行分区。单个索引分区可以指向任何或所有表分区。

全局服务

通过数据复制同步的多个数据库提供的数据库服务。

全局服务经理

全球数据服务框架中的中央管理工具。每个 GDS 配置的 GDS 区域中必须至少存在一个全局服务管理器。

全局临时表

一个特殊的临时表,在特定持续时间内存储中间会话专用数据。

颗粒

平行化的基本工作单元。Oracle AI Database 将并行执行的操作(例如,表扫描、表更新或索引创建)划分为多个区组。并行执行进程一次执行一个区组。

Grid Computing (网格计算)

协调大量服务器和存储器使其作为单个大型计算机工作的计算体系结构。

栅格基础结构

用于为企业网格体系结构提供基础结构的软件。在集群中,此软件包括 Oracle Clusterware 和 Oracle ASM 。对于独立服务器,此软件包括 Oracle ASM。Oracle AI Database 将这些产品组合成一个称为网格主目录的软件安装。

硬性分析

数据库为构建应用程序代码的新可执行版本而执行的步骤。如果共享池中不存在已提交语句的已解析表示形式,则数据库必须执行硬性语法分析,而不是软性语法分析。

散列集簇

一种类似于索引群集的表群集类型,但索引键将替换为散列函数。不存在单独的群集索引。在散列群集中,数据是索引。

散列碰撞

将多个输入值散列到相同的输出值。

散列表函数

对任意长度输入值进行操作的 function ,返回固定长度的散列值。

散列索引

memoptimize pool 中的内部结构,按主键对内存区域进行索引。

散列联接

数据库使用两个表或数据源中较小的一个联接在内存中构建散列表。数据库扫描较大的表,探测散列表以查找较小表中匹配行的地址。

散列键值

在散列群集中,将实际值或可能值插入到群集键列中。例如,如果群集关键字为 department_id,则散列关键字值可以是 10、20、30 等。

散列分段

一种分区策略,根据数据库应用于用户指定的分区关键字的散列算法将行映射到分区。行的目标由数据库应用于该行的内部散列函数确定。散列算法设计用于在设备之间平均分配行,以便每个分区包含大约相同的行数。

散列表

将联接键与散列联接中的行关联的内存中数据结构。例如,在 employees 和 departments 表的联接中,联接键可能是部门 ID。hash function 使用 join 键生成散列值。此散列值是数组中的索引,即散列表。

散列值

在散列群集中,用于标识存储桶的唯一数字 ID。Oracle AI Database 使用散列函数接受无限数量的散列键值作为输入,并将其排序为有限数量的存储桶。每个散列值都映射到块的数据库块地址,该块存储与散列键值(部门 10、20、30 等)对应的行。

散列表

一种数学技术,其中无限一组输入值映射到有限的一组输出值,称为散列值。散列对于快速查找散列表中的数据非常有用。

按堆组织的表

一个表,其中数据行在磁盘上不按特定顺序存储。默认情况下,CREATE TABLE 创建按堆组织的表。

分层数据库

以树结构组织数据的数据库。每个父记录都有一个或多个子记录,类似于文件系统的结构。

高水印 (HWM)

segment 中已用空间与未用空间之间的边界。

提示

通过 SQL 语句中的注释传递给 optimizer 的指令。优化程序使用提示为语句选择执行计划。

热缓冲区

数据库缓冲区高速缓存中经常访问且最近使用的缓冲区。

人为错误停机

提交意外或恶意操作时发生的中断,导致数据库中的数据在逻辑上损坏或不可用。

Hybrid Columnar 压缩

一种混合方法,使用行和列技术压缩数据块中的数据。称为压缩单元的逻辑构造用于存储一组混合列式压缩行。

混合分区表

表,其中一些分区存储在数据文件段中,有些分区存储在外部数据源中。

IM 列存储

可选的 SGA 区域,以针对快速扫描而优化的列格式存储表和分区的副本。

映像复制

数据文件、控制文件或归档重做日志文件的位对位磁盘复制。可以使用操作系统实用程序或 RMAN 创建物理文件的映像副本,并使用任一工具来恢复它们。

隐式查询

DML 语句的一个组件,用于在不使用子查询的情况下检索数据。不显式包括 SELECT 语句的 UPDATE、DELETE 或 MERGE 语句使用隐式查询来检索要修改的行。

内存中列存储

请参阅 IM 列存储。

非活动联机重做日志文件

实例恢复不需要的联机重做日志文件。

不一致的备份

备份中的某些文件包含 checkpoint 之后所做的更改。与一致性备份不同,不一致的备份需要使介质恢复保持一致。

增量刷新

仅处理对实体化视图中现有数据的更改的刷新。此方法无需完全刷新。

永久增量备份策略

将初始级别 0 备份执行到 Recovery Appliance 的策略,所有后续增量备份都发生在级别 1。Recovery Appliance 通过将初始级别 0 与后续级别 1 备份结合使用来创建虚拟完整备份。

索引

与非群集 table 、表 partition 或 table cluster 关联的可选方案对象。在某些情况下,索引会加快数据访问速度。

索引块

一种特殊类型的数据块,用于以不同于表块的方式管理空间。

索引集群

使用索引查找数据的表集群。群集索引是群集键上的 B 树索引。

索引聚类因子

与索引值(如姓氏)相关的行顺序的度量。此值的行存储中存在的顺序越多,聚类系数越低。

索引范围扫描

具有以下特征的索引的有序扫描:

索引扫查

通过使用语句指定的索引列值遍历索引来检索行。

索引段

一个段,用于存储未分区索引或索引分区的数据。

索引跳跃式扫描

使用组合索引的逻辑子索引的索引扫描。数据库将跳过单个索引,就好像在搜索单独的索引一样。

索引唯一扫描

必须具有与索引键关联的 0 或 1 行 ID 的索引扫描。当谓词使用等号运算符引用 UNIQUE 索引关键字中的所有列时,数据库将执行唯一扫描。

按索引组织的表格

其存储组织是主 B 树 index 的变体的表。与按堆组织的表不同,数据以主键顺序存储。

未决分布式事务

分布式事务处理,其中两阶段提交因任何类型的系统或网络故障而中断。

正在进行的事务处理

停机中断客户机应用程序与数据库之间的连接时正在运行的事务处理。

信息管理系统

用于存储和处理信息的正式系统。

初始化参数

影响数据库实例操作的配置参数,例如 DB_NAME 或 SGA_TARGET。初始化参数的设置存储在基于文本的 initialization parameter 文件或二进制 server parameter file 中。

初始化参数文件

包含数据库实例的初始化参数设置的文本文件。

内部连接

由两个或更多表组成的联接,仅返回满足联接条件的那些行。

实例失败

数据库实例因硬件故障、Oracle 内部错误或 SHUTDOWN ABORT 语句而终止。

实例 PGA

数据库实例中各个 PGA 的集合。

实例回收

当数据库实例在失败后重新启动时,将重做日志记录自动应用到未提交的数据块。

触发器 INSTEAD

由 Oracle AI Database 触发而不是执行触发语句的触发器。这些触发器对于透明地修改无法通过 DML 语句直接修改的视图非常有用。

完整性

请参阅数据完整性。

完整性约束

定义列规则的声明方法。完整性约束条件可以强制实施业务规则,并防止在表中输入无效信息。

感兴趣的交易列表 (ITL)

块标头中的信息,用于确定数据库开始修改块时事务处理是否未提交。ITL 中的条目描述了哪些事务处理已锁定行,块中的哪些行包含已提交和未提交的更改。

间隔分区

范围分区的扩展,指示数据库创建指定范围或间隔的分区。当插入到表中的数据超过所有现有范围分区时,数据库将自动创建分区。

不可见的索引

由 DML 操作维护但优化程序默认情况下不使用的索引。使索引不可见是使其不可用或丢弃的替代方法。

调用者的权限 PL/SQL 过程

在当前用户的方案中以当前用户的权限执行的过程。

Java 池

存储 Java Virtual Machine (JVM) 中所有特定于会话的 Java 代码和数据的内存区。

Java Publisher (JPublisher)

一个实用程序,用于生成 Java 类来表示 Java 客户机程序中的数据库实体,例如 SQL 对象和 PL/SQL 程序包。

Java 存储程序

发布到 SQL 并存储在数据库中的 Java 方法。

JavaScript 对象

由零对或多对属性名称和关联的 JavaScript Object Notation (JSON) 值组成的关联数组。

JavaScript 对象表示法 (JSON)

一种独立于语言、基于文本的数据格式,可以表示对象、数组和标量数据。

作业队列处理

一个可选的后台流程,通常以批处理模式运行用户作业。作业是一种用户定义的任务,经过调度可以运行一次或多次。

联接

从 FROM 子句中指定的多个表中检索数据的语句。联接类型包括内部联接、外部联接和笛卡尔联接。

联接属性聚类

在 attribute-clustered table 中,基于联接列的群集。

联接条件

一个条件,用于比较联接中的两个列(每个列来自不同的表)。数据库将行对组合在一起,每个行包含每个表中的一行,其联接条件的计算结果为 TRUE。

联接查看

其定义在 FROM 子句中包含多个表或视图的视图。

JSON 对象

JavaScript 对象文字,作为列在括号中的属性写入。

另请参见 JavaScript Object Notation (JSON) 。

JVM

运行已编译 Java 代码的虚拟处理器。

关键字

特定类型的完整性约束条件定义中包含的一个或一组列。

密钥压缩

请参见 prefix compression 。

关键字值

键中的单个值。

键保留表

在联接查询中,每行在查询的输出中最多出现一次的表。

大对象 (LOB)

请参见 LOB 。

大型池

SGA 中的可选区域,为共享服务器和 Oracle XA 的备份和恢复操作、I/O 服务器进程和会话内存提供大量内存分配。

闩锁

一种低级序列化控制机制,用于保护 SGA 中的共享数据结构免受同时访问。

闩锁休眠

进程在续订锁存器请求之前释放 CPU 时发生的现象。

锁扣旋转

进程在循环中重复请求锁存器时发生的现象。

叶片块

在 B 树索引中,用于存储索引条目的较低级别块。B 树索引的上级分支块包含指向下级索引块的索引数据。

左外联接

表 A 和 B 的左外部联接的结果包含左表 A 的所有记录,即使联接条件与右表 B 中的记录不匹配。例如,如果执行 employees(左)与 departments(右)的左外部联接,并且某些雇员不在部门中,则查询将返回 employees 中与 departments 中不匹配的行。

库高速缓存

共享池中的内存区域。此高速缓存包括共享 SQL 区域、专用 SQL 区域(在共享服务器配置中)、PL/SQL 过程和程序包以及锁和库高速缓存句柄等控制结构。

列出分区

一种 partitioning 策略,使用离散值列表作为每个分区的分区关键字。可以使用列表分区控制各个行映射到特定分区的方式。通过使用列表,您可以在标识相关数据集的关键字顺序不便时对相关数据集进行分组和组织。

监听程序

侦听传入客户机连接请求并管理到数据库的网络通信的进程。

监听程序注册进程 (LREG)

向 Oracle Net 监听程序注册有关数据库实例和分派程序进程的信息的进程。

文字

固定数据值。

业务部门

大对象。大对象包括以下 SQL 数据类型:BLOB、CLOB、NCLOB 和 BFILE。这些数据类型用于存储大小较大的数据。

本地分区索引

对相同列进行分区的索引,分区数与其表相同,分区界限与其表相同。索引分区和表分区之间存在一对一奇偶校验。

本地职责

在 CDB 中,仅存在于单个 PDB 中的角色。与公用角色不同,本地角色只能包含应用于角色所在容器中的角色和特权。

本地临时空间

驻留在本地存储上的临时表空间,可供特定数据库实例访问。相比之下,共享共享临时表空间驻留在共享存储上,可供所有数据库实例访问。

语言环境

在全球化的支持背景下,一个系统或程序正在运行的语言和文化环境。

本地管理表空间

一个表空间,它使用存储在每个数据文件中的位图来管理区。相反,字典管理的表空间使用数据字典来管理空间。

锁定

一种数据库机制,可防止访问共享资源(如表、行或系统对象)的事务处理之间的破坏性交互对用户不可见。锁的主要类别是 DML 锁、DDL 锁以及闩锁和内部锁。

锁定转换

将限制性较低的表锁自动转换为限制性较高的表锁。例如,假设事务处理为员工发出 SELECT ... FOR UPDATE,然后更新锁定的行。在这种情况下,数据库会自动将行共享表锁定转换为行独占表锁定。

锁定升级

当多个锁保持在一个粒度级别(例如,行)并且数据库将锁提高到一个更高的粒度级别(例如,表)时,某些数据库中发生的情况。Oracle AI Database 永远不会升级锁。

日志序列编号

用于唯一标识重做日志文件中一组重做记录的编号。当数据库填写一个联机重做日志文件并切换到另一个文件时,数据库会自动为新文件分配一个日志序列号。

日志开关

日志写进程 (LGWR) 停止向活动重做日志文件写入并切换到下一个可用重做日志文件的点。当使用重做记录填充活动重做日志文件或手动启动交换机时,LGWR 会切换。

日志写程序进程 (LGWR)

负责重做日志缓冲区管理的后台进程将重做日志缓冲区写入联机重做日志。LGWR 会写入自上次写入以来已复制到缓冲区的所有重做条目。

逻辑 I/o

在数据库缓冲区高速缓存中读取和写入缓冲区。

逻辑读取

数据库缓冲区高速缓存中缓冲区的读取。

逻辑行标识

按索引组织的表的 rowid。逻辑行 ID 是表主键的 base64 编码表示形式。

逻辑事务处理 ID

从应用程序角度定义事务处理的全局唯一标识符。逻辑事务处理 ID 绑定到数据库事务处理 ID 。

逻辑音量

虚拟磁盘分区。

逻辑卷管理器 (logical volume manager,LVM)

可与大多数操作系统一起使用的软件包,用于将多个物理磁盘的各个部分组合成一个连续的地址空间,该地址空间显示为一个磁盘到较高级别的软件。

查找表

包含代码列和关联值列的表。例如,职务代码对应于职务名称。与一对主从表中的主表不同,查找表不是获取详细结果集(如员工列表)的方法。相反,用户查询表(如 employees)以查找员工列表,然后将结果集联接到查找表。

丢失更新

一种数据完整性问题,其中数据写入器会覆盖修改相同数据的不同写入器的更改。

写入失败

当数据库认为已将块写入持久性存储,但未写入该块或已写入该块的先前版本时发生的数据损坏。

可管理性监视进程 (MMON)

执行与自动工作量资料档案库 (Automatic Workload Repository,AWR) 相关的许多任务的后台流程。例如,MMON 会在度量违反其阈值、获取快照以及捕获最近修改的 SQL 对象的统计信息值时进行写入。

曼蒂萨

包含其有效数字的浮点数部分。

手册段空间管理 (Manual Segment Space Management,MSSM)

一种传统空间管理方法,使用称为空闲列表的链接列表来管理段中的空闲空间。

手动还原管理模式

在用户管理的还原段中存储还原块的数据库模式。在自动还原管理模式中,还原块存储在系统管理的专用还原表空间中。

主数据库

在 replication 中,复制到订户数据库的数据源。主数据库上的复制代理从主数据库的事务处理日志中读取记录。它将更改转发到复制的元素到订户数据库上的复制代理。然后,订阅者数据库上的复制代理将应用更新。

Master Site (主体站点)

在复制环境中,实体化视图与之共享数据的不同数据库。

主文件表

在复制环境中,与主站点上的实体化视图关联的表。

主从表

详细信息表与主表具有外键关系。例如,employees 详细信息表具有 departments 主表的外键。与查找表不同,通常会查询主表,然后将其联接到详细信息表。例如,用户可以查询 departments 表中的某个部门,然后使用此结果查找该部门中的雇员。

实体化视图

存储查询结果的方案对象。查询的 FROM 子句可以命名表、视图和其他实体化视图。

另请参见 view 。

介质回收

将重做或增量备份应用到数据块或备份数据文件。

记忆池

为指定为 MEMOPTIMIZE FOR READ 的按堆组织的表存储缓冲区和相关结构的 SGA 池。

元数据链接

在 PDB 中,指向根中存储的字典对象定义的内部机制。例如,每个 PDB 中的 OBJ$ 表使用元数据链接来指向根中存储的 OBJ$ 的定义。

元数据链接的公用对象

CDB 根或应用程序根中存在的公用对象。元数据(而非数据)由任何 PDB 共享,其中包含指向公用对象的元数据链接。

度量

累积统计信息中的更改速率

装载的数据库

已启动并打开数据库控制文件的数据库实例。

多租户体系结构

Oracle 数据库用作多租户容器数据库 ( CDB ) 的体系结构,这意味着它可以包含 PDB 和应用程序容器。

多承租人容器数据库 (CDB)

请参阅 CDB 。

多线程 Oracle AI Database 模型

一种模型,允许 Oracle 进程在单独的地址空间中作为操作系统线程执行。在线程模式下,UNIX 和 Linux 上的某些后端进程作为包含一个线程的进程运行,而其余 Oracle 进程作为进程中的线程运行。

多层架构

一种体系结构,其中一个或多个应用服务器为客户机提供数据,并充当客户机与数据库服务器之间的接口。

多版本一致性模型

一种模型,使数据库能够向多个并发用户呈现数据视图,每个视图都与某个时间点一致。

多重版本控制

数据库能够同时实现多个版本的数据。

互斥对象(互斥)

一种低级机制,可防止内存中的对象在被并发进程访问时过期或被损坏。

自然键

由表中现有属性组成的有意义的标识符。例如,自然关键字可以是查找表中的邮政编码。

网络数据

一种数据库类型,类似于分层数据库,其中记录具有多对多关系,而不是一对多关系。

网络加密

当数据传输到客户机与服务器之间的网络时进行加密。

网络监视器 (NMON)

网络监视进程 (NMON) 是由虚拟操作系统 (VOS) 层提供的便携式网络监视服务。

非循环重用记录

包含不经常更改且无法覆盖的关键信息的控制文件记录。信息示例包括表空间、数据文件、联机重做日志文件和重做线程。除非从表空间中删除了相应的对象,否则 Oracle AI Database 永远不会重用这些记录。

不可推断的约束条件

从不将其有效性检查延迟到事务处理结束的约束条件。而是数据库在每条语句的末尾检查约束条件。如果违反了约束条件,则语句将回退。

null

行的列中缺少值。NULL 表示缺少数据、未知数据或不适用数据。

对象关系数据库管理系统 (Object-Relational Database Management System,ORDBMS)

实施面向对象功能的 RDBMS,例如,用户定义的类型、继承和多态性。

对象表格

一种特殊类型的表,其中每一行表示一个对象。

对象类型

抽象现实实体(如采购订单)的方案对象。属性用于对实体的结构进行建模,而方法用于实施应用程序可以对实体执行的操作。

对象查看

虚拟对象表。视图中的每一行都是一个对象,它是用户定义的数据类型的实例。

OLAP

联机分析处理。OLAP 的特点是对历史数据的动态维度分析。

OLAP 页池

管理 OLAP 数据页面的 UGA 中的池,这些页面等同于数据块。页面池在 OLAP 会话开始时分配,并在会话结束时释放。

OLTP

联机事务处理。OLTP 系统已经过优化,可以快速、可靠地处理事务。相比之下,大多数 OLTP 交互都涉及相对较少数量的行,但需要一组更大的表。数据仓库

个联机重做日志

一组两个或多个联机重做日志文件,用于记录对 Oracle AI Database 数据文件和控制文件所做的所有更改。对数据库进行更改时,Oracle AI Database 将在重做缓冲区中生成重做记录。日志写进程 (log writer process,LGWR) 进程将重做日志缓冲区的内容写入联机重做日志。

联机重做日志分组

联机重做日志文件及其冗余副本。

操作系统块

操作系统可以读取或写入的最小数据单元。

运算符

1. 在内存管理中,操作员控制数据流。示例包括排序、hash_join 和 bitmap_merge 运算符。

2. 在 SQL 中,运算符处理名为 operands 或 arguments 的数据项并返回结果。关键字或特殊字符表示运算符。例如,星号 (*) 表示乘法运算符。

优化程序

内置数据库软件,通过考虑与所引用的对象相关的因素和语句中指定的条件,确定执行 SQL 语句的最有效方式。

优化器统计信息

有关优化程序用于为每个 SQL 语句选择最佳执行计划的数据库对象的详细信息。类别包括表统计信息(如行数)、索引统计信息(如 B 树级别)、系统统计信息(如 CPU 和 I/O 性能)以及列统计信息(如空值数)。

Oracle APEX AI 应用生成器

适用于 Oracle AI Database 的 Web 应用程序开发工具。Oracle APEX AI 应用生成器使用内置功能(例如用户界面主题、导航控件、表单处理程序和灵活的报表)来加速应用开发。

Oracle 体系结构

Oracle AI Database 用于管理数据库的内存和进程结构。

Oracle ASM

Oracle Automatic Storage Management (Oracle ASM)。卷管理器和数据库文件的文件系统。Oracle ASM 是 Oracle 推荐的存储管理解决方案,可替代传统的卷管理器和文件系统。

Oracle ASM 分配单元

ASM 磁盘组中的基本分配单元。分配单元是 Oracle ASM 分配的最小连续磁盘空间。一个或多个分配单元构成一个 Oracle ASM 区。

Oracle ASM 磁盘

预配到 Oracle ASM 磁盘组的存储设备。Oracle ASM 磁盘可以是物理磁盘或分区、存储阵列中的逻辑单元号 (Logical Unit Number,LUN)、逻辑卷或网络连接的文件。

Oracle ASM 磁盘组

作为逻辑单元管理的一个或多个 Oracle ASM 磁盘。磁盘组的 I/O 会自动分布在组中的所有磁盘上。

Oracle ASM 区

Oracle ASM 文件的一部分。Oracle ASM 文件由一个或多个文件区组成。每个 Oracle ASM 区由特定磁盘上的一个或多个分配单元组成。

Oracle ASM 文件

存储在 Oracle ASM 磁盘组中的文件。数据库可以将数据文件、控制文件、联机重做日志文件和其他类型的文件存储为 Oracle ASM 文件。

Oracle ASM 实例

管理 Oracle ASM 磁盘的特殊 Oracle 实例。Oracle ASM 实例和数据库实例都需要对 Oracle ASM 磁盘组中的磁盘进行共享访问。Oracle ASM 实例管理磁盘组的元数据并向数据库实例提供文件布局信息。

Oracle Automatic Storage Management (Oracle ASM)

请参阅 Oracle ASM 。

Oracle 基目录

Oracle 基目录是 Oracle AI Database 安装所有者的数据库主目录。由 ORACLE_BASE 环境变量指定的目录是 Oracle 目录树的根目录。

Oracle 基本配置目录

包含特定于实例的配置文件的目录。

对于读写 Oracle 主目录,Oracle 基本主目录 (ORACLE_BASE_HOME)、Oracle 基本配置目录 (ORACLE_BASE_CONFIG) 和 Oracle 主目录是相同的。对于只读 Oracle 主目录,Oracle 基本配置目录包含由 Oracle 基本主目录中的所有 Oracle 主目录共享的配置文件。为了防止命名冲突,每个文件名都包含 SID(系统标识符)。

Oracle 基目录

存储与 Oracle 主目录关联的数据库实例的配置文件的目录。

对于读写 Oracle 主目录,Oracle 基目录 (ORACLE_BASE_HOME)、Oracle 基配置目录 (ORACLE_BASE_CONFIG) 和 Oracle 主目录是相同的。对于只读 Oracle 主目录,Oracle 基目录是主目录特定的目录,位于 Oracle 基目录的 homes/home_name 子目录中。

Oracle Clusterware

一组组件,使服务器可以像一个服务器一样一起运行。Oracle Clusterware 是使用 Oracle RAC 的要求,它是运行 Oracle RAC 的平台所需的唯一集群件。

Oracle Connection Manager

一种路由器,客户机连接请求通过它可以发送到下一个中继段或直接发送到数据库服务器。

Oracle Data Redaction

Oracle Advanced Security 的一项功能,可用于屏蔽低权限用户或应用程序查询的数据(编辑)。

Oracle 数据库

存储数据的一组位于磁盘上的文件。由于数据库实例和数据库紧密相连,因此通常使用术语 Oracle 数据库来引用实例和数据库。

Oracle Database Vault

一种数据库安全功能,用于控制何时、何地以及如何访问数据库、数据和应用。

Oracle Developer Tools for Visual Studio .NET

与 Visual Studio .NET 环境集成的一组应用程序工具。这些工具提供了用于访问 Oracle 功能的 GUI 访问权限、使用户可以执行广泛的应用程序开发任务,并提高开发效率和易用性。

Oracle Enterprise Manager

一种系统管理工具,用于集中管理 Oracle 数据库环境。

Oracle Flashback 技术

一组支持查看过去数据状态和及时回绕数据的功能,而无需还原备份。

Oracle Flex 集群

使用 Oracle Clusterware 和 Oracle Real Application Clusters 配置的大型集群。这些集群包含两种类型的节点,这些节点排列在中心辐射型体系结构中:中心节点和叶节点。

Oracle Globalization Development Kit(GDK)

开发工具包,其中包含适用于 Java 和 PL/SQL 的全面编程 API、代码示例和文档,用于解决在创建全局应用程序时遇到的许多设计、开发和部署问题。

Oracle 主目录

Oracle AI Database 安装的操作系统位置。Oracle 主目录可以是读/写或只读。

Oracle JDeveloper

集成开发环境 (IDE),用于使用最新的 Java、XML、Web 服务和 SQL 行业标准构建面向服务的应用程序。

Oracle JVM

与 Java 兼容的标准环境,可运行任何纯 Java 应用程序。

Oracle Managed Files

一种数据库文件命名策略,使数据库管理员能够根据数据库对象而不是文件名指定操作。通过 Oracle Managed Files,管理员无需直接管理数据库中的操作系统文件。

Oracle Multimedia

此技术使 Oracle AI Database 能够以与其他企业信息集成的方式存储、管理和检索图像、DICOM 格式的医疗图像和其他对象、音频、视频或其他异构媒体数据。

Oracle Multitenant

可用于在 CDB 中创建多个 PDB 的数据库选项。

Oracle Net

用于在客户机应用程序与 Oracle 数据库之间启用网络会话的通信软件。建立网络会话后,Oracle Net 将充当客户机应用程序和数据库的数据传送者。

Oracle Net Listener

驻留在服务器上的进程,用于监听传入的客户机连接请求和管理传输到服务器的通信量。当客户机向数据库请求网络会话时,Oracle Net Listener(通常称为监听程序)会收到请求。如果客户机信息与监听程序信息匹配,则监听程序将允许其连接到数据库服务器。

Oracle Net Services

一组网络组件,可在分布式异构计算环境中提供企业范围的连接解决方案。Oracle Net Services 包括 Oracle Net、监听程序、Oracle Connection Manager、Oracle Net Configuration Assistant 和 Oracle Net Manager。

Oracle 灵活体系结构 (OFA)

创建的一组配置准则,用于确保 Oracle 安装井然有序。

Oracle 流程

运行 Oracle 数据库代码的执行单元。进程执行体系结构取决于操作系统。Oracle 进程包括服务器进程和后端进程。

Oracle RAC

Oracle Real Application Clusters。允许多个并发数据库实例共享单个物理数据库的选项。

Oracle Real Application Clusters

请参见 Oracle RAC 。

Oracle 分片

OLTP 应用程序的一项功能,支持在无共享体系结构中的 Oracle 数据库池之间分配和复制数据。应用程序将池作为称为分片数据库 (Sharded Database,SDB) 的单个逻辑数据库访问。

Oracle Spatial and Graph

面向空间数据和分析以及物理、逻辑、网络以及社交和语义图形应用的一组高级功能。空间功能提供方案和函数,以便于在 Oracle 数据库中存储、检索、更新和查询空间功能的集合。

Oracle SQL

SQL ANSI 标准的实现。Oracle SQL 支持许多超越标准 SQL 的功能。

Oracle Text(文本)

与 Oracle AI Database 集成的全文检索技术。

Oracle 虚拟专用数据库 (VPD)

一种安全功能,允许您创建安全策略来控制行和列级别的数据库访问。实际上,VPD 为对表、视图或应用 VPD 安全策略的同义词发出的 SQL 语句添加了一条动态的 WHERE 子句。

Oracle XA

一种外部接口,允许全局事务处理由 Oracle AI Database 以外的事务处理管理器协调。

Oracle XML DB

一组与高性能 XML 操作、存储和检索相关的 Oracle AI Database 技术。Oracle XML DB 通过以可互操作的方式包含 SQL 和 XML 数据模型来提供本机 XML 支持。

Oracle XML 开发人员套件 (XDK)

一个开发人员工具包,包含用于读取、处理、转换和查看 XML 文档的基本构建块,无论是在文件系统还是在数据库中。API 和工具适用于 Java、C 和 C++。Oracle XDK 生产环境附带商业再分销许可证。

外部连结

该联接将返回满足联接条件的所有行,如果一个表中的行均不满足联接条件,则还返回另一个表中没有行满足联接条件的部分或所有这些行。

并行运行

多个 CPU 和 I/O 资源的应用程序,用于执行单个数据库操作。

解析锁

SQL 语句或 PL/SQL 程序单元为其引用的每个方案对象保留锁。获取语法分析锁,以便在引用的对象被更改或删除时,关联的共享 SQL 区域可以失效。

部分索引

与关联分区表的索引属性相关的索引。

分区

与其他分区具有相同逻辑属性的表或索引片段。例如,表中的所有分区都具有相同的列和约束条件定义。每个分区都是独立对象,具有自己的名称和(可选)自己的存储特征。

分区消除

从查询计划中排除分区。优化程序能否从考虑中消除分区取决于查询谓词。使用本地前缀索引的查询始终允许删除索引分区,而使用本地非前缀索引的查询可能不允许。

分隔键

一组一个或多个列,用于确定分区表中各行应使用的分区。明确地将每一行分配给一个分区。

已分区的索引

分为更小且更易于管理的块的索引。与分区表一样,分区索引可以提高可管理性、可用性、性能和可扩展性。

已分区表

包含一个或多个分区的表,每个分区分别进行管理并且可以独立于其他分区进行操作。

分隔

将非常大的表和索引分解为更小、更易于管理的段(称为分区)的能力。

PDB

在多租户容器数据库 (container database,CDB) 中,一组可移植的方案、方案对象和非方案对象集合,这些对象作为单独的数据库显示在 Oracle Net 客户机中。

PDB 管理器

管理一个或多个 PDB 的数据库管理员。CDB 管理员管理整个 CDB。

PDB 还原点

在 CDB 中,还原点仅可用于特定 PDB。相反,CDB 还原点可供所有 PDB 使用。

绩效概要信息

为 PDB 或 PDB 集指定的系统资源、CPU、并行执行服务器和内存份额。

永久的表空间

包含持久性方案对象的表空间。每个不是临时表空间的表空间都是一个永久表空间。

PGA

程序全局区域。一个包含服务器进程的数据和控制信息的内存缓冲区。

另请参见 SGA 。

物理猜测

首次创建索引条目的物理 rowid。Oracle AI Database 可以使用物理猜测直接探测到任何按索引组织的表的叶块,从而绕过主键搜索。

PL/SQL

过程语言/SQL。SQL 的 Oracle AI Database 过程语言扩展。使用 PL/SQL,可以将 SQL 语句与过程、函数和程序包等编程构造混合使用。

PL/SQL 匿名块

出现在应用程序中但未命名或存储在数据库中的 PL/SQL 块。在许多应用程序中,只要 SQL 语句可以出现,就会出现 PL/SQL 块。

PL/SQL 集合

有序的元素组,所有元素类型都相同。每个元素都具有唯一的下标,用于确定其在集合中的位置。

PL/SQL 引擎

用于定义、编译和运行 PL/SQL 程序单元的工具。此引擎是许多 Oracle 产品(包括 Oracle AI Database)的特殊组件。

PL/SQL 函数

方案对象,由一组 SQL 语句和其他 PL/SQL 构造组成,这些语句存储在一个数据库中,并作为一个单元运行以解决特定问题或执行一组相关任务,始终向调用方返回一个值。

PL/SQL 函数结果高速缓存

存储函数结果集的服务器结果高速缓存的子集。

PL/SQL 包

相关 PL/SQL 类型、变量和子程序的逻辑分组。

PL/SQL 过程

方案对象,这些对象由一组 SQL 语句和其他 PL/SQL 结构组成,这些组成部分组织在一起,存储在数据库中,作为一个单元运行以解决特定问题或执行一组相关任务。

PL/SQL 记录

一种可存储不同类型的数据值,类似于 C、C++ 或 Java 中的 struct 类型的复合变量。记录非常适用于存储表行中的数据或表行中的特定列。

PL/SQL 子方案

可使用一组参数调用的命名 PL/SQL 块

计划生成器

优化程序的一部分,用于针对给定查询块尝试不同的访问路径、联接方法和联接顺序,以查找成本最低的计划。

可插拔数据库 (pluggable database,PDB)

请参阅 PDB 。

人口

将数据传输到 IM 列存储。填充不会将新数据插入到数据库中;相反,它将现有数据带入内存并以列格式存储。

pragma

指示编译器执行编译选项的指令。例如,pragma AUTONOMOUS_TRANSACTION 指示数据库在执行此过程时,将作为独立于其父事务处理的新自治事务处理执行。

精度

浮点数中的总位数。可以采用 NUMBER( p, s) 格式指定固定点编号,其中 p 表示精度。

预译器

一种编程工具,可用于将 SQL 语句嵌入以 C、C++ 或 COBOL 等语言编写的高级源程序中。

谓词

SQL 语句中的 WHERE 条件。

前缀压缩

消除按索引组织的表中重复出现的主键列值。前缀压缩以前称为密钥压缩。

primary key (主键)

唯一标识表中行的一个列或一组列的含义。只能为每个表定义一个主关键字。

主键约束

完整性约束条件,禁止一列或一组列中出现重复值和 Null 值。

专用 SQL 区域

内存中的一个区域,用于保存已解析的语句和其他要处理的信息。专用 SQL 区域包含诸如绑定变量值、查询执行状态信息和查询执行工作区等数据。

专用临时表

仅内存临时表,其数据和元数据是会话专用表。

权限

运行特定类型的 SQL 语句的权限,或访问属于其他用户的对象、运行 PL/SQL 程序包等的权限。权限类型由 Oracle AI Database 定义。

特权分析

一种安全机制,用于根据指定的条件捕获数据库的特权使用情况。例如,可以查找用户在特定数据库会话期间行使的权限。

程序语言

一种描述如何应该执行的语言,而不是应该执行的什么(如声明性语言)。C++ 和 Java 是过程语言的示例。

处理

操作系统中的一种机制,可以运行一系列步骤。通过将 Oracle AI Database 和数据库应用的工作分成多个进程,多个用户和应用可以同时连接到单个数据库实例。

另请参见 background process ;Oracle process ; client process 。

进程监视器 (PMON)

检测其他后台进程终止的后台进程。如果服务器或分派程序进程异常终止,则 process monitor (PMON) group 负责执行进程恢复。

进程监视器 (Process Monitor,PMON) 组

负责监视和清除其他进程的后台进程组。PMON 组包括 process monitor (PMON) 、Cleanup Main Process (CLMN) 和 Cleanup Helper Processes (CL nn )。

程序全局区域 (program global area,PGA)

请参见 PGA 。

程序接口

数据库应用程序与 Oracle AI Database 之间的软件层。

受保护数据库

备份由 Recovery Appliance 管理的客户端数据库。

保护策略

一组属性,用于控制 Recovery Appliance 存储和维护备份数据的方式。每个受保护数据库仅分配给一个保护策略,该策略控制该客户机备份处理的所有方面。

代理 PDB

使用数据库链接引用远程 CDB 中 PDB 的 PDB。远程 PDB 称为引用的 PDB 。

伪表

未存储在表中的列,但行为与表列类似。

查询

从表或视图中检索数据的操作。例如,SELECT * FROM employees 是查询。

另请参见 implicit query ; subquery 。

查询数据块

顶层 SELECT 语句、子查询或未合并视图。

查询协调器

在并行执行中,协调并行执行服务器的用户 session 或影子进程。如果可能,并行执行服务器将并行执行每个操作。当并行服务器执行完该语句后,查询协调程序将执行无法并行执行的任何部分工作。最后,查询协调器会向用户返回任何结果。

查询优化

选择执行 SQL 语句的最有效方法的过程。

查询价格计划

用于执行查询的执行计划。

查询重写的

一种优化方法,它会将按照主表写入的用户请求转换为在语义上相当的请求(其中包括实体化视图)。

查询转换程序

优化程序组件,用于确定是否可以以更低的成本将原始 SQL 语句重写为语义等效的 SQL 语句。

R

用于统计计算和图形的语言和环境。

范围划分

一种 partitioning 类型,其中数据库根据分区键值的范围将行映射到分区。范围分区是最常见的分区类型,通常与日期一起使用。

RDMA

Remote Direct Memory Access(远程直接内存访问)。一种通信协议,允许客户机通过网络从数据库服务器的内存 (DRAM) 传输数据,而不会占用服务器端 CPU。

读取提交的隔离级别

一种隔离级别,可确保事务处理执行的查询仅看到在查询开始之前提交的数据,而不会看到事务处理开始之前提交的数据。

读取一致性

用户看到的数据的一致视图。例如,在语句级读取一致性中,SQL 语句看到的一组数据在整个语句执行过程中保持不变。

另请参见 data concurrency(数据并发); data concency(数据一致性)。

只读的数据库

只能用于查询且无法修改的数据库。

只读的数据库实例

无法处理 DML 并且不支持客户机连接的数据库实例。

只读隔离级别

类似于可序列化隔离级别的隔离级别,但有一个例外:只读事务处理不允许在事务处理中修改数据,除非用户为 SYS。

读/写数据库实例

可处理 DML 并支持直接客户机连接的数据库实例。默认情况下,数据库实例是读/写实例。

实时重做传送

将重做更改从受保护数据库的 SGA 持续传输到 Recovery Appliance 。实时重做传输使 RMAN 能够在 0 附近提供恢复点目标。通常,RMAN 可以在发生故障的秒内恢复。受保护的数据库在生成重做条目时会直接从 SGA 写入 Recovery Appliance。

可恢复错误

由外部系统故障导致的一类错误,与正在执行的应用程序会话逻辑无关。在网络、节点、存储和数据库的计划内和计划外中断后,会发生可恢复的错误。一个不可恢复错误的示例是提交无效的数据值。

恢复程序 (RECO)

在分布式数据库中,自动解决分布式事务处理故障的后台进程。

Recovery Appliance

Zero Data Loss Recovery Appliance 的简称。Recovery Appliance 是专为保护 Oracle 数据库而设计的 Oracle 集成系统。它与 RMAN 集成,使用完全容错的云级硬件和存储,为整个企业中的成百上千个数据库提供集中、永久增量备份策略。

Recovery Appliance 备份模块

Oracle 提供的 SBT 库, RMAN 使用该库通过网络将受保护数据库的备份发送到 Recovery Appliance。该库必须安装在受保护数据库使用的每个 Oracle 主目录中。

该模块充当 RMAN 在分配或配置用于备份到 Recovery Appliance 的通道时引用的 SBT 介质管理库。RMAN 使用此模块执行 Recovery Appliance 的所有备份,以及完整备份集的所有恢复。

Recovery Appliance 元数据数据库

在 Recovery Appliance 中运行的 Oracle 数据库。此数据库存储配置数据,例如用户定义、保护策略定义和客户机数据库定义。元数据数据库还存储备份元数据,包括增量存储的内容。

Recovery Appliance 存储位置

Recovery Appliance 中用于存储备份的一组 Oracle ASM 磁盘组。一个存储位置可以在多个受保护的数据库之间共享。每个 Recovery Appliance 都包含名为 DELTA 的默认 Recovery Appliance 存储位置。

恢复目录

位于 Oracle 数据库中的集中备份资料档案库。恢复目录包含有关 RMAN 备份的元数据。

Recovery Manager (RMAN)

请参见 RMAN 。

恢复窗口目的

受保护数据库必须可恢复以满足业务需求的时间间隔。对于保护策略中的每个受保护数据库,Recovery Appliance 会尝试确保磁盘上最早的备份能够支持时间点恢复到指定时间间隔内的任何时间(例如,过去 7 天),从当前时间向后计数。

递增 SQL

数据库在后台执行的 SQL,用于获取数据库对象的空间。可以将递归 SQL 视为“副作用”SQL。

重做日志

一组文件,用于保护内存中尚未写入数据文件的已更改数据库数据。重做日志由以下两部分组成:联机重做日志和归档重做日志。

重做日志缓冲区

存储重做条目的 SGA 中的内存结构 - 对数据库所做的更改的日志。数据库将存储在重做日志缓冲区中的重做条目写入联机重做日志文件,该文件在需要实例恢复时由数据库使用。

重做记录的

联机重做日志中的一条记录,其中包含一组更改向量,每个更改向量都描述对数据块所做的更改。每个重做日志文件都包含重做记录。

个重做线程

由数据库实例生成的重做。

引用分区

一种分区策略,其中仅通过与父表的外键关系定义子表。对于父表中的每个分区,子表中只存在一个对应的分区。

引用键

在外键关系中,外键所引用的主键或唯一键。例如,在公用方案中,employees.department_id 列是外键,departments.department_id 列是引用的键。

引用的对象

在方案对象依赖性中,另一个对象的定义所引用的对象。例如,如果对象 A 的定义引用对象 B,则 B 是 A 的引用对象。

引用的 PDB

代理 PDB 引用的 PDB。本地 PDB 与其引用的 PDB 位于同一 CDB 中,而远程 PDB 位于其他 CDB 中。

参照完整性

在一个表中的关键字上定义的规则,用于确保该关键字中的值与相关表中的关键字中的值(引用的值)匹配。

可刷新克隆 PDB

可定期与其源 PDB 同步的只读克隆。根据 REFRESH MODE 子句中的值,同步将自动或手动进行。

关系

一组元组。

relational database (关系数据库)

符合关系模型的数据库,将数据存储在一组简单关系中。

关系数据库操作系统 (RDBMS)

一种管理系统,将数据移动到关系数据库中、存储数据并检索数据,以便应用程序可以对其进行处理。

重放上下文

在 "Application Continuity"(应用程序连续性)中,数据库在正常应用程序运行时返回到客户机驱动程序的不透明信息。

复制

在多个数据库中共享数据库对象和数据的过程。

保留的池

共享池中的内存区域,Oracle AI Database 可用于分配大型连续内存块。

资源规划

用于指定如何将资源分配给资源使用者组的资源计划指令的容器。

资源计划指示

使用者组中会话的一组 CPU、物理 I/O 或逻辑 I/O 使用限制和控制。

恢复点

与创建还原点的时间相对应的数据库的 SCN 关联的用户定义名称。

结果集合

从执行 SELECT 语句中检索的数据集。

反向键索引

一种 B 树索引类型,在保持列顺序的同时以物理方式反转每个索引键的字节数。例如,如果索引键为 20,并且此键在十六进制中存储的两个字节在标准 B 树索引中为 C1,15,则反向键索引会将字节存储为 15,C1。

右外部连接

表 A 和 B 的右外部联接的结果包含右表 B 的所有记录,即使联接条件与左表 A 中的记录不匹配。例如,如果执行 employees(左)与 departments(右)的右外部联接,并且某些部门不包含雇员,则查询将返回 departments 中的行,而 employees 中的行没有匹配项。

RMAN

恢复管理器。一个 Oracle AI Database 实用程序,用于备份、恢复和恢复 Oracle 数据库。

角色

可以授予数据库用户或其他角色的一组权限。

行

与表中的单个记录对应的一组列信息。数据库将行存储在数据块中。

行链接

Oracle AI Database 必须将行存储在一系列或一连串块中,因为该行太大而无法放入单个块中。

行锁

对单行表的锁。对于 INSERT、UPDATE、DELETE、MERGE 或 SELECT ... FOR UPDATE 语句修改的每个行,事务处理都会获取行锁定。

行主格式

一种表存储类型,其中一行的所有列一起存储,后跟下一行的所有列,依此类推。

row migration (行移植)

Oracle AI Database 将一行从一个数据块移动到另一个数据块的情况,因为该行变得太大而无法容纳在原始块中。

行片段

行存储在可变长度的记录中。此记录被分成一个或多个行片段。每个行片段都有一个行标题和列数据。

行集合

执行计划中某个步骤返回的一组行。

行来源

处理一组行并生成行集的迭代控制结构。

行源生成器

从优化程序接收最佳计划并输出 SQL 语句的执行计划的软件。

行触发器

每次表受触发语句影响时触发的触发器。例如,如果一条语句更新了多个行,则对于受 UPDATE 影响的每一行,一个行触发器都会触发一次。

行标识

数据库中行的全局唯一地址。

sample schemas - 样本方案

一组相互链接的方案是使 Oracle 文档和 Oracle 教材可以举例说明常见数据库任务一组相互链接的方案。

保存位置

事务处理中可回退事务处理的命名 SCN。

缩放

在浮点数中,从小数点到最低有意义数字的位数字。可以采用 NUMBER( p, s) 格式指定固定点编号,其中 s 表示比例。

方案

数据库对象的命名集合,包括逻辑结构(如表和索引)。方案具有拥有它的数据库用户的名称。

模式对象

存储在模式中的数据的一种逻辑结构。方案对象的示例包括表、索引、序列和数据库链接。

方案对象相关性

一个对象由另一个对象引用。例如,视图包含引用表或视图的查询,或者 PL/SQL 子程序调用其他子程序。

SCN

系统更改编号。数据库排序基元。SCN 的值是对数据库进行更改的逻辑时间点。

辅助索引

按索引组织的表上的索引。从某种意义上说,它是索引上的索引。

SecureFiles LOB 存储

SecureFiles LOB 存储是 LOB 的默认存储机制。SECUREFILE LOB 参数启用高级功能,包括压缩和重复数据删除(高级压缩选项的一部分)和加密(高级安全选项的一部分)。

安全策略

用于保护数据库免受数据意外或恶意破坏或数据库基础结构损坏的一组方法。

种子 PDB

在多租户容器数据库 (container database,CDB) 中,系统用作用户创建的 PDB 的模板的默认可插入数据库 (pluggable database,PDB) 。PDB 种子是系统提供的 PDB$SEED 或应用程序种子。

段

为特定数据库对象(如表、索引或表群集)分配的一组区。用户段、还原段和临时段都是段类型。

选择一个列表

在 SELECT 语句中,出现在 SELECT 关键字之后和 FROM 子句之前的表达式列表。

选择性

一个值,表示由谓词或谓词组合检索的行集的比例,例如 WHERE last_name = 'Smith'。选择性 0 表示没有行通过谓词测试,而值 1 表示所有行都通过测试。

形容词 selective 大致表示 "choosy"。因此,高选择性查询返回较低比例的行(选择性接近 0),而无选择性查询返回较高比例的行(选择性接近 1)。

自联接

表与自身的连接。

自引用完整性约束

一种约束条件,外键引用同一个表中的父键。例如,一个约束条件可以确保 employees.manager_id 列中的每个值都对应于 employees.employee_id 列中的现有值。

序列

方案对象,用于为表列生成唯一编号的序列列表。

串行执行

单个服务器进程对 SQL 语句的顺序执行执行执行所有必要的处理。

可串行性

一种事务处理隔离模型,使事务处理能够在使该事务处理看起来好像没有其他用户在修改数据库中的数据那样的环境中运行。

可串行隔离级别

一种隔离级别,可确保事务处理只看到在事务处理时提交的更改,而不是查询开始时提交的更改以及事务处理本身所做的更改。

服务器

在客户机/服务器体系结构中,运行 Oracle 软件并处理并发共享数据访问所需的功能的计算机。服务器接收并处理源自 client 应用程序的 SQL 和 PL/SQL 语句。

Server 参数文件

包含数据库读取和写入的 initialization parameter 设置的服务器端二进制文件。

服务器流程

与客户端流程和 Oracle AI Database 通信以满足用户请求的 Oracle 流程。服务器进程与数据库实例关联,但不是实例的一部分。

服务器结果高速缓存

共享池中的内存池。此内存池由 SQL 查询结果高速缓存(用于存储 SQL 查询的结果)和 PL/SQL 函数结果高速缓存(用于存储 PL/SQL 函数返回的值)。

服务处理程序

在 Oracle Net 中,充当数据库连接点的专用服务器进程或分派程序。

服务名

在 Oracle Net 中,用于客户机连接的服务逻辑表示形式。

服务注册

在 Oracle Net 中,监听程序注册进程 (LREG) 通过该功能向监听程序动态注册实例信息,使监听程序能够将客户机连接请求转发到相应的服务处理程序。

面向服务的架构 (Service-Oriented Architecture,SOA)

一种多层体系结构,它依赖于支持通过网络进行计算机到计算机交互的服务。

会话

数据库实例内存中的逻辑实体,表示当前用户登录到数据库的状态。单个连接上可以建立 0 个、1 个或更多会话。

SGA

System global area(系统全局区)。包含一个 Oracle 数据库实例的数据和控制信息的一组共享内存结构。

阴影范围

影子表空间中的区。影子区与跟踪的数据文件之间存在一对一映射。

影子写入丢失保护

一种数据保护功能,使用影子表空间自动检测任何跟踪的数据文件中的丢失写入。

影子表空间

为影子丢失写入保护启用的表空间。表空间跟踪 tracked data file 中存储的数据块的 SCN 和其他元数据。单个影子表空间可以包含许多常规数据文件的描述性数据。

分段

参与 sharding 配置的单个数据库。

分片目录数据库

用于存储分片数据库 (SDB) 配置数据并提供其他功能(例如跨分片查询和集中管理)的数据库。

分片引导程序

GDS 基础结构组件,该组件使用全局服务管理器提供从应用程序层到单个分片的请求的直接路由。

分片式数据库 (SDB)

在分片体系结构中,对应用程序显示为单个逻辑数据库的分片集合。

分片式表

在分片数据库 (Sharded Database,SDB) 中水平拆分的表,以便每个分片都包含具有相同列但行不同子集的表。

分段

一种数据层体系结构,在这种体系结构中,数据在独立数据库中水平分区。分片是无共享数据库体系结构,因为分片不共享物理资源,如 CPU、内存或存储设备。分片还以软件的形式松散耦合,分块不运行集群件。

分段关键字

分片表的分区键。

共享锁

允许关联资源由多个事务处理共享的锁,具体取决于所涉及的操作。多个事务处理可以在同一资源上获取共享资源锁定。

共享池

包含共享内存结构(例如共享 SQL 区域)的 SGA 的部分。

共享服务器

一种数据库配置,使多个客户机进程可以共享少量服务器进程。

另请参见 dedicated server 。

共享 SQL 区

共享池中的一个区域,其中包含 SQL 语句的解析树和执行计划。唯一语句只存在一个共享 SQL 区域。

共享临时表空间

驻留在共享存储上的临时表空间,可供所有数据库实例访问。从 Oracle Database 12c 发行版 2 (12.2) 开始,临时表空间是共享表空间或本地表空间。在以前的发行版中,所有临时表空间都是共享的临时表空间。

共享还原模式

为整个 CDB 使用一组还原数据文件。

简单数据库操作

包含单个 SQL 语句或者单个 PL/SQL 过程或函数。

简单触发器

表中允许您仅为一个计时点指定操作的触发器。例如,触发器可能会在触发语句之前触发。

单级分区

一种分区策略,仅使用一种数据分配方法,例如,仅列出分区或仅使用范围分区。

站点失败

导致应用程序全部或大部分停止处理或减慢到不可用服务级别的事件。

小文件表空间

可以包含多个数据文件或临时文件的表空间,但这些文件的大小不能与大文件表空间中一样大。

软分析

当已提交的 SQL 语句的语法分析表示形式存在于共享池中并且可以共享时,重用现有代码。

另请参见 hard parse 。

软件代码区域

存储正在运行或可以运行的代码的内存的一部分。

已排序的散列集群

一个散列集群,用于存储与散列函数的每个值对应的行,以便数据库可以按排序顺序高效地返回这些行。数据库在内部执行优化排序。

SQL

结构化查询语言。用于访问关系数据库的非过程语言。用户在 SQL 中描述他们想要做什么,SQL 语言编译器会自动生成一个过程来导航数据库并执行任务。Oracle SQL 包含对 ANSI/ISO 标准 SQL 语言的许多扩展。

另请参见 SQL*Plus ;PL/SQL 。

SQL Developer

SQL*Plus 的图形版本,以 Java 编写,支持 SQL 和 PL/SQL 中的开发。

SQL 解析

SQL 处理的此阶段涉及将 SQL 语句的各个部分分隔成可由其他例程处理的数据结构。

SQL 计划基线

在 SQL 计划管理中,一组用于可重复 SQL 语句的一个或一组已接受计划。SQL 计划基线的效果是,优化程序将其选择限制为基线中的已验证计划。

SQL 计划管理

一种预防性机制,使优化程序能够自动管理执行计划,确保数据库仅使用已验证的计划。

SQL 概要信息

在自动优化 SQL 语句期间构建的一组辅助信息。SQL 概要文件与 SQL 语句的关系就像是统计信息与表的关系。优化程序可以使用 SQL 概要文件来改进基数和选择性估计值,这反过来会导致优化程序选择更好的计划。

SQL 查询结果缓存

服务器结果高速缓存的子集,用于存储查询和查询片段的结果。

SQL*Plus

Oracle 工具,用于针对 Oracle AI Database 运行 SQL 语句。

备用数据库

生产数据库的独立副本,您可以在高可用性环境中用于灾难保护。

星形方案

设计为表示维数据模型的关系方案。星形方案由通过外键相关的一个或多个事实表和一个或多个维表构成。

另请参见 dimension table(维表); fact table(事实表)。

状态对象

会话级结构,包含有关 SGA 中数据库资源(例如进程、会话和事务处理)状态的元数据。

语句触发器

代表触发语句触发一次的触发器,与触发语句影响的行数无关。

语句级原子性

SQL 语句作为原子工作单元的特性,可以完全成功或完全失败。

语句级读一致性

保证单个查询返回的数据在单个时间点内提交且一致。

语句级回滚

一种数据库操作,在该操作中回退失败的 SQL 语句的影响,因为该语句在执行期间导致了错误。

存储程序

Oracle AI Database 存储在数据库中的名为 PL/SQL 的块或 Java 程序。应用程序可以按名称调用存储过程。

Streams 池

存储缓冲队列消息的内存池。

结构化查询语言 (SQL)

请参阅 SQL 。

子 query

嵌套在另一个 SQL 语句中的 query 。与隐式查询不同,子查询使用 SELECT 语句检索数据。

汇总

在数据仓库中,通过预计算联接和聚合操作并将结果存储在表中来缩短查询时间的聚合视图。

代理键

系统生成的增量标识符,用于确保表中的唯一性。通常,序列会生成代理键。

同义词

方案对象的别名。您可以使用同义词来提高数据独立性和位置透明度。

系统变更号 (System Change Number,SCN)

请参阅 SCN 。

系统集装箱

包含 CDB 根和 CDB 中所有 PDB 的容器。

系统事件触发器

由错误消息或数据库实例启动和关闭等事件引起的事件触发器。

系统全局区域 (System Global Area,SGA)

请参见 SGA 。

系统监视程序过程 (SMON)

负责各种系统级清理职责的后台流程,包括实例恢复、恢复在实例恢复期间跳过的已终止事务处理、清理未使用的临时段以及在字典管理的表空间中合并连续的空闲区。

表

Oracle AI Database 中的基本数据存储单元。表中的数据存储在行和列中。

表集群

方案对象,其中包含一个或多个表的数据,所有的表格共有一个或多个列。在表簇中,数据库将所有共享同一簇关键字的所有表中的所有行存储在一起。

表的压缩

压缩数据段以减少按堆组织的表或表分区中的磁盘空间。

表功能

用户定义的 PL/SQL 函数,用于返回行集合(嵌套表或 varray)。可以通过在 SELECT 语句的 TABLE 子句中调用 table 函数,从该集合中进行选择,就像它是数据库表一样。

表锁

事务处理通过 INSERT、UPDATE、DELETE、MERGE、SELECT ... FOR UPDATE 或 LOCK TABLE 语句修改表时获取的表锁。

表空间

将相关逻辑结构组合在一起的数据库存储单元。数据库数据文件存储在表空间中。

表空间集合

在 Oracle Sharding 中,表空间分布在分片数据库 (SDB) 中,并作为一个单元进行管理。

temp 文件

属于临时 tablespace 的文件。临时表空间中的临时文件不能包含永久数据库对象。

临时段

当 SQL 语句需要临时数据库区域才能完成执行时,由 Oracle AI Database 创建的段。

临时表格

此表包含事务处理或会话持续时间内的中间结果集。只有当前会话可以在临时表中查看数据。

临时表空间

一种表空间,它只能包含仅在会话期间持续的瞬态数据。永久方案对象不能位于临时表空间中。

每个临时表空间都是共享临时表空间或本地临时表空间。除非另有说明,否则术语临时表空间是指共享临时表空间。

临时还原段

仅用于临时还原数据的可选空间管理容器。

跟踪记录文件

包含用于调查问题的诊断数据的管理文件。Oracle AI Database 将跟踪文件写入 ADR 。

跟踪的数据文件

影子表空间跟踪其块 SCN 的数据文件,从而启用影子丢失写入保护。

交易

包含一个或多个 SQL 语句的逻辑工作单元。事务处理中的所有语句都 commit 或一起回退。事务的使用是数据库管理系统与文件系统不同的最重要方式之一。

事务处理录入

更新块的每个事务处理所需的块标头中的空间。在分配给支持事务处理更改的段的数据块中,空闲空间还可以在空头空间耗尽时保存事务处理条目。

Transaction Guard

一种数据库功能,使用逻辑事务处理 ID 防止客户端应用程序在可恢复的错误后提交重复事务处理。

事务处理 ID

标识符对于事务处理是唯一的,表示还原段编号、插槽和序列号。

交易幂等

为事务处理返回保证结果的能力:事务处理是否已提交以及调用是否已完成。

事务处理级别读一致性

确保事务处理中所有查询的读一致性。事务处理中的每条语句都可看到来自同一时间点(即事务处理开始的时间)的数据。

事务处理名

用户指定的可选标记,用于提醒事务处理正在执行的工作。使用 SET TRANSACTION ... NAME 语句命名事务处理。

交易恢复

实例恢复阶段,其中回退未提交的事务处理。

事务表

还原段中的数据结构,用于保存使用还原段的事务处理的事务处理标识符。

过渡点

由范围分区键值确定的范围分区的高值。

透明数据加密

一种数据库功能,用于加密单个表列或表空间。当用户将数据插入到加密列时,数据库会自动加密数据。当用户选择该列时,数据会解密。这种加密形式是透明的,提供高性能,并且易于实施。

可传输的表空间

可以在数据库之间复制或移动的表空间。Oracle Data Pump 为可传输表空间提供了基础结构。

触发器

修改表或视图或执行特定用户或数据库操作时触发的 PL/SQL 或 Java 过程。过程是显式运行的,而触发器是隐式运行的。

字节组

一组无序的属性值。

两阶段的提交机制

分布式数据库中的一种机制,可确保参与分布式事务处理的所有数据库要么全部提交,要么全部撤消事务处理中的语句。

UGA

用户全局区。用于存储会话变量的会话内存,例如登录信息,还可以包含 OLAP 池。

撤消数据

事务处理的操作记录的(主要是事务处理提交前的记录)。数据库可以使用还原数据在逻辑上反转 SQL 语句的影响。还原数据存储在还原段中。

撤消保留期

数据库尝试在覆盖旧还原数据之前保留该数据的最短时间。

还原段

撤消表空间中的段。

还原表空间

启用 automatic undo management mode 时包含还原段的 tablespace 。

Unicode

一种通用编码字符集,可以使用单个字符集以任何语言存储信息。

统一审计政策

可用于配置对 SQL 语句、系统权限、方案对象、角色、管理和非管理用户、应用程序上下文值以及各种应用程序和事件的策略创建的审计的策略。

统一审计追踪

审计线索为所有审计类型的审计记录提供统一存储。

唯一键

包含唯一键约束条件的单个列。

UNIQUE 键约束条件

一种完整性约束条件,要求一列或一组列中的每个值都是唯一的。

通用行 ID

一种数据类型,可以存储所有类型的行 ID。Oracle 使用通用行 ID 存储索引组织和非 Oracle 表的地址。

断开的 PDB

一组自包含的 PDB 数据文件和一个 XML 元数据文件,用于指定 PDB 文件的位置。

不可使用的索引

DML 操作未维护且优化程序忽略的索引。所有索引都可用(默认值)或不可用。

可更新的联接视图

在两个或多个基表或视图上定义的视图,并允许执行 DML 操作。

用户事件触发器

因与用户登录和注销、DDL 语句和 DML 语句相关的事件而触发的事件触发器。

用户全局区域 (UGA)

请参见 UGA 。

用户名

Oracle AI Database 和其他用户知道用户的名称。每个用户名都与密码关联,必须同时输入这两个用户名才能连接到 Oracle AI Database。

用户特权

运行特定 SQL 语句的权利。

用户流程

请参见 client process 。

用户概要文件

一组指定的资源限制和密码参数,用于限制用户的数据库使用情况和数据库实例资源。

UUID

系统生成的唯一 128 位(16 字节)编号。

视图

一个或多个表中数据的定制表示形式。视图实际上并不包含或存储数据,而是从它们所基于的表中获取数据。

虚拟栏位

未存储在磁盘上的列。数据库通过计算一组表达式或函数按需派生虚拟列中的值。

虚拟完全备份

截至一个不同时间点的完整数据库映像,由 Recovery Appliance 通过从受保护数据库编制增量备份索引来高效维护。虚拟完整备份包含来自多个增量备份的单个块。例如,如果您在星期一使用 SCN 10000 进行 0 级备份,并且您在星期二使用 SCN 11000 进行 1 级增量备份,则 Recovery Appliance 元数据数据库将显示当前到 SCN 11000 的虚拟 0 级备份。

仓库 - 压缩

使用 COLUMN STORE COMPRESS FOR QUERY 指定的混合列压缩。这种类型的压缩在数据仓库中非常有用。

完整数据库备份

control file 和属于数据库的所有数据文件的备份。

工作区

用于内存密集型操作的 PGA 内存的专用分配。

预写协议

该协议要求在数据库写入器进程可以写入脏缓冲区之前,数据库必须向磁盘写入与对缓冲区所做的更改关联的重做记录。

区

在区域映射中,区域是一组连续数据块,用于存储相关列的最小值和最大值。

区域映射

在 attribute-clustered table 中,区域映射是一个独立的访问结构,将数据块划分为多个区域。