DB2한글문서를 보고 의문점을 적은겁니다.
1.점검보류 상태라는거 뭔가요 이것을 설정하는게 왜필요한건지요 ?
2.tablespace pendding 상태에 빠졌다는건 무엇을 말하는거구 어떻게 해결하는건가요?
3.CRONTAB 이라는 명령구문을 어떤상황에서 쓰는건지요 즉 사용이유를 알고싶어요?
성실한 답변부탁드려요 고수님들....
1.2 답변 : 보류(Pending) 상태가 생기는 경우는
- Backup Pending 상태 : db의 환경변수의 특정 변수를 수정했을때
(예를 들어 update db cfg for DB명 using logretain on) - Roll Forward Pending 상태 - TableSpace Pending 상태 등이 있는데 자세하게 설명을 하려면 너무 긴 설명이 될것 같네여. Pending이 생기는 이유는 위의 Backup Pending 경우 순환로그를 보관로그로 바꾸게 되면 DB2 엔진의 로그 처리방식이
전혀 틀려지게 됩니다. 그러기 때문에 문제점이 발생이 되지 않도록
backup을 반드시 해야하는 일이 병행되어야 합니다.
그냥 DB2 엔진이 "혹시 문제가 생기지 않기 위해 Backup을 함 받아 두시죠?" 라고 이해하세요.
3 답변 : crontab 이라는건... 인터넷을 뒤져보면 자료가 많이 있을텐데...
쉽게 말해 특정 job을 일정 시각에 자동 실행시킬수 있도록 등록해 주는 유닉스 계열의 명령어 입니다. 물론 리눅스에도 있겠죠?
예를 들어 매일 밤 12시에 DB를 백업해라 라는 쉘을 작성해서 crontab에 등록해 주면, 자동적으로 그 시각에 실행되는 툴입니다. 인터넷에 자료가 많이 돌아다니니까 함 찾아보세요.
도움이 많이 됐으면 좋겠네요. ^^
잘읽었습니다.
앞으로도 성실한 답변부탁드립니다.