문서유형ㅣ장애해결
분야ㅣ설치
적용제품버전ㅣTibero6 FS06, Tibero6 FS07
문서번호ㅣTINTS019
본 문서는 Tibero 설치 과정 중 system.sh 수행 시 View 생성 단계에서 컬럼명 불일치로 인해 발생하는 오류의 원인과 해결 방법을 설명합니다.
본 이슈는 Tibero 6 일부 패치 또는 특정 환경에서 발생할 수 있으며 Tibero 7 환경에서는 발생하지 않습니다.
또한 과거 설치 이력 및 참고 목적의 해결 방법을 정리합니다.
현상
설치 과정 중 다음과 같은 View 생성 오류가 발생합니다.
CREATE OR REPLACE VIEW 구문 수행 시 실패합니다.
예시:
DDL execution failed (ec = -8026): create or replace view v$ssvr_slab_stat as
select slab_size, slab_get_count, total_chunk_count, max_chunk_count
from _vt_ssvr_slab_stat; 또한 View 정의 SQL과 실제 컬럼명이 불일치하여 View 생성이 실패합니다.
예시:
DDL execution failed (ec = -8026): create or replace view v$ssvr_memstat as
select total_pga_memory_mb, fixed_pga_memory_mb, used_pga_mamory_mb,
total_shared_memory_mb, fixed_shared_memory_mb, used_shared_memory_mb
from _vt_ssvr_memstat;
원인
본 이슈는 View 정의 SQL과 실제 컬럼명 불일치로 인해 발생합니다.
주요 원인은 다음과 같습니다.
컬럼명이 count → cnt 로 변경되었습니다.
View 생성 SQL에서는 기존 컬럼명을 참조하고 있습니다.
실제 컬럼과 View 정의 SQL 간 불일치로 View 생성이 실패합니다.
해결
실제 컬럼명에 맞도록 View 생성 SQL을 수정 후 재생성합니다.
예시:
create or replace view v$ssvr_slab_stat as
select slab_size, slab_get_cnt, total_chunk_cnt, max_chunk_cnt
from _vt_ssvr_slab_stat; 또한 다음과 같이 정상 컬럼명으로 수정 후 View를 재생성합니다.
create or replace view v$ssvr_memstat as
select total_pga_memory_mb, fixed_pga_memory_mb, used_pga_memory_mb,
total_shared_memory_mb, fixed_shared_memory_mb, used_shared_memory_mb
from _vt_ssvr_memstat;수정 완료 후 system.sh 재수행이 필요합니다.
참고
본 이슈는 Tibero 7 환경에서는 발생하지 않습니다.
Tibero 6 구버전 설치 또는 특정 환경에서만 발생할 수 있습니다.
View 생성 오류는 설치 중단 원인이 될 수 있습니다.
주의
오류 발생 시 View 수동 수정 후 system.sh 재수행이 필요합니다.
설치 환경별 패치 적용 여부 확인이 필요합니다.