支持的对象命名惯例

Oracle GoldenGate 支持 SQL 命名约定,还支持以 library/file(member) 格式提供的本机文件系统名称。

对于本机(系统)名称,Oracle GoldenGate 支持用于通配符的常规 DB2 命名规则,该规则允许使用 *ALL 或带有尾随星号 (*) 通配符的部分名称。例如:

成员名称是可选的,可以保留。在这种情况下,将提取所有成员的数据,但将仅捕获库和文件名并将其包含在写入线索的记录中。结果是,数据似乎仅来自源上的一个成员,并且您应该知道,如果成员之间存在重复的关键字,这可能会导致目标上的完整性冲突。要在线索记录中包括成员名称,请显式包括该成员,或者通过通配符成员规范包括该成员。

对于 SQL 名称,仅提取底层本机文件中的第一个成员符合 SQL 在 i 系统的 Db2 上的正常操作。对于 SQL 名称,Oracle GoldenGate 支持表名和方案名的通配符。有关通配符 SQL 名称的说明,请参见 Specifying Object Names in Oracle GoldenGate Input 。