오라클 tnsnames.ora파일 질문

오라클 tnsnames.ora파일 질문

작성일 2010.09.06댓글 1건
    게시물 수정 , 삭제는 로그인 필요

# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ARTEMIS = //연결도니 오라클 서버의 네트워크상 식별 이름, 보통 전역데이터 베이스 이름 및 서비스 이름과 동일 하지만, 식별 가능한 임의의 이름으로 변경해도 무관하다.
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)//연결프로토콜이 TCP임을 나타냄 (HOST = localhost)//연결할 오라클 서버를 가르킨다. PROTOCOL=TCP/IP인경우에는 서버의 IP주소가 올 수 있다.(PORT = 1521)//오라클연결기본포트는 1521이며, 특별한 경우가 아니면 그대로 사용한다.)
    )
    (CONNECT_DATA =
      (SERVICE_NAME = artemis)//저역데이터베이스의 이름과 동일하다
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

이부분에서 윗쪽은 주석으로 이해를 했는데 밑부분은 어떤역활인지 궁금하네요 ;ㅅ;



profile_image 익명 작성일 -

 

① ARTEMIS = //연결도니 오라클 서버의 네트워크상 식별 이름, 보통 전역데이터 베이스 이름 및 서비스 이름과 동일 하지만, 식별 가능한 임의의 이름으로 변경해도 무관하다.
-> 이부분은 말그대로 식별자로 보시면 됩니다. 별칭으로 보는게 더 쉽게 이해가 되실듯합니다.

-> 예를 들어 다음을 보시면 서버가 Remote로 192.168.0.5 서버에 Oracle이 설치되어 있고

Client에서 접근하려면 파란색 부분을 정의하게 됩니다.(환경설정) 그럼 이것을 사용하려면 어떻게 해야할까요 경로 가 있어야겠지요. 그래서 이름(Alias=별칭)을 설정하게 됩니다.

ORA10G=
(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.5)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
)

② (PROTOCOL = TCP)//연결프로토콜이 TCP임을 나타냄

-> Network 처리 방식입니다.

 

③ (HOST = localhost)//연결할 오라클 서버를 가르킨다. PROTOCOL=TCP/IP인경우에는 서버의 IP주소가 올 수 있다.

-> Oracle DB서버가 설치되어 있는 Network IP주소입니다. Local Network상이라면 컴퓨터이름이 올수도 있습니다.

 

④ (PORT = 1521)//오라클연결기본포트는 1521이며, 특별한 경우가 아니면 그대로 사용한다.)
-> DB서버의 소켓연결 PORT입니다. 기본적으로 Default로 1521가 설정되어 있는데요. 간혹 DUAL 처리로 DB 활용시에 다른 PORT추가해서 DB Setting하기도 합니다.

 

⑤ (SERVICE_NAME = orcl)
-> DB이름입니다. 보통 SID라고 합니다.

 

⑥ EXTPROC_CONNECTION_DATA

-> PL/SQL 프로그래밍 처리시에 참고하는 식별자입니다. 즉, 특정 Process 예를 들어 Procedure 실행 처리시에 Oracle 내부 라이브러리 처리결과에 대한 넷 네이밍(Tnsnames.ora) 처리시에 Client와의 처리 경로로 보시면 됩니다.

 

참고하실점은 SID(DB Name)와 TNSNAME(붉은색)과는 달라도 됩니다.

오라클 tnsnames.ora파일 질문

# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ARTEMIS = //연결도니 오라클 서버의...

오라클 tnsnames.ora파일 복구

... 잘못해서 회사의 리스너.ora, tnsnames.ora 파일 이 두개를 제 피시에 덮어씌우기 되어버렸습니다. 그래서 제 노트북의 오라클서버로는 접속이 불가능하게 되었는데 방법이...

오라클 'tnsnames.ora'에 대해서

오라클 설치 후 오렌지를 사용하려고 합니다. 여러모로 tnsnames.ora 파일이 이용될 것 같은데, dbhome 디렉토리와 client 디렉토리 모두에 tnsnames.ora가...

tnsnames.ora 기능

오라클에서 tnsnames.ora 기능좀 알려주세요 클라이언트에서 예를들면 사용자 PC에서 오라클 데이터 베이스에 접속하기 위한 프로파일이라 생각하시면 됩니다. 이 파일을...

tnsnames 는 client 접속시만...

... 가진 tnsnames 가 필요한건가요 ?? 한가지더 질문할께요 지금 현재 linux시스템에... tnsnames.ora파일은 원격지의 오라클 서버(listener를 통한)접속 시에 필요합니다. 물론...

[오라클 & Visual Basic 6.0] ORA-12154...

안녕하세요 ^^ 오랜만에 네이버 형님에게 질문을 하게 되었습니다. 저는 대학원을... 설치된 오라클의 디렉토리(클라이언트)에서 TNSNAMES.ora파일을 여신뒤에 똑같이 서버의...

오라클 클라이언트?? tnsnames...??

... 님께서 질문하신 내용이 그 절차에 포함됩니다. 일단 서버와 클라이언트. 당연히... 파일tnsnames.ora 라는 파일입니다. 위치는 오라클클라이언트 설치폴더의 network...

오라클 Oracle 10g ORA-12514 에러

처음 오라클 10g를 설치하고 SQL+는 제대로 동작할때 NetManager와 Toad에서 접속 테스트시 ORA-12545에러를 리턴해 질문을 해서 답변해주신데로...