PL/SQL을 컴파일하기 위해 sqlplus를 실행하는 ANT build.xml이 있습니다. 나는 MacOSX에서 개발했다. 동료가 동일한 응용 프로그램에 참여하기 시작합니다. 그는 WinXP에서 개발합니다. ANT의 sqlplus exec는 WinXP에서 TNS ORA-12560 오류를 반환합니다. 동일한 build.xml이 MacOSX에서 작동합니다. WinXP에서 ANT가 생성해야하는 실행 문자열은 DOS 셸에서 작동합니다. WinXP에서 TNS_ADMIN 환경 변수를 설정했습니다. 나는 무엇을 놓칠 수 있 었는가?ANSI sqlplus 실행을 MacOSX에서 Windows로 마이그레이션하면서 TNS 오류가 발생합니다.
0
A
답변
1
ANT SQL 작업 (http://ant.apache.org/manual/Tasks/sql.html)을 사용하고 있는지 또는 에 exec 작업을 사용하고 있는지 여부는 확실하지 않습니다. Sqlplus를 호출하십시오. 좀 더 명확히 해 주시겠습니까? 외부 명령으로 SQLPLUS 호출하는 경우
, 당신은 두 가지 사물의 자비에있을 것입니다 : 가) 환경 변수가 b)는 tnsnames.ora 파일
윈도우와 유닉스는 방법이 다르다 그들은 연결할 위치를 지정하십시오. OSX에서는 ORACLE_HOME 및 ORACLE_SID 환경 변수를 설정합니다. Windows에서는 레지스트리에 있습니다. tnsnames.ora 파일을 찾을 위치를 결정하는 TNS_ADMIN 세트가있을 수도 있습니다.
먼저 tnsnames.ora 파일을 모두 사용하는 경우 확인해야합니다.
두 경우 모두 별칭이 올바르게 구성되었는지 확인하기 위해 tnsping을 실행하십시오.
해당 검사 결과를 보내주십시오.
관련 문제
- 1. DOS/sqlplus "핸들이 잘못되었습니다"오류가 발생 했습니까?
- 2. MacOSX에서 coverage.py를 컴파일하는 중 오류가 발생했습니다.
- 3. 리눅스에서 Windows로 이식 코드
- 4. TNS 리디렉션?
- 5. TNS : 리스너 오류
- 6. 오라클 TNS 리스너 오류
- 7. 오라클 - sqlplus
- 8. 어떻게 ansi C90에서 런타임 오류가 발생합니까?
- 9. 시간이 지나면 System.Windows.Media.DrawingVisual.RenderOpen() 오류가 발생합니다.
- 10. ORA-12532 : TNS : 잘못된 인수
- 11. Sqlplus Oracle에서 결과를 그룹화하는 방법
- 12. 은 오류가 발생합니다
- 13. iframe로드 오류가 다시 발생합니다.
- 14. OAuth에서 401 오류가 발생합니다
- 15. 타이머를 실행하려고하면 오류가 발생합니다.
- 16. SWF를 다시로드하면 오류가 발생합니다.
- 17. EntityFramework에서 IDisposable 오류가 발생합니다.
- 18. Linq이 빌드 오류가 발생합니다.
- 19. NSDecimalNumberOverflowException 오류가 발생합니다.
- 20. Drupal update.php에서 오류가 발생합니다.
- 21. HashCode가 없으면 오류가 발생합니다.
- 22. mozila에서만 오류가 발생합니다.
- 23. UIAlertView에서 약간의 오류가 발생합니다
- 24. bringSubviewToFront 호출하면 오류가 발생합니다.
- 25. Java IO에서 오류가 발생합니다.
- 26. DLL을 사용하려고하면 오류가 발생합니다.
- 27. iBatis에서 "com.ibatis.sqlmap.client.SqlMapException"오류가 발생합니다.
- 28. 오류 메시지없이 오류가 발생합니다.
- 29. shelve 이상한 오류가 발생합니다.
- 30. schemagen.exe는 tns 접두어를 생성합니다.