안녕하세요. 6월 25일에 InformixHQ 웨비나가 있었습니다. InformixHQ에 대해 소개하는 내용이었습니다. 요즘은 웹으로 하는 세미나가 대세인 것 같습니다. 특히 요즘과 같은 더운 날씨에는 밖으로 이동하지 않고 실내에서 편히 세미나를 청취할 수 있어서 좋네요. 게다가 세미나 내용에 대해 질문할 내용을 글로 입력하니 피드백도 훨씬 효율적인 것 같습니다. 서론이 길었습니다만 웨비나에서 있었던 질문들을 공유하려고 합니다. 아래에 보시면 그날의 질문들입니다. IBM Knowledge Center에 설명되지 않은 여러 부문의 질문이 많았습니다. 저도 두개의 질문을 올렸습니다. which ports are needed? InformixHQ is a web server/application, it req..
Informix 12.10 버전의 새로운 Fix Pack이 공개되었습니다. 13번째 Fix Pack인데도 새로운 기능이 추가되었네요. 기존의 많은 defect도 수정되어 오히려 14.10 버전보다 안정적으로 사용할 수 있을 것 같습니다. IBM Knowledge Center에서 아래의 새로운 기능에 대해 설명하고 있습니다. InformixHQ LOGBUF_INTVL configuration parameter onstat-g command enhancement InformixHQ는 Informix Open Admin Tool(OAT)을 대체하는 새로운 웹 기반 모니터링 도구입니다. HTML5 기술을 사용하여 인터페이스가 미려해졌고 DB서버에 에이전트를 설치함으로써 기존보다 세부적인 모니터링 정보를 수집할 ..
얼마전 5월 8일에 있었던 Chicago Informix IBM Informix User Group Meeting 이벤트에서 인포믹스의 2019년 이후 로드맵이 공개되었습니다. 제 링크드인 1촌인 Jeff Filippi씨의 글에서 알게 되었는데요. 발표자료는 아직 공개되지 않은 것 같습니다. 아니면 제가 못찾았거나? 사진내용으로 유추하건대 Smart Trigger 기능과 Informix Roadmap 내용인 것 같습니다. Roadmap 내용을 좀 확대해보겠습니다. 12.10 버전의 Fixpack 13, 14가 예정되어 있는 것 같습니다. 그리고 InformixHQ가 12.10버전의 Fixpack에서도 제공되려나봅니다. 그리고 14.10의 두번째 Fixpack은 3Q로 예정되어 있고요. Red Hat En..
안녕하세요. IBM Informix 12.10.xC10 버전부터 기본(Primary)/미러(Mirror) 청크(Chunk)를 교체하는 기능이 생겨 테스트를 해봤습니다. 제가 미러 청크를 만든 방법과 교체한 내용을 소개해 드리겠습니다. 1. ONCONFIG 옵션 변경 미러 청크를 사용하려면 ONCONFIG의 MIRROR 옵션을 1로 변경해야 합니다. 그리고 처음 미러 청크를 만드는 경우라면 MIRRORPATH는 공란으로 두어야 합니다. MIRRORPATH는 root dbspace에 대한 청크 경로이므로 공란으로 두지 않으면 Informix 인스턴스가 시작되지 않습니다. 2. 기존의 청크에 미러 청크 생성하기 미러 청크를 생성하는 것은 onspaces 명령이나 sysadmin api를 통해 가능한데 여기서는..
안녕하세요. 인포믹스 12.10.FC12, 12.10.FC12W1, 14.10.FC1 버전에서 발생하는 문제를 소개드립니다. 문제가 발생한 이후부터는 인포믹스 프로세스가 시작되지 않으므로 매우 치명적인 결함입니다. 문제가 발생할 수 있는 조건은 아래와 같습니다.1. 해당 테이블에 VARCHAR 컬럼을 추가한다.2. 추가한 VARCHAR 컬럼의 사이즈를 축소한다. 위와 같은 상황에서 UPDATE 문장을 실행하면 오류가 발생하면서 인포믹스 프로세스가 다운됩니다.항상 다운되는 것은 아니고 데이터 길이에 따라 다운될 수도, 다운되지 않을 수도 있습니다.아래는 장애 재현시 인포믹스가 다운되었을때의 로그 메시지입니다. ## 12.10.FC12W111:20:01 Assert Failed: Buffer modified..
안녕하세요. 인포믹스 12.1 이전 버전에는 RANK/DENSE_RANK 함수 기능이 제공되지 않습니다. 따라서 별도 프로그램을 사용해야 합니다. 인터넷을 검색해보니 변수 처리하거나 상호연관 서브쿼리 (Correlated sub-query)를 이용하는 방법이 일반적인 것 같습니다. 참고해서 인포믹스 SQL과 FUNCTION으로 구현해 보았습니다. -- 샘플 데이터 입력 DROP TABLE scores; CREATE TABLE scores ( id serial not null, score int not null ); INSERT INTO scores (score) VALUES (50); INSERT INTO scores (score) VALUES (40); INSERT INTO scores (score) ..
안녕하세요. 우연히 IBM 문서에서 발견한 내용을 소개해 드립니다. 이렇게 매뉴얼을 정독하지 않은 티를 내게 되는군요. 인포믹스에서 UNIQUE 제약조건과 UNIQUE 인덱스의 기능에 차이가 있다는 내용입니다. 평소에 두개의 기능이 다를 것이라고 생각하지 않았는데, 알고나니 개발할 때 이런 점까지 고려해야 되나 생각이 들기도 하네요. 문서에서 설명한 주요 기능의 차이는 아래와 같습니다. In DML statements, enabled unique constraints on a logged table are checked at the end of a statement, but unique indexes are checked on a row-by-row basis, thereby preventing any ..
안녕하세요. 2019년 2월 8일자 IBM 알림 메일 내용 중 My notifications의 인포믹스 결함 내용을 소개드립니다.(IT27956: SYSSESSIONS OCCASIONALLY NOT RETURNING CURRENT SESSION)보통 내용이 상세하게 설명되지 않은 경우가 많은데, 결함 내용을 재현하기 위한 프로그램 코드도 공개되어 있네요.코드 또한 인포믹스를 사용하는 고객에게서 제공되었다고 하네요.우선 에러에 대한 설명입니다. Error descriptionCustomers are facing again the problem of missing sessions in sysmaster:syssessions (as reported in defect idsdb00096417) in IDS 12..
- Total
- Today
- Yesterday