(Linux) Oracle Network 설정
Oracle/Oracle_Admin1 2016. 6. 22. 20:51ORACLE NETWORK 설정하기
1) Server 측면에서 Listener
- netca 통해서 listener 구성하거나 수동 구성(listener.ora파일에 내용 기입)
- 구성 파일 : $ORACLE_HOME/network/admin/listener.ora
- cd /$ORACLE_HOME/network/admin/ -> vi listener.ora 에서 작업
- listener 관리
시작 : $lsnrctl start LISTENER이름
중지 : $lsnrctl stop LISTENER이름
상태 : $lsnrctl stat LISTENER이름
또는
$ps -ef | grep tns ( LISTENER 띄어져 있는지 확인하기 )
-- LISTENER default 이름은 LISTENER이다(대문자)
----$ORACLE_HOME/network/admin/listener.ora 수동 기입하기----
LISTENER_ORCL = <-- LISTENR 이름이다.
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =리눅스IP)(PORT=1521))
)
)
SID_LIST_LISTENER_ORCL =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0)
)
)
또다른 DB가 있다면 똑같이 기입한다.
Client가 접속하기 위해서는 Server쪽에서 listener process가 있어야 한다.
Client 측면
- 구성 파일 : $ORACLE_HOME/network/admin/tnsnames.ora <-- 수동 작성
- 접속하고자 하는 서버측의 ORACLE DB 정보를 기술한다.
-----------$ORACLE_HOME/network/admin/tnsnames.ora----------
ORCL = <-- DB 이름
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 리눅스IP)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER_NAME = ORCL)
다른 DB에서 접속을 하고싶다면 sqlplus 유저/패스워드@DB이름 으로 접속하면 된다.
접속을 하고 내가 붙은 DB를 확인하려면 select name from v$database; 로 확인한다.
'Oracle > Oracle_Admin1' 카테고리의 다른 글
Undo Segment (0) | 2016.06.29 |
---|---|
startup, shutdown 과정 (0) | 2016.06.25 |
DB 수동 생성 (0) | 2016.06.22 |
archive mode 변경 (0) | 2016.06.22 |
(Linux)Kernel Parameter : sysctl.conf (0) | 2016.06.21 |