2016-12-06 15 views
0

OS : 레드햇 4.1.2-54세그멘트 오류를 ​​isql을 사용하는 경우 102 억

Linux 2.6.18-92.el5 #1 SMP Tue Jun 10 18:49:47 EDT 2008 i686 i686 i386 GNU/Linux 

진행 OpenEdge 데이터베이스 릴리스 102 억 리눅스 32 비트

에 ODBC 드라이버 : (데이터베이스 패키지를 사용할 수있었습니다) pgoe1023.so

export LD_LIBRARY_PATH=/usr/dlc/odbc/lib:/usr/dlc/lib 

export ODBCINI=/etc/odbc.ini 

isql -v Progress 

나는 receivin입니다 g isql 명령을 사용하여 데이터베이스를 진행하기 위해 ODBC 연결을 사용하려고하면 "세그먼트 오류"오류가 발생합니다.

this article에 언급 된 필수 단계를 따라 누락 된 라이브러리 libstdc++-libc6.2-2.so.3 (yum install compat-libstdc++-296.i386)을 설치했습니다.

어떻게 해결할 수 있습니까?

답변

0

데이터베이스가 실행 중이고 SQL 연결을 수락한다는 표시가 kbase 문서 또는 게시물에 표시되지 않습니다. kbase는 "testdb", 포트 5555 및 "sysprogress"(암호 "sysprogress"도)라는 사용자를 가정합니다.

"testdb"가 있고 사용자를 설정했다고 가정하면 SQL 연결을 허용하기 위해 서버를 시작해야합니다. 예를 들어 :

proserve testdb -m3 -Ma 5 -Mpb 5 -S 5555 -ServerType SQL -minport 9000 -maxport 9100 

당신이 진행 중 ' "sqlexp"명령이 작동하는지 테스트 할 수 있습니다 isql을 재료로 사용하려고하기 전에 그 다음 작동하지 않는 경우

sqlexp -user sysprogress -password sysprogress -db testdb -S 5555 

SQL 연결을 허용하도록 db를 올바르게 구성하지 않았으며 isql과 같은 다운 스트림 유틸리티가 작동하지 않습니다.