나는 이론에서 질문이있다. 내 응용 프로그램에서 Odp.Net을 사용합니다. Oracle.DataAccess.dll 버전 2.112.3.0을 참조 파일로 추가합니다. 데이터베이스 쿼리에 Odp.Net을 사용하고 레지스트리 쿼리 알림을 사용하고 있습니다. 각 컴퓨터에 http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html에서 ODAC 11.2 Release 5 (11.2.0.3.20)를 설치합니다.Odp.Net - 클라이언트 및 서버에 따라
내 Odp.Net 버전, Oracle 클라이언트 버전 (클라이언트 시스템에 설치할 수 있음) 및 Oracle 서버 버전간에 어떤 종속 관계가 있는지 알고 싶습니다.
문제는 내가 쿼리 알림을 등록한 후 USER_CHANGE_NOTIFICATION_REGS 테이블에서 행을 볼 수 있다는 것입니다. 그러나 몇 초 후에이 알림은 등록이 취소되고 사라집니다. 나는 이것이 버전 문제와 관련이 있다고 읽지 만, 내가 뭘해야하는지 이해할 수 없다.
내 목표는 내 응용 프로그램에서 동일한 Odp.Net 파일 (Oracle.DataAccess.dll + oci.dll과 같은 몇 가지 추가 종속성 등)을 사용하는 것입니다.
위의 해결 방법은 해결 방법이므로 장기적으로 사용해서는 안됩니다. 올바른 수정은 데이터베이스와 odp.net 클라이언트를 패치하는 것입니다. 이것은 매우 오래된 버그이며, 둘 다 최신 패치 세트로 해결할 것입니다. –