Oracle 64비트 및 32비트 ODBC 드라이버를 모두 설치하고 둘 다 ODBC 데이터 원본 관리자에서 작동하도록 하려면 어떻게 해야 합니까?

Oracle 64비트 및 32비트 ODBC 드라이버를 모두 설치하고 둘 다 ODBC 데이터 원본 관리자에서 작동하도록 하려면 어떻게 해야 합니까?

머리말:
저는 Oracle 및 ODBC 드라이버 설치에 관한 초보자입니다.

설정:
노트북 - Windows 10 Pro 64비트 Excel - 64비트 버전 애플리케이션 - 32비트 Oracle instantclient_18_5

문제
제가 자주 사용하는 응용 프로그램은 Oracle 32비트 ODBC 드라이버를 사용하여 oracle 데이터베이스를 읽고 쓰지만, Excel에서 동일/다른 oracle 테이블을 쿼리하려면 64비트 Oracle ODBC 드라이버가 필요합니다.

64비트 및 32비트 Oracle ODBC 드라이버를 설치할 수 있는 방법이 있습니까?

시도해 보았지만 64비트 버전용 ODBC 드라이버가 이미 설치된 것처럼 작동하지만 ODBC 데이터 원본 관리자는 32비트 드라이버만 볼 수 있습니다.

stackoverflow에서 다음 응답을 찾았지만 업데이트된 Oracle 버전에서 이 작업을 수행하는 방법을 모르겠습니다.

https://stackoverflow.com/questions/24104210/badimageformatException-this-will-occur-when-running-in-64-bit-mode-with-the-32#24120100

답변1

예. ODBC 드라이버의 32비트 및 64비트를 설치합니다. 하나는 에 설치 C:\Program Files되고 다른 하나는 에 설치됩니다 C:\Program Files(x86). 32비트 프로그램(예: Excel)은 32비트 드라이버를 사용해야 하고, 64비트 앱(예: Dbeaver)은 64비트 버전을 사용해야 합니다.

팁: 연결 이름에 드라이버 버전을 입력하면 각각의 버전을 언제 사용해야 하는지 알 수 있습니다.

관련 정보