진단 디렉터리 관리 Db2
데이터베이스 관리자로서, 생성된 진단 파일을 Db2 정리할 수 있습니다.
구성 설정 또는 Db2 환경 Db2 변수 설정을 확인하여 진단 데이터 디렉터리를 찾으십시오. 진단 디렉터리 경로에 있는 파일들로 인해 파일 시스템이 가득 차게 되면 다음 조치 중 하나를 수행하십시오.
진단 로그 파일 관리 자동화에 대한 자세한 내용은 관리 작업 스케줄러(ATS)를 사용한 Db2 서비스 작업 자동화를 참조하십시오.
- 지속적 볼륨 클레임의 크기를 늘리십시오.
- 파일을 다른 파일 시스템으로 이동하십시오. 표 1을 참조하십시오.
- 서버를 사용하여 파일을 보관하십시오. 다음 단계를 완료하여 삭제하십시오:
- db2support 유틸리티를 실행하여 시스템 진단 Db2 정보를 수집하십시오. 자세한 내용은 ' db2support 도구 사용'을 참조하십시오.
- 클라이언트를 사용하여 표 1 에 나열된 파일 및 진단
db2support.zip파일을 서버에 보관하십시오. - 표 1에 나열된 파일을 삭제하십시오.
중요:
- 해당
db2diag.log파일 및 stmmlog 디렉토리 내의 파일을 삭제하지 마십시오. 이들은 데이터베이스와 관련된 서버 문제 진단에 유용할 수 있는 기록을 포함하고 있습니다. - 활성 로그가 또는 /mnt/bludata0/db2/databases/db2inst1/ 로그 /mnt/logs/active 디렉터리 내에 있는 경우 삭제하지 마십시오. 활성 로그 파일을 정리하려면 PRUNE HISTORY/LOGFILE 명령을 참조하십시오.
| 파일 이름 | 설명 |
|---|---|
| instance_name.nfy instance_name. n.nfy (예: db2inst.1.nfy ) |
관리 알림 로그 |
| db2dasdiag.log | Db2 관리 서버(DAS) 진단 로그 |
| db2eventlog. xxx (예: db2eventlog.123 ) | Db2 이벤트 로그 |
| nnnnnnn.nnnnn.nnndump.bin (예: 1234567.12345.123.dump.bin ) | 메모리 내 주요 구조체의 이진 덤프 파일 |
| nnnnnnn.n.nnntrap.txt (예: 1234567.1.123.trap.txt ) | 트랩 파일 |
| nnnnnnn.nnnnn.nnnapm.bin (예: 1234567.12345.123.amp.bin ) | 계획 관리자 바이너리 덤프 파일에 접근하십시오 |
| nnnnnnn.nnnnn.nnnstack.txt (예: 1234567.12345.123.stack.txt ) | 스택 추적 |
| F ODC_xxxx/core< pid > | 코어 파일 이 FODC_xxxx 디렉터리에는 디렉터리 이름에 타임스탬프가 포함되어 있습니다. 가장 최근의 디렉터리와 그 안의 파일들을 유지하십시오. 이 기록은 데이터베이스와 관련된 잠재적 문제들을 진단하는 데 유용할 수 있습니다. 지침은 최소 1주일 분량을 유지하는 것입니다. |
| events/db2optstats.n.log, 예를 들어 events/db2optstats.1.log. | 통계 로그 파일 |