환경MySQL : 5.0.89, AIX 6.1Informix : 11.50.FC9, AIX 6.1 MySQL의 BLOB데이터를 Informix로 마이그레이션 해보았습니다. 샘플 테이블 및 데이터 생성 (MySQL) echo "create table blotest(a int, b blob)" | mysql -u user -ppassword testecho "insert into blobtest values (2,load_file('/home/mysql/logo.gif'))" | mysql -u user -ppasswd test 처음에는 mysqldump의 --hex-blob, --tab 옵션으로 데이터를 추출하였으나 구분자가 있는 형태로 추출했을 때 hex형태로 추출되지 않아아래와 같이 OUTFILE문으로..
SQL0727N 오류는 여러가지 원인으로 발생하는데 그중 하나의 예를 소개합니다. 1. 현상 : 테이블에 데이터 입력하는 프로시저 호출 불가2. 원인 : 해당 테이블(또는 뷰에서 바라보는 테이블)의 트리거 inoperative 상태 테이블의 트리거가 inoperative 상태로 빠지면, 해당 테이블에 대해서 DML(INSERT, DELETE, UPDATE) 이 작동하지 않게됩니다.아래와 같이 syscat.systrigger 테이블의 VALID 컬럼이 Y가 아닌 상태의 트리거가 있는지 확인합니다. $ db2 "select substr(trigname,1,20) trigname,valid from syscat.triggers where valid 'Y'" TRIGNAME VALID---------------..
OS: CentOS 6.6DBMS: IBM DB2 9.1.0.5 위의 환경에서 데이터베이스를 생성하고 JDBC 클라이언트 및 로컬에서 특정 사용자로 접속시도하면 오류가 발생했습니다. 지원되지 않는 패스워드 알고리즘으로 패스워드를 생성한 것이 원인이었습니다. db2 커맨드로 접속시 발생한 오류$ db2 connect to dbname user ??? using ???SQL30082N Security processing failed with reason "15" ("PROCESSING FAILURE").SQLSTATE=08001 자바(jdbc)를 통한 연결 오류com.ibm.db2.jcc.am.SqlInvalidAuthorizationSpecException: [jcc][t4][2010][11246][4.1..
솔라리스 환경에서 인포믹스 설치후 기동시 아래와 같은 메시지가 발생하는 경우가 있습니다. 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..
- Total
- Today
- Yesterday