FileNet P8 Content Engine, 버전 5.0.+             

자원 사용 불가능 예외 발생으로 기능 설치가 실패할 수 있음

애플리케이션 서버의 준비된 서버 캐시에 있는 준비된 명령문이 지정된 데이터베이스 테이블을 참조할 경우 추가 기능 설치가 실패할 수 있습니다.

증상

DB2® for z/OS® 데이터베이스를 사용하는 오브젝트 저장소에 추가 기능을 설치할 수 없습니다. 설치 시 준비된 명령문에서 현재 데이터베이스 테이블을 참조하고 있어 변경할 수 없다는 예외 메시지가 리턴됩니다.

원인

애플리케이션 서버의 준비된 명령문 캐시에 저장된 준비된 명령문이 영향을 받는 데이터베이스 테이블을 참조할 경우, DB2 for z/OS를 사용하는 오브젝트 저장소에 추가 기능을 설치하지 못할 수 있습니다. 이 참조는 참조된 테이블에 대한 활성 연관을 유지보수하여 스키마를 수정할 수 없도록 합니다.

예를 들어, -904 자원 예외 메시지(원인 코드: SQLERRMC=00E70081)는 준비된 명령문 캐시에 저장된 준비된 명령문이 현재 ALTER TABLE 문(DocVersion)과 연관된 테이블을 참조하고 있어 수정할 수 없음을 나타냅니다.

2008-10-08T06:25:07.204Z 291E291E API FNRCE0230E - ERROR
데이터베이스에 
액세스하는 중 오류가 발생했습니다. 오류 코드: -904, 메시지: 'DB2 SQL 오류: SQLCODE=-904,
SQLSTATE=57011,SQLERRMC=00E70081;00000A00;A12BASE.DOCVERSION, DRIVER=3.51.118'
SQL: vargraphic(1200) "\ncom.filenet.api.exception.EngineRuntimeException:
DB_ERROR: 데이터베이스에 액세스하는 중 오류가 발생했습니다. 
오류 코드: -904, 메시지: 'DB2 SQL 오류: SQLCODE=-904, SQLSTATE=57011, 
SQLERRMC=00E70081;00000A00;A12BASE.DOCVERSION, DRIVER=3.51.118' 
SQL: "ALTER TABLE DocVersion ADD COLUMN uee8_rmentitydescription vargraphic(1200)"

문제점 해결

영향을 받는 오브젝트 저장소의 XA 데이터 소스용 준비된 명령문 캐시를 사용할 수 없도록 설정하십시오. 또한 DB2 for z/OS CACHEDYN 서브시스템 매개변수가 YES로 설정되어 있는지도 확인하십시오.

오브젝트 저장소의 XA 데이터 소스용 준비된 명령문 캐시를 사용할 수 없도록 설정하려면 다음 단계를 수행하십시오.

  1. 영향을 받는 오브젝트 저장소의 XA 데이터 소스용 준비된 명령문 캐시로 이동하십시오.
  2. 재설정 시 사용할 이 현재 명령문 크기 값을 메모해 두십시오.
  3. 명령문 크기를 0으로 설정하여 영향을 받는 오브젝트 저장소의 XA 데이터 소스용 준비된 명령문 캐시를 사용할 수 없도록 설정하십시오.
  4. 필요한 경우 DB2 for z/OS CACHEDYN 서브시스템 매개변수를 YES로 설정하십시오.
  5. 추가 기능 설치를 실행하십시오.
  6. 영향을 받는 오브젝트 저장소의 XA 데이터 소스용 준비된 명령문 캐시에서 명령문 크기를 이전 값으로 재설정하십시오.


피드백

마지막 업데이트 날짜: 2010년 11월


© Copyright IBM Corp. 2010.
이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org)