보고 스키마 생성 중 오류 발생
보고서 스키마를 생성할 때 프로세스가 오류로 실패합니다.
증상
보고서 스키마를 생성할 때 다음과 유사한 오류 메시지가 표시됩니다:
StatusCreate 보고 스키마: ERROR 객체 = General_; 매개변수 = [-727, SQL0727N 암시적 시스템 작업 중 오류 발생] 요청된 작업을 완료할 수 없습니다. 시스템 관리자에게 문의하십시오.
원인
업그레이드 Db2 후 데이터베이스에 유효하지 않은 객체가 포함될 수 있습니다. 잘못된 객체로 인해 보고 스키마 생성 프로세스가 실패합니다.
환경
이 문제는 업그레이드 시 OpenPages 와 함께 제공되는 데이터베이스를 OpenPages 사용할 때 발생합니다. 이 문제는 새로 설치한 환경에서는 OpenPages 발생하지 않습니다.
문제점 해결
- 컨테이너에 Db2 로그인하십시오.
oc exec -it c-db2oltp-<instance_id>-db2u-0 bash - 다음 쿼리를 실행하여 데이터베이스에 유효하지 않은 객체가 있는지 확인하십시오:
db2 connect to OPX db2 "select objectschema, objectmodulename, routinename, objectname, objecttype from syscat.invalidobjects" - 단계 2의 쿼리가 0 이외의 값을 반환하면 다음 쿼리를 실행하십시오:
db2 "call admin_revalidate_db_objects(null,null,null)" - 수정 사항을 확인하기 위해 2단계의 쿼리를 다시 실행하십시오:
db2 connect to OPX db2 "select objectschema, objectmodulename, routinename, objectname, objecttype from syscat.invalidobjects"예상 결과는 0입니다.
- 보고서 스키마를 생성합니다.