본문 바로가기

dev

[Oracle] tnsnames.ora 셋팅 방법 / TNS 설정

반응형

Oracle의 tnsnames.ora 파일은 데이터베이스 연결 정보를 포함하는 파일로, Oracle 클라이언트가 데이터베이스에 연결하기 위해 사용됩니다.

tnsnames.ora 파일에는 데이터베이스 서버의 주소, 포트, 서비스명 등이 설정됩니다.

아래에서 설정 방법을 안내해드리겠습니다.

 

 

1. tnsnames.ora 파일 위치 확인

일반적으로 tnsnames.ora 파일은 Oracle 클라이언트 설치 디렉토리의 network/admin 폴더에 위치합니다. 다음은 Windows 및 Unix/Linux 환경의 일반적인 경로입니다.

 

Windows >

%ORACLE_HOME%\network\admin

 %ORACLE_HOME%은 Oracle 클라이언트 설치 경로를 나타냅니다.

 

Unix/Linux > 

$ORACLE_HOME/network/admin

 

 

2. tnsnames.ora 파일 열기 또는 생성하기

텍스트 편집기를 사용하여 tnsnames.ora 파일을 엽니다. 파일이 없는 경우 새로 생성할 수 있습니다.

 

3. 연결 정보 추가

새로운 데이터베이스 연결 정보를 추가하려면 다음과 같은 형식을 따라 추가합니다.

<연결명> =
	(DESCRIPTION =
		(ADDRESS = (PROTOCOL = TCP)(HOST = <호스트 주소>)(PORT = <포트 번호>))
		(CONNECT_DATA =
			(SERVER = DEDICATED)
			(SERVICE_NAME = <서비스명>)
		)
	)
  • <연결명>: 연결을 식별하는 이름
  • <호스트 주소>: 데이터베이스 서버의 호스트 주소
  • <포트 번호>: 데이터베이스 서버가 리스닝하는 포트 번호
  • <서비스명>: 데이터베이스의 서비스명

예를 들어 작성해 보면 다음과 같습니다.

ORCLDB =
	(DESCRIPTION =
		(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521))
		(CONNECT_DATA =
			(SERVER = DEDICATED)
			(SERVICE_NAME = orcl)
		)
	)

 

4. 저장 및 확인

변경사항을 저장하고 파일을 닫습니다. 이제 설정한 연결 정보를 사용하여 Oracle 클라이언트에서 데이터베이스에 접속할 수 있습니다.

반응형