2012-05-16 2 views
1

ETL 워크 플로로드 (L) 프로세스에 대해 Informatica PowerCenter에서 대상 데이터베이스가 대상 테이블에 잠겨 있는지 확인하는 방법이 있습니까? 또는 모든 인포매티카 세션에서 잠긴 모든 테이블의 목록을 가져올 수 있습니까? 어떤 테이블이 Netezza DBMS에서 직접 잠겨 있는지 확인하는 방법이 있다면 괜찮습니다.Infomatica 대상 데이터베이스 테이블이 잠겨 있는지 프로그래밍 방식으로 확인하려면 어떻게합니까?

답변

3

Netezza에서 _T_PG_LOCKS 시스템 테이블을 쿼리하면 현재 활성화 된 잠금이 표시됩니다. Lookup, SQL 또는 Stored Procedure 변환을 사용하여 매핑에서이 작업을 수행하고 출력을 기반으로 논리를 적용 할 수 있습니다.

설치의 'bin'폴더에있는 nz_show_locks이라는 Netezza 유틸리티가 있습니다.이 유틸리티는 명령 작업을 사용하여 워크 플로 수준에서 잠금을 검색해야하는 경우에 유용합니다. DB에 잠금이없는 경우 세션 작업을 실행합니다.

관련 문제