안녕하세요. Informix 14.10.xC2 버전이 2019년 9월 12일에 공개되었습니다. Roadmap 계획대로 2019년 3분기에 나왔네요. InformixHQ도 1.1로 버전업되었습니다. 뭐가 달라졌는지 보던차에 Schema Manager란 페이지가 생겼습니다. 아래는 Schema Manager에서 SQL을 실행한 예시 화면입니다. SQL을 실행하는 기능은 이전 버전의 InformixHQ나 OpenAdminTool과 유사합니다. 그런데 explain이라는 키워드를 SQL문 앞에 기입하면 터미널에서 확인하던 SQL 실행계획이 출력됩니다. 사실 이런 기능을 예전부터 간절히 바랐었는데요. 예전에 Fernando Nunes 씨가 아래 링크에서 공유한 방법이 있었는데 사용자가 프로시저를 여러개 작성해야해..
안녕하세요. 오늘은 IBM의 커뮤니티 사이트인 Hybrid Data Management Community에서 Informix Bug 관련 내용을 공유하고자 합니다. 해당 내용은 Art Kagel 씨가 올린 글을 보고 알게 되었습니다. Informix 14.10 버전부터 PROCEDURE / FUNCTION 을 컴파일 할때 CREATE OR REPLACE 라는 키워드 옵션이 제공됩니다. 개발과 관리적으로 편리한 기능이라고 볼 수 있겠는데요. 데이터베이스에 컴파일된 프로시저가 없으면 새로 컴파일된 프로시저 또는 함수가 생성되고, 기존에 존재하는 코드가 있다면 새로 작성한 코드로 교체되는 기능입니다. 편리한 기능이지만 경우에 따라서는 위험한 기능일 수도 있습니다. 기존의 프로그램이 변경되어 버리기 때문이죠. ..
안녕하세요. 인포믹스에는 과거 7.31 버전부터 분산을 계산하는 함수를 제공해왔습니다. 다른 DBMS에도 대부분 기본적으로 제공되는데 차이점을 비교해보고자 합니다. 인포믹스 7.31의 매뉴얼을 살펴보면 VARIANCE를 계산하는 공식이 설명되어 있습니다. variance of the population이라고 설명하고 있는데요. 우리나라 수학 용어로는 '모분산'이라고 합니다. 모분산을 계산할 때는 데이터의 갯수(N)만큼을 나누게 되지만 여기서는 N-1로 나눈다고 나와있습니다. 이 내용은 현재 인포믹스의 최신 버전인 14.1에서도 동일하게 설명되어 있습니다. 내용이 잘못된 것인지 이런 계산식으로 써도 문제가 없는 것인지는 잘 모르겠습니다. 어쨌든 DBMS마다 분산을 계산하는 함수가 다른 것 같습니다. 제가 ..
안녕하세요. 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..
안녕하세요. 얼마전에 웹에서 파이썬 코딩을 할 수 있는 Jupyter Notebook 이란걸 우연히 알게 되어서 소개해드리려고 합니다. 우리말로는 주피터로 발음하는 것 같습니다. 사용하게 된 계기는 파이썬 코딩으로 그래프를 그리기 위해서인데요. 같은 회사의 직원이 사용하는 것을 보고 자극을 받아서 이것저것 찾아서 간단한 코드를 작성해봤습니다. 먼저 주피터 노트북에서는 파이썬 코드를 웹화면에서 입력하고 아래 그림처럼 실행결과도 바로 확인할 수 있습니다. 주피터를 사용하려면 일반적으로는 아나콘다(anaconda)라는 패키지를 설치해야 하는 것 같습니다. 아나콘다를 PC에 설치하게 되면 파이썬을 포함한 Jupyter Notebook을 사용할 수 있는 가상의 개발환경이 구성됩니다. 설치 패키지 용량이 약 600..
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를 통해 가능한데 여기서는..
- Total
- Today
- Yesterday