-
Oracle Tnsname 설정DataBase 2021. 7. 7. 08:54
TNS(Transparent Network Substrate)NAME
TNS는 오라클에서 사용하는 네트워크 기술로써 client-server 혹은 server-server끼리 접속할 수 있도록 접속정보를 설정해주는 파일입니다. 이 파일은 서버주소,프로토콜,포트번호,서비스명 등의 정보를 가지고 있습니다.
해당경로위치
오라클을 설치한 위치/ora92/network/ADMIN/tnsname
TNSNAME과 함께 쌍으로 존재하는 sqlnet.ora파일이란?
Oracle Client에서 Oracle DB 서버로 어떻게 접근할 것인가에 대하여 설정하는 파일. 이 경로 또한 tnsnames.ora가 저장되는 경로와 동일한 위치에 존재합니다.
sqlnet.ora파일 분석
1.NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
Oracle Client가 서버에 접속할 때 접속 정보를 확인하는 순서
2.SQLNET.AUTHENTICATION_SERVICES= (NTS)
Oracle Client가 서버에 접속할 때 어떠한 인증 서비스를 사용할지 설정하는 부분입니다.
NTS의 경우에는 윈도우 인증 서비스를 이용한다는 것을 의미한다.
TNSNAME파일 분석
오라클 클라이언트에서 오라클 서버로 접속할 때 필요한 프로토콜 및 포트번호, 서버주소, 인스턴스등을 설정해주는
파일
- 설정형식 - DB_Alias = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 오라클서버ip)(PORT = 포트번호)) ) (CONNECT_DATA = (SID/SERVICE_NAME = DB_name) ) )
DB_Alias 는 호출해서 쓸 별칭이며 실제 DB명칭은 connect_data 의 sid나 service_name 부분이다.
'DataBase' 카테고리의 다른 글
서브쿼리 (0) 2021.07.26 오라클 insert 반복문 문법형식 (0) 2021.07.26 char nvarchar varchar 차이 (0) 2020.08.09 숫자함수 (0) 2020.07.06 정렬 쿼리 연습 (0) 2020.07.06