isql -v 달콘

isql -v 달콘

Windows 서버에 액세스하기 위해 퍼베이시브 클라이언트를 설정하려고 합니다.

  1. Pervasive.SQL-Client-Core-11.30-061.000.x86_64.tar.gz를 /usr/local/로 추출했습니다.
  2. unixodbc(x64)를 설치했습니다.
  3. /usr/local/psql/etc에서 ./clientpostinstall.sh를 실행했습니다.
  4. /usr/local/psql/etc/odbc*.ini를 /etc에 연결했습니다.

/etc/odbcinst.ini

[퍼베이시브] 드라이버=/usr/local/psql/lib/libodbcci.so Driver64=/usr/local/psql/lib64/libodbcci.so

/etc/odbc.ini

[ODBC 데이터 소스] DALCON = 퍼베이시브 ODBC

[DALCON] 설명=Maestro의 DALCON 데이터베이스 DBQ=DALCON 드라이버=퍼베이시브 서버 이름=DALCON3 사용자 이름=사용자 이름 비밀번호=암호

오류:

isql -v 달콘

[unixODBC][드라이버 관리자] lib '/usr/local/psql/lib64/libodbcci.so'를 열 수 없습니다: 파일을 찾을 수 없습니다. [ISQL]오류: SQLConnect를 연결할 수 없습니다.

root@dalcon-www:/usr/local/psql/etc# ls -l /usr/local/psql/lib64/libodbcci.so lrwxrwxrwx 1 psql pvsw 15 sep 13 08:47 /usr/local/psql/lib64/libodbcci .so -> libodbcci.so.11 root@dalcon-www:/usr/local/psql/etc# ls -l /usr/local/psql/lib64/libodbcci.so.11 lrwxrwxrwx 1 psql pvsw 26 sep 13 08: 10 /usr/local/psql/lib64/libodbcci.so.11 -> libodbcci.so.11.30.051.000 root@dalcon-www:/usr/local/psql/etc# ls -l /usr/local/psql/lib64 /libodbcci.so.11.30.051.000 -rwxrwxrwx 1 psql pvsw 662429 2013년 1월 18일 /usr/local/psql/lib64/libodbcci.so.11.30.051.000

왜 그런지 아시나요? 나는 루트 사용자로 실행 중입니다.

PS 형식이 좋지 않습니다. 이유를 모르겠습니다 :S

답변1

psql의 .basrsc를 루트의 .bashrc에 복사해야 합니다.

관련 정보