장애 정보
| 장애 번호 | 701437a |
| 현상 | 기존 oldcol 검증 로직에서 oldcol 값을 저장하는 버퍼 크기가 부족할 경우 버퍼 확장이 정상적으로 이루어지지 않는 현상을 수정한다. 또한, 일반 테이블의 oldcol 검증 로직은 varchar 최대 크기 변경에 대응하여 수정되었으나, IOT의 oldcol 검증 로직에는 해당 수정사항이 적용되지 않아 잘못된 주소에 데이터가 복사되는 오류를 수정한다. |
| 원인 | 기존 컬럼 값을 저장하는 버퍼의 남은 공간을 계산하는 로직에 오류가 있었다. VARCHAR 최대 크기가 블록 크기 이상으로 확장된 이후, 기존 4000 바이트 기준의 기능을 블록 크기 확장에 맞추어 수정하지 않았다. |
| 해결 | 기존 컬럼 값 저장용 버퍼의 남은 공간을 정확히 계산하도록 수정한다. 일반 테이블의 기존 컬럼 검증 로직 개선 사항을 IOT(인덱스 조직 테이블)의 기존 컬럼 검증 로직에도 적용한다. |
| 발생시점 | 26.09.21. |
| 패치필요버전 | 6FS07PS 7FS02PS |
패치 정보
| 패치명 | FS02PS_701437a |
| 메이저 버전 | 7 |
| 마이너 버전 | FS02PS |
| 버전 제목 | oldcol check에 필요한 버퍼 확장 로직 및 누락된 IOT oldcol check 로직 수정사항 반영 |
| 배포가능일 | 26.09.29. |
| 호환성 | • TAC 롤링 패치: 가능 • TSC 롤링 패치: 가능 • 백업 데이터 호환: 가능 • 프로토콜 호환: 가능 • 데이터 포맷 호환: 가능 |
| AP 영향도 | • 플랜 변경 여부: 아니오 • 결과 값 변경 여부: 아니오 • SQL 문법 변경 여부: 아니오 • 시스템 오브젝트 변경 여부: 아니오 • 기존 기능 변경 여부: 아니오 |
| 파라미터 | - |
| 우회방안 | - |