Informix 정리
프로그래밍/C++docker 로 Informix developer 실행하기 (아래 사이트 참고)
docker run -it --name ifx -h ifx --privileged -p 9088:9088 -p 9089:9089 -p 27017:27017 -p 27018:27018 -p 27883:27883 -e LICENSE=accept ibmcom/informix-developer-database:latest
docker start ifx
docker stop ifx
[[docker shell]]
docker exec -it ifx bash
$ dbaccess - -
개발 시 환경 설정
먼저 Informix SDK 를 압축을 풀어서 설치하고 설치한 위치를 INFORMIXDIR 환경 변수에 넣어 줘야 한다.
그 후 $INFORMIXDIR/etc/sqlhosts 파일에 Informix 서버의 정보를 설정해 준다.
만약 CLI 모드로 접속을 할 경우에는 odbc.ini 에 설정 정보를 넣어 주고 환경 변수도 설정해 주어야 한다.
export INFORMIXSERVER=informix
export INFORMIXDIR=/opt/IBM/Informix_Client-SDK
export LD_LIBRARY_PATH="$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/lib/cli"
export ODBCINI=$INFORMIXDIR/etc/odbc.ini