2013-01-04 2 views
2

Linux 서버에서 TNS 항목을 업데이트해야합니다. tnsname.ora 파일을 검색하려고하지만 찾을 수 없습니다. "locate tnsname.ora"가 결과를 제공하지 않습니다. "find $ ORACLE_HOME -name tnsnames.ora"도 결과를 제공하지 않습니다./usr/lib 경로로 가서 ls를 실행했지만 그 아래에 "oracle"dir이 없습니다. 결과 "/u01/app/oracle/product/10.2.0/db_1/NETWORK/ADMIN" -bash : /u01/app/oracle/product/10.2.0/db_1/NETWORK/ADMIN : 해당 파일이나 디렉토리가 없습니다.Linux의 TNS 항목

그리고 TNS 항목을 어디에서 업데이트 할 수 있습니까?

+1

클라이언트 컴퓨터가 아닌 서버의 항목을 업데이트해야합니까? 서버가 클라이언트로 동작하는 응용 프로그램을 가지고 있지 않다면,'tnsnames.ora' 파일을 생성 할 수 없습니다. 존재하지 않는다면 @igr은'$ ORACLE_HOME/network/admin' (소문자),'$ TNS_ADMIN'] (http://docs.oracle.com/cd/E14072_01/network .112/e10835/tnsnames.htm # i433681) 또는 일부 버전/운영 체제에서는'/ etc /'또는'/ var/opt/oracle'을 사용할 수 있습니다. –

+0

검색 범위를 넓히려 고 했습니까? 루트 폴더로 이동하여 찾으십시오. -name tnsnames.ora –

답변

0

(가능한 경우) netca 또는 netmgr 실행 파일을 사용해보십시오. 설정된 경우 TNS_ADMIN 환경 변수를 알아야합니다. network/admin은 * nix에서 소문자입니다 (내 메모리가 좋은 경우)

+0

안녕하세요, 다른 서버에서 검색 한 적이 있지만이 서버에서만 찾을 수 없습니다. sqlplus는 서버 (Oracle DB)에서 필요하지 않기를 바랍니다. – Richa