2010-04-30 1 views
3

맨체스터에서 발표 한 Perl 용 드라이버의 "지원"동작을 넘어서고 싶다는 것을 알고 있습니다. 결국 x86 용 드라이버 만 릴리스했습니다. 내가 RHEL 5.4 x86_64의 상자에 64 펄 자신의 패키지를 사용하고, 별도의 단지이 하나의 패키지에 대한 86 펄의 설치 유지 할 수 있기 때문에Linux에서 64 비트 펄과 함께 DBD :: Advantage를 사용하려고하면 "Error 6060"이 나타나는 이유는 무엇입니까?

, 나는 덕분에 작업이 강아지를 얻을을 시도했다 출시 된 64 비트 .so는 다른 어드밴티지 용 드라이버 패키지를 동반합니다. 나는이 점에 수행 한 어떤

: 32

  • 다운로드 베타 (10) PHP 확장에,

    • 다운로드 베타 10 DBI 드라이버는
    • 가에 필요한 DLL을 복사합니다 (32 및 x86_64에 포함) adslib 위치 ​​(예 :/usr/local/ads/lib64)
    • Perl DBI 드라이버를 lib64 's .so의 경로로 컴파일하십시오.
    • 좋은 컴파일, 좋은 설치, 좋은 사용.

    문제

  • 난 항상 얻을 수 있습니다 :

    실패 : [iAnywhere의 솔루션] [어드밴티지 SQL] [ASA] 오류 6060 : 장점 데이터베이스 서버 지정된 서버에서 사용할 수 없습니다. axServerConnect (SQL-HY000) (DBD : db_login/SQLConnect err = -1)

    누구에게 아이디어가 있습니까?

    편집 : 게시물 제목에 고정 된 패키지 이름 편집 : 제목이 업데이트되었습니다.

    x64 perl뿐만 아니라 그 아래에있는 RHEL 5.4가 간섭을 일으킬 수 있습니다. 아래에 언급했듯이, 나는 시스템에 x86 perl을 구두쇠로 묶고 DBD :: Advantage 9.99를 컴파일 한 다음 나중에 9.10으로 바꾸었다. 이 두 x86_64 서버에서 Windows 서버의 UNC 경로에 연결될 라이브러리도 없습니다 (9.99 또는 9.10).

    성공적으로이 공유를 문제없이 마운트했지만 여전히 9.1에 연결할 수 없습니다. 나는 시도했다 : \ hostname \ PATH \ FQDN \ PATH \ IP \ PATH 그리고 이러한 모든 변형은 포트 (기본값) 6262가 포함되어있다.

    내 Windows 컴퓨터는 strawberry perl의 9.1 및 9.99와 잘 연결됩니다.

    +0

    9.1 서버에 연결하려고하는데 문제가 없어야합니다. 내 문자열은 원격 호스트의 UNC 경로이며 사용할 포트를 추가했습니다.그것의 지옥을 위해, 나는 호스트 파일, FQDN 및 호스트에 IP를 원격 서버에 다시 배치했다. Thx edgar,하지만 불행히도 저는 여전히 붙어 있습니다. 현재 "지원되는"드라이버를 테스트하기 위해 x86_64를 x86_64와 나란히 설치하려고합니다. 연결 문자열 : dbi : 장점 : DataDirectory = \ windows \ medisoft \ STLUKES \ MEDIDATA \ mwddf.add; uid = 사용자; pwd = 암호; – WarheadsSE

    +0

    "최신"클라이언트는 "이전"서버에 연결할 수 없습니다. 즉, 10 클라이언트를 9.1 서버에 연결할 수 없습니다. – Edgar

    +0

    좋아, 나는 x86 perl을 구두쇠로 탔고, DBI와 x86 9.99 (10 베타) DBD :: Advantage를로드했다. 같은 오류가 발생하는 것 같습니다. Wonky. 아직도, 어떤 아이디어? – WarheadsSE

    답변

    2

    Linux 서버에서 호스트 파일을 확인하고 서버 이름이 루프백 주소가 아닌 실제 IP를 사용하는지 확인하십시오.

    또한 클라이언트를 업데이트 했으므로 10 베타 서버도 설치/업데이트 했습니까?

    마지막으로 연결 문자열은 무엇입니까? 연결 문자열에 포트를 추가하려고 시도 했습니까?

    +0

    에드거, 왜 윈도우 머신이 리눅스 머신이 아닌 구형 서버에 연결 되나요? – WarheadsSE

    +0

    LINUX 호스트 파일에 LINUX IP 주소 (실제 주소)를 추가 했습니까? 이유는 모르겠습니다 만 루프백 주소가 있으면 예기치 않은 결과가 발생할 수 있습니다. – Edgar

    +0

    호스트 파일에 오라클 설치 요구 사항의 일부인 상자 자체 IP가 이미 설정되어 있습니다. 그리고 사용되는 perl isntallation은 오라클의 자체적으로 사용되는 perl에서 분리되어 있습니다. – WarheadsSE