Visual Studio Server 탐색기를 통해 Oracle 데이터베이스에 연결하면 Visual Studio가 충돌합니다.


0

기존 Oracle 11g 데이터베이스의 ADO.Net 엔터티 데이터 모델을 만들려고하고 있지만 데이터베이스 연결 단계를 지나칠 수는 없습니다.

연결을 테스트하려고 할 때마다 Visual Studio는 오류에 대한 세부 정보없이 닫습니다. 이 화면 만

Error Image

나는 다음을 사용하고있다 :

Visual Studio 2010 Ultimate

.NET 4.0.3

Oracle 11g 클라이언트

ODAC 11.2.0.3

윈도우 7

어떤 도움을 주셔서 감사합니다. 고맙습니다

편집하다 :

Windows에서 가져온 이벤트 뷰어 :

결함있는 응용 프로그램 이름 : devenv.exe, 버전 : 10.0.40219.1, 타임 스탬프 : 0x4d5f2a73

결함 모듈 이름 : oran11.dll, 버전 : 11.2.0.1, 타임 스탬프 : 0x4bb34692

예외 코드 : 0xc0000005

오류 오프셋 : 0x0028deee

결함있는 프로세스 ID : 0x2020

애플리케이션 시작 시간 오류 : 0x01cd5f6aa0a48f4f

결함있는 응용 프로그램 경로 : C : \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe

결함 모듈 경로 : C : \ app \ User \ product \ 11.2.0 \ client_2 \ bin \ oran11.dll

보고서 ID : c2394ba8-cb5e-11e1-8347-005056c00008


이것은이 질문에 적합한 장소가 아닙니다. StackOverflow 또는 SuperUser에 속합니다. 이 사이트는 개발 또는 데스크톱 디버깅이 아닌 시스템 관리자 질문 용으로 설계되었습니다 (모든 데스크톱에 해당하는 경우 제외).
Brent Pabst

@BrentPabst 저에게 알려 주셔서 감사합니다. 수퍼 유저에게 내 질문을 어떻게 마이 그 레이션 할 수 있습니까?
AbdulAziz

질문이 필요한 경우 마이 그 레이션하여 신고하고 이유 / 이유를 설명하십시오. 모드가 그것을 돌볼 것입니다. 고맙습니다!
Chris S

답변:


1

ODAC를 기존 Oracle 홈에 설치하면이 문제가 발생합니다. OCI.DLL 너의 Oracle_Home 설치 중에 잠겨져 덮어 쓰지 않았습니다. OCI.DLL 이제는 다른 DLL과 동기화되지 않으므로 충돌이 발생합니다.

가장 쉬운 해결책은 새로운 Oracle_Home (예배 규칙서). 같은 것을 사용해야하는 경우 Oracle_Home 이름과 디렉토리를 삭제 한 후에도 손상된 파일을 삭제해야합니다. Oracle_home 다음 단계를 사용하여 다시 설치하십시오.

  • 설치 프로그램을 사용하여 전체 oracle home을 제거하십시오. 충돌.
  • Windows 탐색기에서 집을보십시오. oci.dll 여전히 거기에 있어야합니다.
  • 이름 바꾸기 oci.dll oci.toanything .
  • 컴퓨터를 재부팅하십시오.
  • Windows 탐색기로 돌아가서 파일의 나머지 파일을 모두 삭제하십시오. 오라클 홈, 포함 oci.toanything .
  • ODAC를 설치하십시오.

희망이 도움이됩니다.


네, 그 일은 아주 좋아요. 고마워.
AbdulAziz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.