- 오라클 서버에서 클라이언트의 요청을 듣고, 클라이언트와의 통신
환경을 설정하는 파일이다.
- 오라클 서버에 존재하며, 오라클 클라이언트에서 서버로 접속할 때
필요한 프로토콜 및 포트정보등을 설정하는 파일이다.
2. tnsname.ora
- 오라클 client 측에서 오라클 서버로 접속할 때 필요한 프로토콜 및
포트 번호, 서버주소 ,인스턴스 등을 설정해주는 파일로서 클라이언
트에 위치 합니다
- 오라클 설치 폴더안에 오라클설치경로/network /admin 폴더 안에 tnsnames.ora 라는 파일
// listener.ora
- 위치: $ORACLE_HOME/network/admin/listener.ora
- 오라클 서버에서 클라이언트의 요청을 듣고, 클라이언트와의 통신 환경을 설정하는 파일
- 오라클 서버에 존재하며, 오라클 클라이언트에서 서버로 접속할 때 필요한 프로토콜 및 포트 정보등을 설정하는
- 프로토콜은 주로 TCP/IP가 많이 사용
- 설정형식:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 호스트ip)(PORT = 포트번호))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 호스트ip)(PORT = 포트번호))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = SID_name)
(ORACLE_HOME = 오라클위치)
)
)
- description_list 의 description 에는 address_list 는 여러개의 리스닝포트가 올 수 있다.
// tnsnames.ora
- 위치: $ORACLE_HOME/network/admin/tnsnames.ora
- 오라클 클라이언트에서 오라클 서버로 접속할 때 필요한 프로토콜 및 포트번호, 서버주소, 인스턴스등을 설정해주는 파일
- 설정형식:
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 부분이다.
SID는 서버에 환경변수로 설정되어 있으며 서버에서 echo $ORACLE_SID 또는 env 명령으로 확인할 수 있다.
※ listener.ora와 tnsnames.ora파일의 위치는 ORACLE_HOME/network/ADMIN/에 존재
※ linstener.ora와 tnsnames.ora는 둘다 오라클 설치시 Net8 configuration 작업을 해주면 생성
※ 원격 DB의 연결은 Net8 을 통해 이루어지며 원격 DB를 연결하기 위해 원격 DB 서버에서는 listener.ora 파일이
설정되어 있어야 하며 클라이언트 쪽에는 tnsnames.ora 파일이 설정되어 있어야 함
// 예제
# tnsnames.ora Network Configuration File: C:\oracle\product\11.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
TESTDB=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=XX.XX.XX.XX)
(PORT=1521)
)
(CONNECT_DATA=
(SERVER=dedicated)
(SERVICE_NAME=orcl)
)
)
'IT > DB' 카테고리의 다른 글
[Oracle] Oralce 10g Windows7에 설치 (0) | 2015.07.27 |
---|---|
[Oracle] PCTFREE와 PCTUSED 정리 (0) | 2015.07.27 |
[Oracle] Oracle 11g New Feature 정리 (0) | 2015.07.27 |
[Oracle] Oracle 10g 삭제하기 (0) | 2015.07.27 |
[Oracle] Oracle 10g 설치후 IP 변경 (0) | 2015.07.27 |