안녕하세요?
설치하신후, 서버를 올리기 위해서 하셔야할일이 크게 세가지 입니다.
1. 환경변수를 informix user의 profile에 등록
export INFORMIXDIR=인포믹스설치디렉토리
export INFORMIXSERVER=인포믹스서버이름
export PATH=$INFORMIXDIR/bin:$PATH
2. onconfig.std를 onconfig로 copy, 수정
이건 자료실의 설치 관련 자료를 참조하시구요.
3. sqlhosts file을 수정
=>참고로 default file이름이 sqlhosts 이니까,처음 작업하시는 거라면
sqlhosts.std 를 sqlhosts로 복사하시고 작업하세요.
혹시 이전에 뭔가 되어있을 수도 있으니까,
sqlshosts를 ls로 찾아보시고 있으면 그 파일에 그냥 add하세요.
필드는 4개이구요, 다음과 같은 값을 씁니다.
인포믹스서버이름 연결방법 호스트이름 서비스이름
인포믹스서버이름 연결방법 호스트이름 서비스이름
인포믹스서버이름 연결방법 호스트이름 서비스이름
인포믹스서버이름 연결방법 호스트이름 서비스이름
연결할 서버가 여러개라면 이렇게 여러개를 적습니다.
각각에 대해 설명 드리면
인포믹스서버이름 : 이건 아시져? 연결할 서버의 이름
연결방법 : 클라이언트와 서버와 어떻게 연결할것인가를 적습니다.
즉, 통신 방법이죠. tcp/ip 냐, ipx/spx냐 뭐 이런거요
$INFORMIXDIR/release/en_us/0333/IDS* 라는 file을 열어보시면
현재 장비에서 가능한 연결방법이 있습니다.
그 중 하나를 쓰세요
예를 들어 네트웍을 통해 클라이언트가 연결된다면
onsoctcp, 혹은 ontlitcp 중하나를 씁니다.
호스트이름 :이건 장비의 이름 말하는 거예요, 모르실리는...
(hostname으로 확인되지요?)
IP를 직접줘도 되여
서비스이름 :이건 TCP/IP방식으로 연결될때에 사용하게될 포트 번호입니다.
/etc/services 에 적은후 사용하셔도 되구요
아님 직접 포트 번호를 주세여. 단 /etc/services 파일에 없는 번호
를 써야죠, 즉 유일한 번호 값을 사용해야 합니다.
이것두 TCP/IP쪽 문서를 보시면 service가 뭔지 잘 나와 있지요.
그럼 예를 들어 보면
$INFORMIXDIR/etc/sqlhosts
iif2000 onsoctcp myhost myservices
iif2000_2 onsoctcp myhost2 myservices2
/etc/hosts
myhost 100.100.100.100
myhost2 100.100.100.101
/etc/services
myservices 1004/tcp
myservices2 1005/tcp
되었나요?
인포믹스는 어렵지 않답니다~
익숙하질 않을 뿐이지요..
어찌 익숙해진것을 쉬운것이라 할수 겠어요??
하하~
그럼 ~
>>최진우 님께서 쓰시길<<
:: 2.iif를 설치후 -informix/etc/sqlhost.std의 내용을 보면 다음과 같이 되어있습니다
::
:: #
:: #
:: demo_on onipcsm on_hostname on_servername
:: demo_se seipcpip se_hostname sqlexecdem
:: 와 같이 되어있는데 어떻게 고쳐라고 하는지 잘 모르겠습니다
::
::
|