database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 293 게시물 읽기
No. 293
Re: ASP와 Informix 의 연결과 인스톨 문제
작성자
박영길
작성일
2000-09-26 10:08
조회수
8,216

안녕하세요.

 

인포믹스는 리눅스,NT,유닉스에 상관없이 NT에서 ASP로 사용이 가능합니다.

ASP를 통하여 접속을 하려면 먼저 INFORMIX-Connect나 ClientSDK를

설치하고 setnet32.exe를 사용하여 INFORMIX서버의 접속환경을 설정해야

합니다. 물론 리눅스나 유닉스의 경우 통신을 onipcshm이나 onipcstr만으로

설정하면 다른 기기와 통신이 되지 않으므로 onsoctcp나 ontlitcp(SUN)로

설정하거나 추가해야 합니다. 설치부분을 모두 설명하기는 어렵고...

 

*** OLE DB Provider를 설치하기 위해서는 Connect나 ClientSDK 설치시

꼭 사용자 정의를 선택하여 informix OLE DB Provider를 선택해야

설치가 됩니다.

 

*** NT에 서버를 설치할 경우 SNMP 부분은 설치하지 않아도 무방합니다.

 

NT 설치만을 간단히 설명하면

 

IDS 2000 9.21(www.intraware.com에서 다운로드)의 경우 setup.exe를 실행하고

서버명을 입력하고(ol_기기명이 default이나 바꿔도 상관없음)

필요한 포트명과 포트번호를 묻게되며 설치시 자동으로 이번호를 권장합니다.

설치하는 기기가 아닌 다른 기기에서 설치하는 기기에 접속을 하려면 이 포트번호

와 서버명을 잘 기억해야 합니다. 그리고 데이터를 저장할 공간할당을 하게되고 먼저

일반데이터를 저장할 공간(datadbs)와 스마트 객체를 저장할 공간(sbspace)의

위치와 크기를 묻게됩니다. 두개의 콤보박스가 나타나게 되는 데, 미러링을 하지

않는 다면 위의 것만 드라이브를 선택하고 아래것은 NONE으로 합니다.

드라이브를 선택하면 해당 드라이브/ifmxdata/서버명/스페이스명_dat.000 형태의

파일이 생성되며 여기에 데이터가 저장됩니다.

 

설치가 끝나고 제어판의 서비스를 실행하면 informix관련 서비가 등록되어 있으며

이를 실행시킵니다. 정상적으로 실행이 되면 설치가 완료된 것입니다.

7.31이나 9.2x부터 여러개의 서버(instance)가 실행될 수 있는 데 이는

Server Instance Manager를 통하여 만들 수 있습니다. 처음 설치할 때 묻는 것과

같습니다. 처음에 위의 과정을 제대로 통과하지 못한 경우에도 패키지만 제대로

설치가 되었다면 Server Instance Manader로 서버를 초기화하면 됩니다.

Server Instance Manager로 서버를 추가할 때마다 서비스에 하나씩 추가됩니다.

그러므로 서비스에서 서버를 시작시킬 수 있습니다.

 

이제 setnet32.exe를 실행하여 필요한 환경변수를 설정합니다.

이중 첫번째 탭(Environment)에서 중요한 것은

CLIENT_LOCALE=EN_US.CP1252

DB_LOCALE=EN_US.8859-1

로 위와같이 설정하면 무난합니다.

 

그리고 두번째 탭(Server Information)에서 설치시 입력한 서버명과 기기명

그리고 프로토콜은 onsoctcp를 그리고 Service Name은 설치시 입력한 포트명이나

포트번호를 입력합니다. 그리고 적용을 하시고 <Make Default Server>를 선택하여

default 서버로 설정합니다.

 

그리고 세번째 탭에서 해당 서버의 사용자와 비번을 입력하시고 확인을 합니다.

ilogin.exe(iLogin Demo)를 실행하여 File->Run을 실행하고 <OK>를 선택합니다.

그러면 "Database stores7 not found on this server"가 나오면 정상적으로

설정이 끝난 것입니다. 만약 오류가 발생하면 informix find error를 실행하여

해당 오류번호의 메시지를 찾아서 수정해야 합니다.

 

그리고 다음으로 regcopy를 실행시켜줘야 ASP에서 informix OLE DB Provider

사용시 오류가 발생하지 않습니다.

 

AC.OPEN "DSN=TEST"

 

서버에 접속하는 방법은 ODBC를 사용하는 경우는 "DSN=TEST"와 같이 접속할 수

있으며 또는 직접 "Driver={INFORMIX 3.32 32 BIT};...."와 같이 설정하여

접속할 수도 있으나 두번째는 대부분의 파라메터를 모두 전달해야 하기 때문에

사용이 어렵습니다.

 

AC.OPEN "Driver={INFORMIX 3.32 32 BIT};HOST=test-server;SERVER=test-engine;DATABASE=stores7;SERVICE=turbo;PROTOCOL=onsoctcp;UID=informix;PWD=password"

 

OLE DB Provier를 사용하여 접속할 경우는 다음과 같습니다.

 

AC.OPEN "Provider=ifxoledbc;Data Source=stores7@test;UID=informix;PWD=password"

 

그리고 한글로 된 메뉴얼을 제공하는 사이트는 없는 것 같고 영문 PDF는

http://www.informix.com/answers에서 구할 수 있습니다.

 

그럼 수고하세요.

 

::궁금남 님께서 쓰시길::

 

>

> 안녕하십니까?

>

> Informix 를 처음 사용해 보려고 하는 학생입니다..

>

> 주로 하던일이 Ms-SQL 7.0 이라 좀 설치가 복잡하네요

>

> 혹시 ASP 와 Informix 를 연동하여 사용해 보신 분이 계시면

>

> 어떻게 사용하는지 좀 알려주세요..

>

> NT,Linux,UNIX 용 Informix 일 경우의 각각의 ASP와의 연동부분에

>

> 대해서 상세히 설명해 주시면 감사하구요..

>

>

> NT용 Informix Dynamic Server 를 깔긴 깔았는데..

>

> SNMP 와 오류가 난다고하고.. setnet32 설정을 먼저 하라고

>

> 하는데.. 어떻게 해야 되는건지 모르겠어요... --;

>

> 넘 복잡해서리...

>

> 좀 도와 주세요..

>

> Informix 에 대해서 잘 나와 있는 한글 사이트 있음 좀 알려주시고요..~

>

> 그럼.. 부탁 드릴께요..~~

>

>

[Top]
No.
제목
작성자
작성일
조회
297DB 커넥션 에러임돠 ^^;; 넘 어려버 하곡 一.一;;
쿄쿄쿄
2000-09-28
6191
302┕>Re: DB 커넥션 에러임돠 ^^;; 넘 어려버 하곡 一.一;;
박영길
2000-10-05 22:25:31
7313
296MS ACCESS를 사용해서 데이터베이스 연결..
오종원
2000-09-28
5937
300┕>Re: MS ACCESS를 사용해서 데이터베이스 연결..
강병철
2000-10-04 09:14:09
6540
301 ┕>Re: Re: MS ACCESS를 사용해서 데이터베이스 연결..
박영길
2000-10-05 22:15:26
6791
294이 허접 좀 도와주세요!
헬푸미!
2000-09-27
5880
292ASP와 Informix 의 연결과 인스톨 문제
궁금남
2000-09-25
6248
293┕>Re: ASP와 Informix 의 연결과 인스톨 문제
박영길
2000-09-26 10:08:56
8216
289질의문 중 분모가 0이되는 경우 발생시
고정현
2000-09-23
6565
290┕>Re: 질의문 중 분모가 0이되는 경우 발생시
박영길
2000-09-23 22:49:05
6678
291 ┕>친절하고 상세한 답변에 감사드립니다.
고정현
2000-09-24 01:07:16
6305
285ifx_num_rows()함수 사용에 문제가....
국연주
2000-09-15
6007
286┕>Re: ifx_num_rows()함수 사용에 문제가....
박영길
2000-09-15 20:55:50
7125
287 ┕>아웅....넘 고마워요......*^^*
국연주
2000-09-16 10:34:05
6305
281PHP에서 informix stored procedure사용?
정인규
2000-09-14
6361
295┕>Re: PHP에서 informix stored procedure사용?
까마구
2000-09-28 06:51:50
7208
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다