1
有沒有辦法檢查Informatica PowerCenter中的目標數據庫是否鎖定在ETL工作負載(L)進程中的目標數據庫中?或者是否有可能獲得所有Informatica會話中所有鎖定表的列表?如果有辦法檢查哪些表在Netezza DBMS中直接被鎖定,那也沒關係。如何以編程方式檢查Infomatica目標數據庫表是否被鎖定?
有沒有辦法檢查Informatica PowerCenter中的目標數據庫是否鎖定在ETL工作負載(L)進程中的目標數據庫中?或者是否有可能獲得所有Informatica會話中所有鎖定表的列表?如果有辦法檢查哪些表在Netezza DBMS中直接被鎖定,那也沒關係。如何以編程方式檢查Infomatica目標數據庫表是否被鎖定?
查詢Netezza中的系統表_T_PG_LOCKS
將顯示哪些鎖當前處於活動狀態。您可以在使用查找,SQL或存儲過程轉換的映射中執行此操作,並根據輸出應用邏輯。
還有一個名爲nz_show_locks
的Netezza實用程序,可以在安裝的'bin'文件夾中找到 - 如果您需要使用命令任務在工作流級別檢索鎖定,這很方便,例如,如果您只想要如果數據庫上沒有鎖,則執行會話任務。