data.oracleclient 사용 시 순 오류

零下一度
풀어 주다: 2017-06-23 15:13:57
원래의
1666명이 탐색했습니다.

전제:

관리자 권한을 가진 리더와 개발자를 제외한 회사의 다른 직원은 도메인 계정을 사용합니다.

프로세스:

요청 시 winfrom 프로젝트 개발, data.oracleclient를 사용하여 로컬로 개발, 오류 없이 디버그, 사용자 사용을 위해 서버 공유 도메인에 넣기, 오류 OCIEnvCreate 실패, 반환 코드는 -1,

의아해 합니다만, 온라인에는 이런 실수가 많이 있는데, 하나씩 시도해 본 결과 결말에는 문제가 없습니다. 단, 도메인 사용자가 관리자 권한을 갖고 있는 경우에는 정상적으로 프로그램을 사용할 수 있습니다.

 나중에 누군가가 도메인에 오라클 서버가 없느냐는 얘기를 듣고 개발서버를 도메인에 추가했더니 pl/sql이 오라클 서버에 접속이 안되고 해결방법이 없었습니다.

 나중에 데이터 얘기를 들었습니다. Oracleclient를 관리자 권한으로 사용하고 있는데 혹시 이 문제 때문인지 궁금해서 다른 dll을 사용해 봤습니다.

  먼저 기존의 oralce.DataAccess를 사용해서 로컬에서 디버깅을 했더니 정상이더군요. 결과적으로 oralce.DataAccess 버전이 충돌하며 해결 방법이 없습니다. 그런 다음 포기했습니다.

 나중에 Oracle.ManagedDataAccess를 시도했습니다. 로컬 및 서버에서 작동하므로 매우 기쁩니다.

결과:

이 OCIEnvCreate가 실패했습니다. 반환 코드는 -1입니다. 며칠 동안 괴로움을 겪었고 이전에는 해결책을 찾지 못했습니다. 진행 상황을 따라 잡기 위해 webapi를 설정했습니다.

그러나 우리는 문제에 대한 해결책을 포기할 수 없습니다. 구체적인 이유는 알 수 없지만 마침내 문제를 해결했습니다.

위 내용은 data.oracleclient 사용 시 순 오류의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿