2009-11-14 4 views
3

오케이, 여기에 나와있는 내용이 있습니다. 오라클 8 데이터베이스에 액세스하는 C#/.NET 애플리케이션이 32 비트 시스템에서 잘 작동합니다. v.8 ODBC 클라이언트, 9i 클라이언트 또는 10g XE 클라이언트를 사용하여 작동합니다. 그러나, 아무것도 64 비트 Windows 컴퓨터에서 작동하는 것 같습니다. 필자는 64 비트 11g 클라이언트를 성공적으로 설치했지만 v8 데이터베이스와의 통신을 거부하기 때문에 64 비트 10g, 9i 또는 8i 클라이언트 만 필요합니다. 나는 운이없는 9i와 10g XE를 사용했다. 아직 전체 10g 클라이언트를 사용해 보지 않았습니다.64 비트 오라클 클라이언트 for v8 데이터베이스

MDAC 2.8을 설치했지만 관리 도구 -> ODBC 데이터 원본 관리자 도구에 64 비트가 아니기 때문에 ODBC 드라이버가 표시되지 않습니다. Ony MS SQL이 나타납니다.

이상한 점은 Cognos의 Impromptu가 잘 작동한다는 것입니다. 시스템에 설치된 32 비트 v8 클라이언트를 찾아서 사용할 수있는 것처럼 보이지만 내 앱은 .

ODBC 데이터 원본 도구 바로 가기를 복사하여 다른 경로 (SYSWOW64로 대체 한 system32)를 가리 키도록 변경하여 ODBC 데이터 원본을보고 만들 수 있음을 알았지 만 거기에서 만드는 데이터 원본 어떻게 든 내 애플 리케이션에서 숨겨져 있습니다. 내 .NET 응용 프로그램을 특정 데이터 소스, 예를 들어 파일 DSN을 만들고 전체 로컬 경로를 지정하여 가리킬 수 있습니까?

이것은 나를 미치게합니다. 도움!

+0

32 비트 프로그램은 64 비트 시스템에서 잘 작동한다는 것을 알고 있습니다. 32 비트 클라이언트를 사용해 보셨습니까? 나는이 문제를 오라클 포럼에 제기 할 것이다. 어떤 클라이언트가 어느 플랫폼의 어떤 DB에 연결되어 있는지 분명해야합니다. 그럼에도 불구하고 지금은 8이 꽤 오래되었습니다 ... – Dani

+0

행운과 함께 9i와 10g (XE) 32 비트 클라이언트를 사용해 보았습니다 –

답변

1

11g ODP.NET 64 bit clien을 사용해 보셨습니까? ODP.NET 클라이언트는 Oracle 8/9/10 데이터베이스에 연결하는 데 문제가 없습니다.

+0

그 11g 클라이언트를 시도하지 않았습니다 - 11g의 인스턴트 클라이언트 v8과 대화를하지 않으면 11g가 너무 새롭습니다. –

관련 문제