2017-04-19 1 views
0

제어 M 작업에 paeticular "JOBNAME"의 전체 세부 정보를 나열하려면 아래 명령을 사용하고 있습니다. 그러나 명령의 문제점은 특정 서버의 모든 작업을 검사한다는 것입니다 (약 30000 개 작업). 그래서 시간이 많이 걸립니다.제어 M ctmpsm -TABLE 명령 사용

ctmpsm -LISTALL ALLFIELDS_FULL | 그렙 "작업 이름"나는 특정 테이블에서만 확인할 수있는 방법

???

아래 명령을 발견했습니다. 그 목적에 유용할까요?

ctmpsm - 테이블 < -LISTTABLE | -update | - 추가 | -DUDAILY | -remove | -LISTJOBS 활성에 모든 것을 줄 것이다

답변

0

LISTALL이 있음> [FULL] 데이터베이스는 오버 헤드가 될 전체 테이블을 스캔하는 것과 같습니다. 그래서 당신이 원하는 경우 응용 프로그램 이름을 넣을 수 있지만 테이블에 직접 필터링 할 수있는 직접적인 방법은 없습니다.

ctmpsm -TABLE FULL 결과가 아래에 표시됩니다.

출력 :

"테이블 이름", "데일리 이름" "표 유형"

당신은 사용자 ctmorder가 테이블을 주문 할 수 있으며, 그 각각의 작업에 대한 orderno를 반환합니다. jobno를 ctmpsm -LISTFULLDETAILS와 함께 사용하면 세부 정보를 얻을 수 있습니다. 메모 - 각 작업에 고유 한 주문 ID입니다. 감사합니다.