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..
안녕하세요. 우연히 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..
안녕하세요. IBM Data Studio를 통해 인포믹스 액세스 플랜을 조회하는 방법을 소개하고자 합니다. 1. Smart Blob DBSpace가 필요합니다.클라이언트에서 액세스 플랜을 조회하는 과정에서 XML형식의 데이터가 발생하기 때문에 Smart Blob DBSpace를 사용하는 것 같습니다.따라서 인포믹스 서버의 ONCONFIG 설정에서 SBSPACENAME에 임의의 SBSpace를 지정하지 않으면 아래와 같이 오류가 발생합니다. 2. 실행계획을 확인하려는 쿼리를 선택합니다.선택한 영역에서 마우스 오른쪽 버튼을 클릭하여 'Visual Explain 열기'를 선택합니다.단축키가 있으면 편할 텐데 아직 발견하지 못했습니다. 3. Data Studio가 실행되는 PC가 한글 환경이라면 EXTDIREC..
안녕하세요. 인포믹스 LOB(Large Object) 타입의 데이터 크기를 계산하는 방법을 테스트해봤습니다.LOB 타입 데이터를 처리할 수 있는 함수가 없는 것으로 알고 있어서, 아래와 같이 blademgr의 번들된 모듈을 설치해서 사용했습니다. 1. 먼저 테스트용 데이터베이스 stores_demo를 아래와 같이 만듭니다. $ dbaccessdemo -log -dbspace datadbs1 2. blademgr에서 LOB 타입 데이터를 처리하기 위한 모듈을 아래와 같이 설치합니다.$ blademgrol_informix1210_1>show databasesDatabases on server: stores_demo sysadmin sysuser ol_informix1210_1>list stores_demoD..
- Total
- Today
- Yesterday