Oracle 发布的术语词汇表

适用范围:SQL Server

在配置和管理 Oracle 发布时,应熟悉下列 Oracle 术语。 有关 Oracle 术语的完整列表,请参阅 Oracle 联机文档。

索引组织表 (IOT)

数据在磁盘上按索引顺序进行物理排序的表;其类似于带有聚集索引的 Microsoft SQL Server 表。 将 IOT 作为带有聚集索引的表复制到订阅服务器。

实例

Oracle 数据库是与实例相关联的。 实例由为数据库提供支持的内存和后台进程组成。 Oracle 实例始终映射到单个数据库,而一个 SQL Server 实例则可包含多个数据库。 有些情况下,Oracle 数据库可以具有多个实例。

Oracle 侦听器

处理 Oracle 数据库实例的传入网络流量。 在配置到 Oracle 数据库的网络连接时,要指定发送通信流量所使用的协议以及侦听器侦听通信流量的端口。 侦听器通常配置成与 Oracle 数据库实例在同一计算机上运行,并且还可以配置成服务于一个或多个实例。

ROWID

指向数据库中特定行位置的指针。 由于使用 ROWID 检索行要比使用表扫描或索引快,所以复制在处理已发布表更改的过程中临时使用 ROWID。

序列

用于生成唯一编号的数据库对象。 复制使用序列来为已发布表的更改排序。

SQL*Plus

用于访问和查询 Oracle 数据库的应用程序。 与 SQL Server sqlcmd 类似。

同义词

对象的别名。 配置 Oracle 发布服务器时自动创建特殊公共同义词 MSSQLSERVERDISTRIBUTOR 。 该同义词引用 HREPL_Distributor 表,并提供逻辑指针指向为发布服务器服务的 SQL Server 分发服务器。

在发布 Oracle 数据库之后,后续尝试将此发布服务器配置成使用不同 SQL Server 分发服务器就会失败,因为此公共同义词识别的特定分发服务器已配置为服务于发布服务器。

表空间

数据库存储单元,大致等同于 SQL Server 中的文件组。

TNS 服务名称

TNS(透明网络底层)是 Oracle 数据库使用的通信层。 在网络上使用 TNS 服务名称来辨别 Oracle 数据库实例。 TNS 服务名称是在配置与 Oracle 数据库的连接时分配的。 复制使用 TNS 服务名称来识别发布服务器和建立连接。

用户架构

可以将用户架构看作拥有特定数据库对象集的用户。 复制管理用户架构拥有 SQL Server 复制进程在 Oracle 数据库中创建的所有对象,但 MSSQLSERVERDISTRIBUTOR 公共同义词除外。