장애 정보
| 장애 번호 | 701400a |
| 현상 | index_build_integrity_check=y 설정 상태에서 파티션 테이블의 rowid 가상 열 인덱스 생성 시 내부 오류가 발생한다. |
| 원인 | OR 확장으로 생성된 UNION ALL 경로에서 출력 컬럼이 하위 경로들의 교집합으로 계산되는 과정에서, 인덱스 힌트가 적용되었으나 인덱스 스캔과 테이블 스캔으로 처리되었고 인덱스가 가상 컬럼을 사용하였다. 이로 인해 각 스캔 경로에서 필요한 컬럼이 누락되어 해당 컬럼들이 출력에서 제외되었고, OR 확장이 적용되지 않은 경로는 CPU 비용 증가로 인해 제거되었다. 결과적으로 필요한 컬럼을 포함하지 않은 경로만 남게 되어 처리할 수 있는 경로가 없어 시스템 오류가 발생한다. |
| 해결 | OR 확장 경로 생성 시, 상위 노드에서 필요한 컬럼이 모두 포함되어 있는지 확인하며, 누락된 경우 해당 경로를 추가하지 않는다. |
| 발생시점 | 26.09.15. |
| 패치필요버전 | 6FS07PS 7FS02PS |
패치 정보
| 패치명 | FS02PS_701400a |
| 메이저 버전 | 7 |
| 마이너 버전 | FS02PS |
| 버전 제목 | 컬럼 유실된 or-expansion path를 추가하기 전 제거함 |
| 배포가능일 | 26.09.28. |
| 플랫폼 | SUN-SPARC |
| 호환성 | • TAC 롤링 패치: 가능 • TSC 롤링 패치: 가능 • 백업 데이터 호환: 가능 • 프로토콜 호환: 가능 • 데이터 포맷 호환: 가능 |
| AP 영향도 | • 플랜 변경 여부: 아니오 • 결과 값 변경 여부: 아니오 • SQL 문법 변경 여부: 아니오 • 시스템 오브젝트 변경 여부: 아니오 • 기존 기능 변경 여부: 아니오 |
| 파라미터 | - |
| 우회방안 | - |