(Linux) Oracle Network 설정

Oracle/Oracle_Admin1 2016. 6. 22. 20:51

ORACLE 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
admin