index page 최대 개수에 대해 조사하다보니 extent 할당에 대해서도 우연히 문서를 읽게 되었습니다. IBM Knowledge Center에 따르면 11.70.xC1 버전부터 partition header pages의 공간이 부족해지면 secondary header pages가 자동으로 할당된다고 합니다. https://www.ibm.com/support/knowledgecenter/SSGU8G_11.70.0/com.ibm.perf.doc/ids_prf_309.htm If you have a table that needs more extents and the database server runs out of space on the partition header page, the database ..
안녕하세요. 인포믹스에서 문자열을 구분자로 나누는 regex_split 함수 기능을 테스트 해봤습니다. SQL 구문은 아래와 같이 사용합니다. select * from table(function regex_split('SMITH,ALLEN,WARD,JONES',',')) as list (name); name SMITH name ALLEN name WARD name JONES 처음 regex_split 함수를 호출하면 datablade 모듈이 설치되는 것을 online 로그 메시지에서 확인할 수 있습니다. 08/02/19 16:42:52 INFO (autoregexe 5) (EXECUTE FUNCTION sysbldprepare ('ifxregex.*', 'create')) 08/02/19 16:42:52..
안녕하세요. IBM Community에서 Informix의 rowid를 참조하는 내용이 있어 공유하고자 합니다. 원래 글의 내용은 Informix page 할당 개수의 한계에 관련된 질문이었는데 파티션된 테이블의 rowid에 대한 내용이 중간에 언급되었습니다. 인포믹스의 파티션된 테이블은 rowid 컬럼이 존재하지 않는데, 파티션 테이블에 rowid를 표시되도록 하려면 아래의 명령으로 숨겨진 ROWID 컬럼을 추가할 수 있습니다. ALTER TABLE frag1 ADD ROWIDS; 그런데 ifx_row_id라는 숨겨진 컬럼이 있다고 합니다. 이리저리 자료들을 찾아보니 11.50 버전부터 지원되었다고 하는데요. IBM Knowledge Center에는 공식적으로 문서화되지 않았습니다. 기존 테이블에 ro..
안녕하세요. Informix 데이터베이스의 디스크 저장공간인 DBSpace를 암호화하는 방법을 소개하려고 합니다. 계획에 없던 일이긴 한데 링크드인(LinkedIn) 메일을 통해 아래의 대화가 이뤄진 덕분(?)에 약식으로나마 공부하게 됐습니다. Hello Please help me. How to encrypt the all dbapace in Database informix Version 14? DBSpace 암호화 기능은 12.10.xC8 버전부터 생겼습니다. 사실 12버전에서는 테스트했었는데 14버전에서도 동일하겠거니 하고 테스트를 하지 않았죠. 처음 제가 답변한 내용의 요지는 DISK_ENCRYPTION을 설정하고 백업/리스토어를 하라는 것이었는데 14버전에서는 방법이 약간 달라진 모양입니다. Hi..
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..
- Total
- Today
- Yesterday