2009-09-20 4 views
0

나는 그물에 방황 봤는데 나는이 하나 http://geekswithblogs.net/rakker/archive/2006/10/31/95640.aspxOracle ODP.NET은 생산 환경에서 안정적입니까?

ODP.NET과 같은 메시지가 많이 발생과 안정성입니다. 와우, ODP.NET 10.2.0.20은 아직 안정적이지 않습니다.

나는 그런 큰 편집장이 안정적이지 않은 제품을 출시한다는 사실에 놀랐지만 ODP를 사용해야합니까? 더 확실한 것이 있습니까?

답변

0

인용 한 게시물은 2 세입니다. 현재 안정적인 버전은 11.1.0.7.20입니다. 개인적으로 사용하지는 않았지만 제작 용으로 사용했습니다.

해당 문제 (또는 응용 프로그램의 다른 구성 요소)에 문제가 있으면 테스트 전에 배포 전에 문제를 찾아야합니다.

2

필자는 오라클이 일반적으로 .NET 및 MS 기술 (이해할 수 있음)에 대해별로 신경 쓰지 않는다는 인상을 받았습니다. ODP.NET은 ADO.NET 2.0 모델에 적합하지 않습니다 (트랜잭션 처리 방식, 명령 매개 변수가 이름보다는 순서로 묶여 있음). 그러나 어쨌든 Microsoft는 자체 Oracle 공급자 (System.Data.Oracle)를 사용하지 않으므로 선택의 여지가 없습니다 ... 물론 오라클 용 ADO.NET 공급자가 있습니다 (예 : DevArt). 그러나 그들은 자유롭지 않다. 따라서 무료 ADO.NET 오라클 제공 업체가 필요하다면 ODP.NET을 사용해야합니다.

ODP.NET이 안정적이지는 않습니다. 몇 가지 버그가있을 수 있지만 전 세계의 생산 환경에서 매우 널리 사용됩니다. 실제로 불안정한 경우에는 그렇지 않습니다. 그래서 당신이 주요 버그를 만날 가능성은 거의 없다고 말하고 싶습니다.

0

오라클 사이트에서 최신 안정 버전을 다운로드하십시오. 그러나 그럼에도 불구하고 연결 누출이 있음을 알 수 있습니다. 다음 단계는 완전히 문제를 해결하지 않을 수 있지만, 그들은 확실히 도움 :

  1. 사용하는 사용() {}
  2. 가 정기적으로 DB에 대한 모든 연결을 삭제하는 배치 프로세스를 작성 구성. 격렬한 업무용 웹 사이트를위한 격주 격주의 경험.

더 좋은 방법이 있다면 알려주세요!

관련 문제