> DBD 설치가 안되네욥....
>
> perl Makefile.PL을 실행시키고 다음과 같은 에러가 납니다.
> 원인을 아시는분 계시면 갈켜주세요....
> informix dynamic server 7.x 버전을 사용하고 있구요. 환경변수 설정도
> 다했습니다. 누구 원인 아시는분 계시면 갈켜주세요...
>
> Configuring DBD::Informix version 0.57...
> You are using DBI version 1.13 and Perl version 5.00503
> Remember to actually read the README file!
>
> Using INFORMIX-ESQL Version 9.16.UC2 from /opt/informix
>
> Checking to see whether you have Informix-CLI (ODBC) installed.
> You don't seem to have the Informix-CLI software installed.
> Never mind; I'll use the home-brew header odbctype.h instead.
>
> Testing whether your Informix test environment will work...
> $DBI_DBNAME set to 'stores7'.
> $DBD_INFORMIX_DATABASE set to 'test'.
> $DBD_INFORMIX_DATABASE2 set to 'stores7'.
> $DBD_INFORMIX_SERVER unset - defaulting to $INFORMIXSERVER 'li
> nux_shm'.
> $DBD_INFORMIX_USERNAME is set to 'informix'.
> $DBD_INFORMIX_PASSWORD is unset.
> Testing connection to test@linux_shm
> DBD_INFORMIX_USERNAME & DBD_INFORMIX_PASSWORD are ignored
> unless both variables are set.
> CONNECT with user info (connection_1)
> Testing concurrent connection to stores7
> CONNECT with user info (connection_2)
> SQL: -27000: Cannot support multiple connections over shared memory.
>
>
> *** Your Informix environment is not usable
> *** You must fix it before building or testing DBD::Informix
>
> You do not have enough permissions in your Informix environment.
> Make sure you've read the whole README file before asking the
> DBI/DBD community for help!
>
> 그럼 즐거운 하루 되시길 바라구요....
>
> 이만 줄이겠습니다.
>
> 아 밑에문제는 ipc로 해결했습니다.
> tcp쪽에 문제가 있어서 그렇다는군요... -.-
> 그럼 이만.
An application cannot use the CONNECT statement to make more than one
connection that uses shared-memory communication (IPC).
Ensure that the application makes only one shared-memory connection at
a time. If the application must use concurrent connections, the
database server administrator might need to change the connection type
(as specified in the nettype field of the sqlhosts file) from a shared
-memory connection to a network connection.
finderr로 잡아본 결과 입니다. -27000번의 에러에 대한 친절한 우리의 인포믹스 finderr의 내용입니다.
shm에 대한 설정을 하셔야할것 같군요..
님께서 아래에서 말씀하신 부분은 아마 넷타입에 대한것일건데..
nettype설정부분에서 CLASS부분을 CPU로 바꾸시기 바랍니다.
리눅스에서는 CPU만 된다고 하더군요....
저도 그부분에서 애좀 썼죠... ^^
몇일동안 신경을쓸수가 없었습니다.
죄송합니다...
그러면 아마 tcp도 될겁니다.
|