1

有没有办法检查目标表是否被锁定在 Informatica PowerCenter 的目标数据库中以进行 ETL 工作流负载 (L) 过程?或者是否可以获得所有 Informatica 会话中所有锁定表的列表?如果有一种方法可以在 Netezza DBMS 中直接检查哪些表被锁定,那也很好。

4

1 回答 1

3

在 Netezza 中查询系统表_T_PG_LOCKS将显示当前处于活动状态的锁。您可以使用查找、SQL 或存储过程转换在映射中执行此操作,并根据输出应用逻辑。

还有一个名为 Netezza 的实用程序nz_show_locks,可以在安装的“bin”文件夹中找到 - 如果您需要使用命令任务在工作流级别检索锁,这很方便,例如,如果您只想执行会话任务如果数据库上没有锁。

于 2012-05-21T13:23:20.877 回答