문제

Oracle 클라이언트의 tnsnames.ora 파일을 수정하는 명령 줄 유틸리티가 있습니까?

EDIT] TNSNAMES.ORA 파일을 수정하기 위해 ODBCCONF.EXE (Windows에서 ODBC 연결 편집)와 유사한 것을 찾고 있습니다.

edit2] 자동화 된 빌드 스크립트에서 MSBuild를 사용하고 있습니다. 그만큼 MSBuild 커뮤니티 작업 프로젝트 내가 필요한 것을 정확히 맞추는 addtnsname 작업이 있습니다. 내 검색 스킬 츠는 약해야합니다. 명령 줄 tnsnames.ora 대신 msbuild 및 tnsnames.ora를 검색해야했습니다. 그러나 Oracle은 tnsnames.ora에 대해 ODBCCONF와 같은 명령 줄 유틸리티를 제공하지 않는다는 것이 놀랍습니다.

도움이 되었습니까?

해결책

IMO,이 파일은 편집기와 함께 유지되는 것이 가장 좋지만 Net Configuration Assistant GUI가 있습니다.

편집] 추가 의견에서 지금 당신은 항목을 추가 할 수있는 스크립트 가능한 방법을 찾고 있음을 알 수 있습니다. 질문에 대한 직접적인 답변은 아니오입니다. 당신은 스스로 고양이 | sed | awk 솔루션을 생각해 내야합니다.

다른 팁

당신은 전체를 제공 할 수 있습니다 TNS 연결 매개 변수로 문자열 :

sqlplus "scott/tiger@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=MYSERVICE)))"

또는 고객이 지원하는 경우 EasyConnect 구문, 당신은 이것을 갈 수 있습니다 :

sqlplus scott/tiger@//127.0.0.1/MYSERVICE

VI? 메모장? 음 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top