Oracle에 이어 Informix도 Red Hat 계열의 리눅스인 Rocky Linux 8 환경에서 설치해봤습니다. 결과부터 말씀드리면 IBM 문서에는 Red Hat 8 환경에서 Informix 14 버전부터 지원된다고 나와있지만 12.10 버전도 설치 가능했습니다. 그러면 설치중에 발생한 오류메시지와 해결방법에 대해 정리해보겠습니다. 14 초기 버전에서도 설치중에 동일한 이슈가 있다니 참고하시면 좋을 것 같습니다. 먼저 Red Hat 8 버전에서의 Informix 설치 요구사항을 살펴보면 아래 OS 패키지들을 설치하라고 하네요. 필요 패키지 libaio-0.3.110 libgcc_s1-8.2.1 libstdc++6-8.2.1 ncurses-utils-6.1-7 pam-1.3.1-4 elfutils-l..
안녕하세요. IIUG Insider 2022년 5월에 소개된 기사 일부를 소개해드리고자 합니다. 최근 IIUG에서 IBM Community 회원과 인포믹스 사용자 대상으로 설문조사가 있었는데요. 2021년과 비교한 인포믹스 사용현황을 짐작할 수 있습니다. 2021년에 비해 14.10 버전을 사용하는 비중이 늘었습니다. 2022년에도 여전히 IBM의 지원이 종료된(EOS, End of Support) 버전 11.50, 11.70이 사용되고 있네요. 심지어 그보다 오래된 버전도 제법 사용중인 것 같습니다. 인포믹스의 차기 버전은 원래 2022년 하반기에 공개될 예정이었으나 2023년으로 연기된 것으로 보입니다. Carlton Doe의 글에 따르면 IBM은 제품의 현재 및 직전 릴리스 버전을 지원합니다. 새 ..
2021년 2월 24일 발표된 2021년의 Informix Roadmap 자료를 공유드립니다. 2021년 3분기에 12.10 버전의 차기 Fixpack이 예정되어 있다고 합니다. 12.10 버전은 2013년에 공개된 버전인데도 꾸준히 Fixpack이 공개되고 있네요. 14.10 버전도 올해 7번째 Fixpack이 공개되니 Informix 업그레이드를 고려한다면 14.10 버전도 충분히 안정적일 것으로 보입니다. 인포믹스 RSS, HDR, ER과 같은 복제 기능이 계속 개선중이고 모니터링 프로그램인 InformixHQ도 지속적으로 버전업이 이뤄질 모양입니다. Parallel Table Restore는 구체적으로 어떤 기능인지 모르겠지만 복구 성능에 관련된거라면 기대되는군요. row size도 2GB로 증가..
14.10.xC4 버전부터 공식적으로 클라이언트에서도 쿼리 플랜을 확인할 수 있는 함수가 제공되는군요. 인포믹스는 과거부터 DB서버에서 set explain 문장을 실행한 후 SQL 문장을 실행하면 생성되는 파일에서 쿼리 플랜을 참조할 수 밖에 없었는데요. 그렇다보니 클라이언트에서는 쿼리 플랜을 볼 방법이 없었습니다. 그래서 11.50버전부터 쿼리 플랜을 시각화하는 explain_sql이라는 루틴이 제공되었는데 IBM Data Studio에서 제한적으로만 쓸 수 있어서 그렇게 많이 사용되지는 않았습니다. 사실 Data Studio는 Db2에 더 최적화 된 느낌이라 인포믹스 DB에 사용하기에는 좀 불편하지요. 그래서 Fernando Nunes씨가 SQL 프로시저를 사용해서 쿼리 플랜을 보는 방법을 제시하기..
online.log 파일을 보다가 바뀐부분을 또 찾았네요. online.log 내용에서 라인마다 날짜를 표시하는 방식이 몇가지 추가되었습니다. 기존에는 MSG_DATE 파라미터 설정값을 0과 1로만 설정할 수 있었는데요. 14.10.xC4 버전부터는 0,1,2,3 의 값을 설정할 수 있습니다. 아래는 onstat에서 보여주는 MSG_DATE 파라미터의 설명입니다. $ onstat -g cfg full MSG_DATE IBM Informix Dynamic Server Version 14.10.FC4W1DE -- On-Line -- Up 23:01:10 -- 2631308 Kbytes Configuration Parameter Info id name type maxlen units rsvd tunable 1..
6월 23일자로 인포믹스 14.10 버전의 새로운 Fix Pack 14.10.xC4W1이 공개되었습니다. 아직 문서에 새로운 기능 소개는 나오지 않아서 onstat 유틸리티에 새로운 옵션이 생겼나 찾아보니 하나가 눈에 띄네요. onstat -g top이라는 옵션이 새로 생겼습니다. 리눅스의 top과 유사한 기능을 제공하는 옵션인데요. 기본값으로 5초간의 성능수치를 비교하여 시스템 자원을 많이 사용하는 세션이나 스레드를 확인할 수 있습니다. 시간 간격이나 표시할 라인 수, 반복 횟수를 지정할 수 있습니다. 아래는 onstat 명령을 실행했을 때의 top 옵션 설명입니다. top [ [ [ [ ]]]] Print top consumers of various resources over specified int..
작년 이맘때쯤 인포믹스 로드맵을 올렸었는데 업데이트된 로드맵을 공유하고자 합니다. 14.10버전의 Fixpack이 빠르게 릴리즈되고 있습니다. 2020년 하반기에 5번째 Fixpack인 14.10.xC5이 공개될 예정이라는군요. 그리고 2020년 9월30일 이후부터는 11.70버전에 대한 IBM의 지원이 종료됩니다. 로드맵을 살펴보면 12.10버전에 대한 Fixpack에 대한 계획은 보이지 않습니다. 최근에 고객사의 요청으로 12.10버전의 다음 Fixpack 예정을 IBM에 문의했었는데 2021년 1분기에 출시될 예정이라는 답변을 받았습니다. 가급적이면 12.10버전보다 14.10버전으로 업그레이드하도록 유도하는 모양새입니다. 큰 기능의 변화는 없지만 onstat -k 옵션에서 테이블명을 표시한다던지 ..
안녕하세요. 요즘 IBM 커뮤니티에서 열심히 댓글놀이를 하고 있는데요. 며칠전에 Informix에서 문자열에 대한 최빈값(MODE)을 구하는 방법에 대한 질문글이 올라왔습니다. 최빈값은 통계학에서 쓰는 용어로 액셀이나 분석 솔루션에서 MODE라는 함수로 사용되기도 합니다. 아래는 위키백과의 최빈값에 대한 설명입니다. 최빈값(最頻-), 모드(mode)는 통계학 용어로, 가장 많이 관측되는 수, 즉 주어진 값 중에서 가장 자주 나오는 값이다. 예를 들어, {1, 3, 6, 6, 6, 7, 7, 12, 12, 17}의 최빈값은 6이다. 최빈값은 산술 평균과 달리 유일한 값이 아닐 수도 있다. 또한 주어진 자료나 관측치의 값이 모두 다른 경우에는 존재하지 않는다. 주어진 자료에서 평균이나 중앙값을 구하기 어려운..
- Total
- Today
- Yesterday