[ORACLE] 오라클 설정 listener.ora tnsnames.ora sqlnet.ora
oracle에서 net을 구성하기 위해 꼭 필요한 파일이 3가지 있다.
listener.ora, tnsnames.ora, sqlnet.ora
server쪽에서 필요한 파일로는 listener.ora, sqlnet.ora이 있고 client쪽에서는 tnsnames.ora파일이 필요하다
1. listener.ora 설정방법
LISTENER = //사용할 listener의 이름 꼭 listener라는 이름이 아니어되 됨
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 아이피주소/도메인이름)(PORT = 1521)) //서버측의 접속할 프로토콜, IP주소,PORT번호를 적는다
)
)
)
SID_LIST_LISTENER = // SID_LIST_뒤에 위에서 정의한 listener의 이름 ex)SID_LIST_AAA
(SID_LIST = //접근시킬 DB가 여러개인 경우 SID_LIST안에 SID_DESC를 여러개 만든다
(SID_DESC =
(ORACLE_HOME = /u01/app/oracle/product/db_1) //오라클의 실제 홈 경로
(SID_NAME = orcl) //오라클 SID
)
)
2. tnsnames.ora 설정방법
ORCL = // @ORCL <-접근할때 사용할 수식어(?)
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.108)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED) // shared서버로 접근할지 dedicated서버로 접근할지를 설정
(SERVICE_NAME = ORCL) // 서버의 접근하려는 DB의 SID를 적는다
)
)
3. sqlnet.ora 설정방법
여러가지 옵션들이 있지만 아래 한줄만 있어도 ORACLE NET을 구성하는데 지장이 없다
NAMES.DIRECTORY_PATH(TNSNAMES)
출처: http://blog.naver.com/lovepilia1?Redirect=Log&logNo=140107282892
'프로그래밍 > 오라클' 카테고리의 다른 글
[ORACLE] 오라클 계정 생성 (0) | 2017.03.15 |
---|---|
[ORACLE] View 오라클 뷰 객체 사용법 (0) | 2017.03.14 |
[ORACLE] 오라클 업데이트 ORACLE UPDATE (2) | 2017.03.13 |
[ORACLE] 오라클 EXISTS (0) | 2017.03.03 |
[ORACLE] 오라클 _ 상관관계 서브쿼리 ( Correlated Subquery ) (0) | 2017.02.28 |