【问题标题】:How do I programmatically check if Infomatica target database table is being locked?如何以编程方式检查 Informatica 目标数据库表是否被锁定?
【发布时间】:2012-05-16 15:33:45
【问题描述】:

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

【问题讨论】:

    标签: locking etl netezza informatica-powercenter


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      • 2013-04-21
      • 1970-01-01
      相关资源
      最近更新 更多