배경 : Oracle 데이터베이스를 쿼리하는 ASP.NET으로 작성된 웹 서비스를 호출하고 있습니다. 다른 응용 프로그램보다 먼저 사용했기 때문에 웹 서비스 자체가 작동한다는 것을 알고 있습니다. 그래서 Visual Studio에서 'DEV'웹 서비스에서 테스트를 위해 동일한 웹 서비스의 프로덕션 구성 버전을 가리 키도록 앞뒤로 전환 한 웹 애플리케이션이 있습니다. 난 항상 서비스 호출 예외가 문제가 'DEV'구성 웹 서비스입니다 포인팅 없지만, 생산 버전을 호출 :웹 서비스에서 ORA-12571 오류 (TNS : 패킷 작성기 오류)가 의미하는 것은 무엇입니까?
SoapException was unhandled by user code
Server was unable to process request. ---> could not execute query
[ SELECT this_.FIELD1 as FIELD1_18_0_, this_.FIELD2 as FIELD12_18_0_ FROM ABC.TABLE_A this_ WHERE this_.FIELD1 like :p0 ORDER BY this_.FIELD1 asc ]
Positional parameters: #0>00073%
[SQL: SELECT this_.FIELD1 as FIELD1_18_0_, this_.FIELD2 as FIELD12_18_0_ FROM ABC.TABLE_A this_ WHERE this_.FIELD1 like :p0 ORDER BY this_.FIELD1] ---> ORA-12571: TNS:packet writer failure
을 나는 적절한 데이터베이스에 대해 SQL 쿼리 (절단을 달리고에서 바로 붙여 넣기 예외 메시지) 및 쿼리가 예상 된 데이터와 함께 돌아 왔습니다. 업데이트 및 웹 서비스 참조를 "서비스 참조"(.NET 3.0 이상) 및 "웹 참조"(이전 .NET 방식) 모두로 다시 추가하고 두 가지 모두 동일한 오류가 발생했습니다.
질문 : 웹 서비스의 컨텍스트에서 "ORA-12571 : TNS : packet writer failure"오류의 의미는 무엇입니까? 오라클 오류 번호를 찾는 것은 "느슨한 케이블 연결"또는 "IP 주소 충돌"과 같은 매우 모호한 가능한 원인을 제공합니다. 나는 다른 응용 프로그램이 현재 해당 웹 서비스를 성공적으로 사용하고 있기 때문에 이들 중 어느 것도 아닙니다. 어쩌면 어떤 종류의 구성 오류, 또는 뭔가 더 미묘한? 이 웹 서비스와 관련된 Oracle 오류 번호를 본 사람은 누구입니까?
아마도 도움이되는 링크 : http://www.cryer.co.uk/brian/oracle/ORA12571.htm –
네가 처음 발견 한 링크였습니다. "느슨한 케이블 연결"과 "IP 주소 충돌 "에서 토끼 흔적에 대한 답변. –