반응형
개요
오라클 Oracle 데이터베이스의 tnsnames.ora 에 대해서 간단히 정리해보았습니다.
tnsnames.ora 란?
'오라클 클라이언트 Oracle client' 나 '오라클 서버 Oracle Server' 에서 상호간의 연결을 위해 필요한 설정이 있는 파일입니다. 도메인으로 치면, hosts 같은 성격의 내용입니다.
다른 주소의 서버 (IP가 다르거나, 위치가 다르거나)의 Oracle 디비에 연결할 때 사용되는 설정입니다. 여기에 설정되어 있는 곳으로 연결이 가능하게 됩니다.
참고로, 리스너 listener.ora 는 다른 곳에서 접속이 가능하게 열어주는 설정을 담고 있는 파일입니다.
tnsnames.ora 설정하기
{오라클설치경로}\product\10.2.0\client_1\network\ADMIN\SAMPLE 폴더에 보면 TNSNAMES.ORA 파일이 있다. 이 파일을 {오라클설치경로}\product\10.2.0\client_1\network\ADMIN 위치로 복사해놓고 수정을 합니다.
[기본예시]
<ALIAS>=
(DESCRIPTION_LIST=
(DESCRIPTION=
(SDU=2048)
(SOURCE_ROUTE=yes)
(ADDRESS_LIST=
(ADDRESS=
(COMMUNITY=<community_name>)
(PROTOCOL=TCP)
(HOST=<hostname>)
(PORT=0)
)
(ADDRESS=
(PROTOCOL=IPC)
(KEY=<ipckey)
)
(ADDRESS=
(COMMUNITY=<community_name>)
(PROTOCOL=TCP)
(HOST=)
(PORT=1521)
)
)
(CONNECT_DATA=
(GLOBAL_NAME=<global_database_name>)
(SID=<oracle_sid>)
)
)
(DESCRIPTION=
(SDU=2048)
(SOURCE_ROUTE=yes)
(ADDRESS=
(PROTOCOL=IPC)
(KEY=<ipckey)
)
(CONNECT_DATA=
(GLOBAL_NAME=<global_database_name>)
(SID=<oracle_sid>)
)
)
)
[간단예시]
MY_ORACLE=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=<hostname>)
(PORT=1521)
)
(CONNECT_DATA=
(SERVER=dedicate)
(SERVER_NAME=<oracle_sid>)
)
)
참고링크
https://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF260
반응형
'데이터베이스 > 오라클 Oracle' 카테고리의 다른 글
oracle 12c 설치 스크린샷 (0) | 2018.02.20 |
---|---|
[Oracle] Oracle11g Express Edition 설치 (최종수정 2013-11-08) (0) | 2013.11.08 |
[오라클 Oracle] oui.exe 가 어쩌고저쩌고 에러 (0) | 2011.08.29 |
[오라클 oracle] SYSTIMESTAMP 문자열 처리 (0) | 2011.04.08 |
[오라클 Oracle] 오라클 세션 정보 조회 쿼리 (0) | 2011.02.10 |
오라클 변환함수 (0) | 2011.01.13 |
SQLPLUS 에서 특수문자 입력할 때 (0) | 2011.01.12 |
테이블 목록 및 코멘트 조회 쿼리 (0) | 2011.01.10 |