설명 | 비어 있는 로그 파일이 제공되어 ObjectManager가 콜드 스타트되었습니다. |
조치 | ObjectManager의 웜 스타트를 예상한 경우가 아니면 없습니다.웜 스타트를 예상한 경우에는 로그 파일이 비어 있는 이유를 조사하십시오. |
설명 | 유효한 로그파일이 다시 시작될 수 있는 ObjectManager에 제공되었습니다. |
조치 | ObjectManager의 콜드 스타트를 예상한 경우가 아니면 없습니다.콜드 스타트를 예상한 경우에는 로그 파일이 비어 있지 않은 이유를 조사하십시오. |
설명 | ObjectManager에 종료하도록 요청했습니다. |
조치 | ObjectManager 종료를 예상하지 않은 경우가 아니라면 없습니다. |
설명 | ObjectManager에 최종 체크포인트를 수행하지 않고 종료하도록 요청했습니다. |
조치 | ObjectManager가 최종 체크포인트를 수행하지 않고 종료되도록 예상하지 않은 경우가 아니라면 없습니다. |
설명 | 체크포인트를 완료한 후 ObjectManager에 로그 파일 공간이 부족하여 공간을 확보하기 위해 로그에서 가장 큰 트랜잭션을 철회했습니다. |
조치 | 구성한 로그 파일 크기에 비해 너무 큰 트랜잭션 작업을 수행하려 하고 있습니다.트랜잭션이 너무 많은 갱신을 수행하려 하는지 여부, 큰 오브젝트를 너무 많이 갱신하려고 하는지 여부, 동시에 너무 많은 트랜잭션을 실행하려 하는지 여부 또는 로그 파일이 너무 작아서 크게 만들어야 하는지 여부를 고려하십시오. |
설명 | 응용프로그램에서 트랜잭션에 대한 참조가 손실되어 이를 완료할 수 없습니다.따라서 사용 가능한 자원을 늘리기 위해 ObjectManager가 트랜잭션을 철회합니다. |
조치 | 응용프로그램에서 트랜잭션에 대한 참조가 손실되었습니다.응용프로그램이 비정상적으로 종료된 경우 추가로 수행할 작업이 없습니다. 그러나 비정상적인 종료 없이 응용프로그램에서 참조가 손실된 경우에는 응용프로그램의 논리 오류일 수 있습니다. |
설명 | 시스템 종료 시 활성 트랜잭션이 있는 경우입니다.비지속적인 데이터를 저장하게 될 수 있기 때문에 STRATEGY_SAVE_ONLY_ON_SHUTDOWN 계획을 가진 ObjectStore를 안전하게 닫을 수 없습니다.ObjectStore가 변경되지 않습니다. |
조치 | 활성 트랜잭션이 있는 이유를 조사하십시오. 외부 트랜잭션 관리자를 사용하고 있기 때문일 수 있습니다. 시스템 종료 시 활성 트랜잭션을 가지지 않게 할 수 없을 경우 다른 저장영역 계획을 가진 ObjectStore를 사용하십시오. |
설명 | 파일 시스템이 필요한 영역을 할당할 수 없습니다.ObjectStore에서 오브젝트를 할당하려는 시도가 실패합니다. |
조치 | 예외를 검토하여 파일 시스템에서 영역을 할당할 수 없는 이유를 판별하십시오. |
설명 | ManagedObject를 직렬화 해제하는 중에 java.lang.ClassNotFoundException이 발견되었습니다. |
조치 | 찾을 수 없는 클래스를 확인하여 ObjectManagers 클래스 로더를 사용 가능하게 하십시오. |
설명 | ObjectStore 이름은 ObjectManager 내에서 고유해야 합니다. |
조치 | ObjectStore에 다른 이름을 사용하십시오. |
설명 | 유효하지 않은 상태에 있는 오브젝트에 대해 조작이 요청되었습니다. 조작이 실패하여 오브젝트가 오류 상태로 전이됩니다. |
조치 | ObjectManager의 내부 논리 오류 입니다. 오브젝트에 대한 추가 조작이 성공할 수 없습니다. IBM 지원 센터에 문의하십시오. |
설명 | IOException이 ObjectManager에서 발견되었습니다. IO 조작을 안전하게 재시도할 수 없어 중단했습니다. |
조치 | 기본 IOException의 원인을 조사하여 수정하십시오. |
설명 | IOException이 ObjectManager에서 발견되어 IO 조작이 중단되었습니다. 그러나 기본 원인이 수정되면 ObjectManager API를 재시도하여 안전하게 재시도될 수 있습니다. |
조치 | 기본 IOException의 원인을 조사하여 수정한 후 조작을 재시도하십시오. |
설명 | 유효하지 않은 이름을 사용하여 ObjectStore가 구성되었습니다.ObjectStore가 작성되지 않습니다. |
조치 | 이름을 검사하여 유효하지 않은 이유를 판별하십시오. |
설명 | 인식되지 않는 통계의 세트가 요청되었습니다. |
조치 | 요청된 통계 세트의 이름을 정정하십시오. |
설명 | 유효하지 않은 ManagedObject를 저장하도록 ObjectStore에 요청했습니다. ManagedObject가 저장되지 않습니다. |
조치 | 저장될 ManagedObject를 검사하여 유효하지 않은 이유를 판별하십시오.예를 들어, 널일 수 있습니다. |
설명 | ObjectStore에서 내부 오류가 발생했습니다. |
조치 | IBM 서비스에 문제점을 보고하십시오. |
설명 | 각 ID(objectStoreIdentifier 및 storedObjectIdentifier) 저장소에 하나의 토큰만 있을 수 있지만 새 토큰과 기존 토큰은 같은 ID를 공유합니다. |
조치 | ObjectStore가 손상되었을 수 있습니다. IBM 지원 센터에 문의하십시오. |
설명 | 현재 상태에 있는 동안 오브젝트에 대해 유효하지 않은 조작이 시도되었습니다.조작이 거부되며 오브젝트는 변경되지 않습니다. |
조치 | 오브젝트의 상태와 유효하지 않은 조작이 시도 중인 이유를 조사하십시오. |
설명 | ObjectManager가 같은 LUWID를 가진 새 트랜잭션과 기존 트랜잭션을 발견했습니다. 내부 오류이며 발생해서는 안됩니다. |
조치 | 사용 가능한 정보를 수집하여 IBM 지원 센터에 문의하십시오. |
설명 | ObjectManager의 오류이며 발생해서는 안됩니다. 트랜잭션에 대해 추가 조치가 허용되지 않습니다. |
조치 | FFDC와 기타 관련 정보를 수집하여 IBM 지원 센터에 문의하십시오. |
설명 | 예외가 발생하여 ObjectManager에서 이를 발견했습니다. 예외에대해 ObjectManager가 적절한 조치를 취할 수 없었습니다. |
조치 | 기본 예외의 원인을 조사하십시오. |
설명 | 잠근 트랜잭션과 다른 트랜잭션 아래의 ManagedObject를 잠금 해제하거나 대체하려고 했습니다.시도가 거부됩니다. |
조치 | ObjectManager Transaction.unlock(ManagedObject) 인터페이스를 사용하는 응용프로그램의 논리를 검사하여 두 트랜잭션이 다른 이유를 확인하십시오. |
설명 | 이름 지정된 로그 파일을 여는 중에 예외가 발생했습니다. ObjectManager가 시작되지 않습니다. |
조치 | 로그 파일 이름이 유효하고 ObjectManager가 이를 작성할 적절한 권한을 가지고 있는지 확인하십시오. |
설명 | ObjectManager가 입력 로그 파일의 끝을 발견했습니다. |
조치 | ObjectManager 시작 시 로그 파일을 끝까지 읽은 결과 발생한 것일 경우에는 없습니다. |
설명 | ObjectManager가 복구를 수행하는 중에 인식하지 못한 유형을 가진 로그 레코드를 찾았습니다. ObjectManager가 인스턴스화되지 않습니다. |
조치 | ObjectManager가 사용 중인 로그 파일을 검사하여 손상 여부를 판별하십시오. 손상된 경우에는 IBM 지원 센터에 문의하십시오. |
설명 | ObjectManager에 등록되지 않은 ObjectStore를 찾도록 요청했습니다. |
조치 | ObjectStore가 ObjectManager에서 제거되었을 수 있습니다. ObjectStore를 재작성하십시오. |
설명 | 내부 오류가 발생했으며 유효하지 않은 조건을 찾았습니다. |
조치 | 조치가 종료됩니다.내부 오류가 발생했습니다. 사용 가능한 데이터를 수집하여 오류를 IBM 서비스에 보고하십시오. |
설명 | ObjectManager가 로그 파일에 대한 독점 잠금을 얻으려 했지만 로그 파일이 이미 사용 중입니다. |
조치 | 다른 ObjectManager 또는 다른 프로그램이 같은 로그 파일을 사용하려 하는지 확인하십시오. |
설명 | 트랜잭션 로그 파일에 ObjectManager가 해석할 수 없는 데이터가 포함되어 있었습니다. |
조치 | 로그 파일이 올바른 것인지 확인하십시오.올바른 것일 경우 IBM 지원 센터에 문의하십시오. |
설명 | 트랜잭션은 하나의 XID만 가질 수 있으며 설정되면 수정될 수 없습니다. |
조치 | 응용프로그램의 논리를 검사하여 XID를 이미 가지고 있는 트랜잭션의 XID를 변경하려 하는 이유를 판별하십시오. |
설명 | XID는 java.lang.Short.MAX_VALUE의 최대 길이를 가질 수 있습니다. |
조치 | 더 짧은 XID 길이를 사용하십시오. |
설명 | 사용 불가능한 인터페이스를 사용하려 했습니다. |
조치 | 인터페이스 사용을 중지하거나 이를 지원하는 ObjectManager의 버전으로 전환하십시오. |
설명 | 허용된 사용 가능한 파일 영역보다 많은 데이터를 로그에 쓰려고 했습니다.시도가 거부되며 트랜잭션 상태는 변경되지 않습니다. |
조치 | 트랜잭션 내에서 갱신하는 오브젝트의 수를 줄이거나 동시에 활성화되는 트랜잭션의 수를 줄이거나 갱신하는 ManagedObject의 크기를 줄이거나 로그 파일의 크기를 늘리십시오. |
설명 | 로그 레코드 파트에 있는 유형 플래그가 인식되지 않았습니다. |
조치 | 로그 파일이 손상되지 않은 경우 IBM 지원 센터에 문의하십시오. |
설명 | 체크포인트 끝 레코드를 찾기 전에 로그 파일이 종료되었습니다. 로그 파일에는 최소한 하나의 체크포인트 시작 및 끝 logrecord가 포함되어 있어야 합니다. |
조치 | 로그 파일이 손상되지 않은 경우 IBM 지원 센터에 문의하십시오. |
설명 | ObjectManager에 메모리에 있어야 하지만 없는 ManagedObject를 검색하도록 요청했습니다. |
조치 | IBM 지원 센터에 문의하십시오. |
설명 | 직렬화된 ManagedObject의 크기가 예상된 최대 크기를 초과했습니다. |
조치 | 이는 발생해서는 안됩니다. 사용 가능한 정보를 모두 수집하여 IBM 지원 센터에 문의하십시오. |
설명 | ObjectManager에 트랜잭션 로그의 크기를 줄이도록 요청했습니다. 요청된 크기가 너무 작아 기존 로그 데이터를 포함할 수 없습니다. 새 크기가 현재 ObjectManage가 계속 체크포인트하지 않고 작동할 수 있게 해주는 한계보다 작습니다. |
조치 | 더 큰 요청을 작성하거나 더 적거나 작은 ManagedObject를 작성하여 로그에서 로드를 줄이십시오. |
설명 | ObjectManager에 비어 있지 않은 콜렉션(맵 또는 목록)을 삭제하도록 요청했습니다. 삭제되지 않았거나 콜렉션을 삭제하려는 트랜잭션이 아닌 트랜잭션이 삭제한 일부 항목이 포함되어 있었습니다. |
조치 | 응용프로그램의 논리를 검사하여 비어 있지 않은 상태에서 콜렉션을 삭제하려는 이유를 알아보십시오. |
설명 | ObjectManager에 구성된 트랜잭션보다 많은 수의 트랜잭션을 시작하도록 요청했습니다. 새 트랜잭션이 시작되지 않습니다. |
조치 | 응용프로그램의 논리를 검사하여 너무 많은 트랜잭션을 시작하려 하는 이유를 알아보십시오. 시작 중이지만 확양하지 않았거나 되돌리는 중일 수 있습니다. |
설명 | ObjectManager에 지원할 수 있는 것 보다 많은 수의 트랜잭션을 시작하도록 요청했습니다. 일반적으로 이 수가 감소되면 체크포인트에서는 로그 파일이 채워지기 전 완료할 수 있게됩니다. 새 트랜잭션이 시작되지 않습니다. |
조치 | 로그 파일의 크기를 늘리거나 더 적은 수의 트랜잭션을 시작하십시오. |
설명 | 독점 잠금을 수행하려 할 때 ObjectStore가 이미 잠긴 것을 발견했습니다. |
조치 | 다른 ObjectManager가 ObjectStore를 사용 중인지 또는 다른 프로그램에서 ObjectManager의 파일을 사용 중인지 확인하십시오. |
설명 | 로그 파일이 정상적으로 종료되지 않습니다. 실제 파일이 잘린 것으로 나타납니다. |
조치 | 로그 파일이 손상되었는지 판별하고 손상되지 않은 원래 파일을 복원하십시오. |
설명 | ObjectManager에 이름 지정된 ManagedObject에 대한 참조를 저장하도록 요청했지만 이를 저장할 다시 시작 가능한 ObjectStore가 없습니다. |
조치 | 이름 지정된 ManagedObject를 사용해야 하는지 여부를 고려한 후, 사용해야 할 경우 다시 시작 가능한 ObjectStore를 작성하십시오. |
설명 | 맵에 이미 있으며 대체하기에 적합한 상태에 있지 않은 고유 키를 추가하려 했습니다. |
조치 | 중복 키 추가를 요청하거나 응용프로그램이 기존 키를 대체하려는 이유를 확인하십시오. |
설명 | ObjectManager에 저장소 파일의 크기를 파일의 기존 ManagedObject를 포함할 수 없는 길이로 줄이도록 요청했습니다. |
조치 | 현재 사용된 크기보다 더 많은 영역을 요청하십시오. |
설명 | Nio 예외가 ObjectManager에서 발견되었습니다. IO 조작을 안전하게 재시도할 수 없어 중단했습니다. |
조치 | 기본 예외의 원인을 조사하여 수정하십시오. |
설명 | 새 할당 요청 작성 시 ObjectStore가 이미 꽉 차 있었습니다.할당이 작성되지 않았습니다. |
조치 | ObjectStore를 더 크게 해야할지 여부 또는 일부 기존 오브젝트를 제거해야 할지 여부 또는 계획보다 더 많거나 더 큰 오브젝트를 저장하려 하는지 여부를 결정하십시오. |
설명 | LOG_FILE_TYPE_XXXX 유형 중 하나로 인식되지 않은 로그 파일 유형이 ObjectManager 구성자에 전달되었습니다.ObjectManager가 인스턴스화되지 않습니다. |
조치 | 인식된 로그 파일 유형을 사용하려면 구성자를 변경하십시오. |
설명 | 목록에 포함되어 있지 않은 항목으로 구분된 하위 목록을 작성하도록 목록에 요청했습니다.하위 목록이 작성되지 않았습니다. |
조치 | 응용프로그램 코드를 확인하여 항목이 목록에 없었던 이유를 판별하십시오. |
설명 | 인식되지 않은 서명이 ManagedObject에 있습니다. 직렬화 해제가 중단되었습니다. |
조치 | IBM 지원 센터에 문의하십시오. |
설명 | Objectstore는 유효한 저장 계획만 사용하여 구성될 수 있습니다. |
조치 | 유효한 저장영역 계획을 사용하여 ObjectStore를 구성하십시오. |
설명 | ObjectStore ID는 ObjectManager 내에서 고유해야 합니다. |
조치 | 새 ObjectStore를 작성하기 전에 기존 ObjectStore를 ObjectManager에 추가하십시오. 이를 수행하면 ObjectManager가 ID의 재사용을 피할 수 있습니다. |
설명 | 보호 바이트에 의해 보호된 데이터에 대해 보호 바이트의 값에서 불일치를 발견했습니다. |
조치 | IBM 지원 센터에 문의하십시오. |
설명 | ObjectStore에 손상된 헤더가 있으므로 처리할 수 없습니다. |
조치 | 파일이 어떻게 손상되었는지 판별하고 백업을 복원하십시오. |
설명 | 로그 파일에 손상된 헤더가 있으므로 처리할 수 없습니다. |
조치 | 파일이 어떻게 손상되었는지 판별하고 백업을 복원하십시오. |
설명 | 메시지에서 충분한 정보가 제공되지 않을 경우 이전 메시지에서 추가 도움말을 확인하십시오. |
조치 | 이전 메시지에서 추가 도움말을 확인하십시오. |