繁体   English   中英

如何以编程方式检查Infomatica目标数据库表是否被锁定?

[英]How do I programmatically check if Infomatica target database table is being locked?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM