'tnsnames.ora'에 해당되는 글 1건

Oracle Net

1. IT Story/DB 2012. 2. 29. 20:59



Oracle net을 구성하기 위해 꼭 필요한 파일 3가지.

1. listener.ora

2. tnsnames.ora

3. sqlnet.ora

(Server쪽에서 필요한 파일로는 listener.ora, sqlnet.ora가 있고 Client쪽에서 필요한 파일은 tnsnames.ora파일이 필요하다.)

   

  • listener.ora 설정방법

- 서버에 생기게 될 리스너에 대한 정보를 담고 있다.

   

SID_LIST_LISTENER =  // SID_LIST_뒤에 위에서 정의한 listener의 이름 ex)SID_LIST_AAA

   (SID_LIST =           //접근시킬 DB가 여러개인 경우 SID_LIST안에 SID_DESC를 여러개 만든다

       (SID_DESC =

(SID_NAME = orcl) //오라클 SID

          (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) //오라클의 실제 홈 경로

(PROGRAM=extproc)

        )

    )

LISTENER =                    //사용할 listener의 이름이 listener가 아니어도 된다.

  (DESCRIPTION_LIST =

      (DESCRIPTION =

          (ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(key=kwan)

              (ADDRESS = (PROTOCOL = TCP)(HOST = 아이피주소/도메인이름)(PORT = 1521))

//서버측의 접속할 프로토콜, IP주소, PORT번호를 적는다

(ADDRESS = (PROTOCOL = IPC)(key=EXTPROCO)

           )

       )

    )

   

  • tnsnames.ora 설정 방법

    - Client가 서버에 접속하기 위해서 사용되는 파일이다.

       

   

   

ORCL =                // @ORCL <-접근할 때 사용할 수식어

   (DESCRIPTION =

      (ADDRESS_LIST =

         (ADDRESS = (PROTOCOL = TCP)(HOST = 아이피주소/도메인이름)(PORT = 1521))

      )

      (CONNECT_DATA =

         (SERVER = DEDICATED)    // shared서버로 접근할지 dedicated서버로 접근할지를 설정

         (SERVICE_NAME = ORCL) // 서버의 접근하려는 DB의 SID를 적는다

      )

   )

   

  • sqlnet.ora 설정 방법

- 클라이언트가 오라클 서버로 접근 할 때, 어떻게 접속 할지 기술해 놓는 파일이다.

   

# SQLNET.ORA Network Configuration File: /u01/app/oracle/product/10.2.0/db _1/network/admin/sqlnet.ora

# Generated by Oracle configuration tools.

   

-2가지의 형태로 나뉜다.

SQLNET.AUTHENTICATION_SERVICES=(NTS)

- 클라이언트가 오라클 서버로 접속할 때, 오라클이 어떠한 인증서비스를 사용할 것인가?

 NAMES.DIRECTORY_PATH=(TNSNAMES)

- 클라이언트가 접속 시 사용하는 alias를 어디서 해석하느냐?

   

   

<참고문헌>

Oracle Database 11g : Adminstration Workshop

Oracle Database 11g Documentation Library

Oracle Database 10g Documentation Library

원본 위치 <http://www.oracleclub.com>

원본 위치 <http://www.dbguide.net/db.db?cmd=view&boardUid=12906&boardConfigUid=9&boardIdx=49&boardStep=1>

   


'1. IT Story > DB' 카테고리의 다른 글

아카이브 로그 모드 Archive Log Mode  (0) 2012.02.29
Oracle TableSpace  (0) 2012.02.29
Oracle Undo seg  (0) 2012.02.29
Oracle Redo Log  (0) 2012.02.29
Oracle Instance 시작과 종료  (0) 2012.02.29
Oracle Parameter file(spfile/pfile)  (0) 2012.02.29
Oracle Structure 저장 영역 구조  (0) 2012.02.29
Oracle Structure 프로세스  (0) 2012.02.29
블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,