문서유형ㅣ기술정보
분야ㅣ모니터링/점검
적용제품버전ㅣTibero6, Tibero7
문서번호ㅣTMOTI063
개요
locale이 ko_KR.UTF-8이고, 두 자리 수 월일(10월, 11월, 12월) 경우에 깨진 문자열에 의해 awk 에러를 발생시키는 AIX 7.1 버전에서 이슈가 존재합니다.
방법
유형1)
$ tbsql sys
tbSQL 6
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
awk: Field tibero pts/0 12월 24 오젠 is not correct.
The input line number is 1.
The source line number is 1.
Enter Password:
Connected to Tibero.
유형2)
tbsql scott/tiger@DEV
tbSQL 6
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
awk: Field tibero pts/0 12월 24 오젠 (192.168.134.25) is not correct.
The input line number is 1.
The source line number is 1.
Connected to ORACLE GATEWAY using DEV.
locale ko_KR.UTF-8 로 설정
$ locale
LANG=ko_KR.UTF-8
LC_COLLATE=ko_KR.UTF-8
LC_CTYPE=ko_KR.UTF-8
LC_MONETARY=ko_KR.UTF-8
LC_NUMERIC=ko_KR.UTF-8
LC_TIME=ko_KR.UTF-8
LC_MESSAGES=ko_KR.UTF-8
LC_ALL=ko_KR.UTF-8
tbsql 을 수행하는 host가 로그인한 날짜정보 중 '월'이 두자리 수 인지 확인합니다.
$ who
root lft0 12월 11 오
master pts/0 7월 05 오전
sampler1 pts/1 12월 25 오
root pts/2 12월 11 오
root pts/3 2월 19 오후
root pts/6 1월 25 오후
root pts/7 1월 25 오후
master pts/8 6월 26 오전
root pts/9 1월 25 오후
master pts/10 6월 21 오후
root pts/11 1월 25 오후
root pts/12 1월 25 오후
root pts/13 1월 25 오후
root pts/14 1월 25 오후
root pts/15 1월 25 오후이는 AIX 자체 버그로 DB에서 수정할 수는 없으며, AIX 머신에 한해 awk 작업 수행 전 정제 작업을 거쳐 깨진 문자열이더라도 우선 정상 동작하도록 수정한 181354a 패치 적용이 필요합니다.