Teradata Database 数据字典内包含多个表和视图,它们位于系统用户 DBC 中。表预留给系统使用,其中包含有关系统内数据的信息。视图提供对表内信息的访问途径。数据字典可提供以下表视图,具体取决于所使用的 Teradata Database 版本:
- 基本版或 V 版:提高性能
- X 版或 VX 版:提高安全性,降低性能
下表列出了 Data Mover 使用的视图版本,具体取决于您的配置设置和 Teradata Database 版本。根据使用的 Teradata Database 的版本,情况如下:
- 当全部四个视图均可用且 databaseQueryService.useBaseViewsOnly 的配置设置为 true(缺省值)时,将使用基础版或 V 版视图。
- 当全部四个视图均可用且 databaseQueryService.useBaseViewsOnly 的配置设置为 false 时,将使用 X 版或 VX 版视图。
数据字典视图名称 | 用于 databaseQueryService.useBaseViewsOnly 设置的 DBC 视图版本 | 源或目标 | |
---|---|---|---|
True | False | ||
DBC.ALL_RI_Children | V | VX | 仅限源 |
DBC.Columns | V | VX | 源和目标 |
DBC.ColumnStats | V | V | 仅限源 |
DBC.Databases | V | VX | 源和目标 |
DBC.DataSetSchemaInfo | V | V | 仅限源 |
DBC.DiskSpace | 基本或 V | 基本或 V | 源和目标 |
DBC.Functions | V | VX | 仅限目标 |
DBC.IndexStats | V | V | 仅限源 |
DBC.Indices | V | VX | 源和目标 |
DBC.JoinIndices | V | V | 源和目标 |
DBC.Maps | V | VX | 源和目标 |
DBC.MultiColumnStats | V | V | 仅限源 |
DBC.Server | V | VX | 仅限目标 |
DBC.Tables | V | VX | 源和目标 |
DBC.TableSize | V | VX | 源和目标 |
DBC.TblSrvInfo | V | VX | 仅限目标 |
DBC.Triggers | V | VX | 源和目标 |
DBC.RI_Distinct_Children | V | VX | 源和目标 |
DBC.RI_Distinct_Parents | V | VX | 源和目标 |
DBC.Children | V | VX | 仅限源 |
- 在 Data Mover 中运行命令和作业的用户必须对表中所列的视图具有 SELECT 权限,以便 Data Mover 可以正常运行。
- Data Mover 使用 HELP VIEW DBC.Columns 输出,以确定要为 DBC Columns 视图查询的列。