SQL 개발자에서 tnsnames.ora를 찾을 수 있는 위치?
tnsnames.또는 내 연결을 위한 파일을 찾아야 합니다.내 서버는 원격으로 호스팅됩니다.물리적 시스템에 설치되어 있지 않습니다.
SQL Developer는 다음 위치에서 tnsnames.ora 파일을 찾습니다.
- 사용자 홈 디렉토리
- $ORACLE_HOME\network\admin - 클라이언트가 설치되어 있다고 가정합니다.
- TNS_ADMIN에 대한 OS 환경 변수 값
- TNS_ADMIN에 대한 레지스트리 항목
- 환경설정에서 지정한 위치
마지막 한 명이 다른 한 명을 이길 겁니다.
명령을 실행하면 SQL 워크시트에서 직접 확인할 수 있습니다.
show tns
tnsnames.또는 'free' 파일을 얻을 수 없습니다.누군가는 당신과 당신을 위해 하나를 만들고, 유지하고, 배포해야 할 것입니다.
그러나 TNSNames. 또는 파일 없이 오라클 데이터베이스에 연결할 수 있습니다.필요한 모든 정보(.또는 파일에 일반적으로 정의된 정보)를 가지고 있다고 가정하면 'Basic' 연결을 만들 수 있습니다.
시스템의 또 다른 quirk - 실제로 tnsnames*라는 파일의 항목을 읽습니다. 따라서 이전 버전의 파일이 tnsnames_old.ora 또는 tnsnames.bak로 저장되어 있다면 SQL*Plus에서 사용하던 것을 보고 사용하도록 요청했습니다.
Squirrel SQL을 사용할 경우 서비스 이름을 포함한 연결 세부 정보를 "tnsnames.ora" 파일에 구성하는 것이 일반적입니다.프로젝트 디렉토리 내에 "tnsnames.ora" 파일을 배치하면 SQL이 해당 파일에 정의된 연결 세부 정보를 찾아 데이터베이스 연결을 설정하는 데 사용할 수 있습니다.
따라서 프로젝트에서 SquirreL SQL을 사용하는 경우 프로젝트 내에 "tnsnames.ora" 파일을 배치한 경우, SquirreL SQL이 해당 파일 내에 정의된 연결 세부 정보에 쉽게 액세스하여 Oracle 데이터베이스에 연결하는 데 사용할 수 있도록 해야 하기 때문일 수 있습니다.
언급URL : https://stackoverflow.com/questions/47928570/where-to-find-tnsnames-ora-in-sql-developer
'source' 카테고리의 다른 글
PHP에서 INET_ATON()과 INET_NTOA()? (0) | 2023.09.23 |
---|---|
CSS나 자바스크립트로 텍스트 선택을 비활성화하려면 어떻게 해야 합니까? (0) | 2023.09.23 |
하이픈을 낙타 케이스로 변환(camelCase) (0) | 2023.09.18 |
함수는 반환문 없이 값을 반환합니다. (0) | 2023.09.18 |
MySQL 테이블에서 두 번째로 높은 값 가져오기 (0) | 2023.09.18 |