INFO TRANDATA
在当前发行版中对所有支持的数据库有效。
使用 INFO TRANDATA 可以获取以下信息:
-
Db2 LUW 和 Db2 z/OS:确定
DATA CAPTURE是否已启用。 -
Oracle:确定补充日志记录是否已启用,以及显示要进行补充日志记录的列的名称。如果所有列都进行日志记录,则将显示记号
ALL,而不是单个列名。显示任何 SCN 实例化信息。 -
SQL Server:确定是否为表启用了扩展日志记录。
-
PostgreSQL:确定补充日志记录是否已启用,以及显示当前
REPLICA IDENTITY设置。
"""< HEAD 注:在微服务环境中,INFO TRANDATA 通配符命令(如 INFO TRANDATA PDB.SCHEMA.*)仅限于前 100 个表。如果表数超过该限制,则会返回前 100 个表以及一条警告消息,请求用户缩小方案或表模式。
在这种情况下将显示以下警告消息:
OGG-06661 : The INFO TRANDATA wildcard request returned the first 100 matching tables. More matching tables may exist. Use a narrower wildcard for complete output. { .infoboxnote} =======
edcab3774137b45f744eda5f6b4c59d7f98c9c95
使用 DBLOGIN 命令之前,应使用此命令建立数据库连接。
语法
INFO TRANDATA [container.]owner.table
[container.]owner.table
要查看其 trandata 信息的表或文件的可插入数据库(如果这是 Oracle 多租户容器数据库)、所有者和名称。如果所有者的登录名与 DBLOGIN 命令指定的登录名相同,则不需要该所有者。可以将通配符用于表名,但不能用于所有者名称。
示例
INFO TRANDATA hr.employees
INFO TRANDATA hr.reg*