솔라리스 환경에서 인포믹스 설치후 기동시 아래와 같은 메시지가 발생하는 경우가 있습니다. 12:33:37 IBM Informix Dynamic Server Started. 12:33:37 Requested shared memory segment size rounded from 11513856KB to 11534336KB 12:33:37 Shared memory segment will use large pages with intimate shared memory (ISM) if available 12:33:38 shmget: [EINVAL][22]: key 52674802: invalid segment size 커널 파라미터가 적정값으로 설정되지 않아 위와 같은 현상이 발생할 수 있습니다.오라클 솔라리스 ..
Informix Version : Informix 12.10.FC5W1OS : Windows 2012 R2 윈도우 2012에 인포믹스 설치 중 아래와 같은 오류가 발생했습니다. 찾아보니 설치프로그램의 호환성 이슈인 것 같습니다.설치프로그램의 호환 모드를 Windows 7으로 했을 때 잘 설치되었습니다. The Application has Unexpectedly Quit Invocation of this Java Application has caused anInvocation TargetException. This application will not exit (LAX) ZeroGu6: Windows DLL failed to load at ZeroGa4.b(DashoA10*..) at ZeroGa4.b(D..
IIUG Insider #190에 실린 기사입니다.Gary Ben-Israel 씨의 참조 제약조건 정보를 나열하는 쿼리문장이 소개되어 있습니다.참고하셔서 사용하실 수 있겠네요. In this section I will write about things that help me in my day to day work.Most DBAs probably have their own way to perform these tasks which may be different than the way I do them. So, if you find an error or can think of a better way, please let me know. If not feel free to use these tips as i..
인포믹스 클라이언트 CSDK 3.70.xC3 이전 버전에는 dbaccess 유틸리티가 포함되어 있지 않습니다. 클라이언트에서 dbaccess를 사용하려면 서버의 dbaccess 파일을 복사하여 사용하는 방법이 있습니다. 기본적으로 인포믹스 서버 설치파일의 $INFORMIXDIR/msg, $INFORMIX/gls 하위 디렉토리 및 파일과 $INFORMIXDIR/bin/dbaccess 파일은 필수적으로 필요합니다. msg의 citoxmsg.pam, cli3xmsg.pam, clixmsg.pam, itoxmsg.pam 파일도 포함하여 복사하시는 것이 좋습니다. 없을 경우 오류가 발생한 적이 있었습니다. Question How to use dbaccess in stand-alone CSDK without Ser..
인포믹스 11.50.xC7 이후 버전의 Growth Edition 부터 병렬처리 및 파티션 기능이 물리적으로 사용이 제한됩니다.그러나 11.50.xC6 이하 버전에서는 Workgroup Edition이더라도 해당 기능들에 대한 물리적인 제한이 없었고 라이센스를 보유한 경우 사용에 제약이 없었습니다. 아래에는 위와 같은 경우의 인포믹스 버전을 업그레이드 했을때 해당기능들을 계속 사용할 수 있는 방법을 설명하고 있습니다.IBM 라이센스 계약 없이 해당기능을 사용하는 것은, 계약 위반으로 비용적인 문제가 발생할 소지가 있습니다. 참고로 Growth Edition은 이전의 Workgroup Edition을 가리키는 용어이고, 버전에 따라 명칭이 다릅니다. 11.50.xC1 ~ 11.50.xC6 : Workgro..
오라클의 getxmltype 함수를 사용해서 테이블별 레코드수를 구하는 쿼리가 있더군요.인포믹스12 버전에서도 가능한지 테스트를 해보았습니다. 우선 오라클에서 getxmltype 함수를 사용한 예제입니다 SELECT table_name , num_rows -- 통계정보 건수 , TO_NUMBER( dbms_xmlgen.getxmltype('SELECT COUNT(*) c FROM ' || table_name).Extract('//text()') ) num_rows2 -- 실제측정 건수 FROM user_tables; 샘플 데이터인 SCOTT 계정에서 위와 같은 쿼리를 실행하면, 아래와 같은 결과를 보여줍니다. TABLE_NAME NUM_ROWS NUM_ROWS2------------------------..
쉘스크립트에서 명령 수행결과를 변수 값에 저장한 후, 변수 값을 출력할 때 개행문자가 사라지는 경우가 있습니다.아래와 같은 단순히 df 결과를 변수 값에 저장한 후 출력하는 쉘 스크립트 입니다.기본 df의 출력 결과는 아래와 같습니다. Filesystem 1024-blocks Free %Used Iused %Iused Mounted on/dev/hd4 5242880 301996 95% 11523 13% //dev/hd2 10485760 5480656 48% 83421 7% /usr/dev/hd9var 5242880 4765576 10% 3980 1% /var/dev/hd3 10485760 6717992 36% 5338 1% /tmp/dev/fwdump 786432 785984 1% 4 1% /var/ad..
오라클 호환모드가 설정되어 있는 데이터베이스에서 트리거 생성시 오류가 발생하는 케이스에 대해 소개합니다.DB2 인스턴스 계정에서 db2set 명령으로 오라클 호환모드 설정내역을 확인합니다. $ db2set -all[i] DB2_COMPATIBILITY_VECTOR=ORA[i] DB2_SKIPINSERTED=on[i] DB2_OPTPROFILE=yes[i] DB2_EVALUNCOMMITTED=yes[i] DB2_SKIPDELETED=on[i] DB2DBDFT=hansdb[i] DB2COMM=TCPIP[i] DB2AUTOSTART=NO $ db2 "create table test (aa int, id char(20))"DB20000I The SQL command completed successfully.$ ..
- Total
- Today
- Yesterday