Intro
안녕하세요
초보 DBA 다뉴입니다.
오늘은 오라클을 사용하기 위한 접속정보를 설정하는
TNS설정에 대해서 알아 보도록 하죠!
TNS 설정
tnsname.ora 파일이란?
tnsname.ora 파일은
Oracle Database의 접속관련 정보를 저장해 놓은 파일입니다.
Database의 [Service Name] or [SID] , [IP], [Port No] 를 입력해 놓고 저장하여 사용합니다.
파일 내용 구성
[접속 DB 별칭] =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = [IP])(PORT = [Port No]))
)
(CONNECT_DATA =
(SERVICE_NAME = [Service Name])
)
)
[접속 DB 별칭] = 접속하는 DB의 별칭 설정
[IP] = 접속하는 서버의 IP 주소
[Port No] = 접속하는 서버의 Port No
[Service Name] = Database Service Name
파일 저장 위치
아래의 샘플 파일을 올려두었습니다. 아래의 첨부에서 다운받으세요!
대괄호의 내용만 수정하면 됩니다.
tnsname.ora 파일을 작성을 완료하면
오라클 홈 파일이있는 위치에 network\admin 위치에 저장합니다.
(예시 C:\app\USERNAME\product\11.2.0\client_1\network\admin )
이렇게 기본적인 파일 저장과 설정은 완료하였습니다.
SQL Developer 설정
Defualt
SQL Developer는 기본 값으로
위 오라클 홈 파일 위치에 있는 tnsname.ora 파일을 읽어옵니다.
(예시 C:\app\USERNAME\product\11.2.0\client_1\network\admin )
못 읽을시 강제 설정
위 경로에 있는 tnsname.ora파일을 못 읽어 올 경우
SQL Developer에서는 tnsname.ora파일의 위치 설정을 해 줄수 있는데요.
SQL Developer -> 도구 -> 환경설정 -> 데이터베이스 -> 고급
위에 나열한 탭을 찾아 들어가면, 이미지와 같은 화면에서 설정 할 수 있습니다.
제일 하단부에 있는 Tnsnames 디렉토리에 해당 tnsname.ora파일의 위치를 설정 해주면 됩니다.
Outro
tnsname.ora파일의 설정에 대해서 알아봤는데요.
오라클을 사용하는데 있어서 가장 중요한 서버정보인 만큼
설정하는 것이 편하지만은 않습니다.
tnsname.ora파일 설정하는 문서를 찾아보신 분들이라면, 앞으로 오라클을 열심히 사용하실 것 같은데요.
앞으로도 좋은 정보를 많이 올릴테니 많이 찾아와주셨으면 좋겠네요.
감사합니다.
'DATABASE > Oracle' 카테고리의 다른 글
[Oracle] Table / Column Comment - 코멘트, 설명 달기 (0) | 2024.01.26 |
---|---|
[Oracle] 11g 시퀀스 (Sequence) 컬럼 자동 증가 값 (1) | 2023.08.09 |
[DBA][Oracle] 자주 쓰는 쿼리 - TableSpace 용량 및 파일 위치 확인 (1) | 2023.08.08 |
[Oracle] 파티션(Partition) 2 - Range Partition, Interval Partition (2) | 2023.08.04 |
[Oracle] 저장 구조 - Tablespace, Segments, Extents, Data Block, OS Block, Data File (1) | 2023.07.29 |
[Oracle][Error] ORA-01502: 인덱스 'PK_Name' 또는 인덱스 분할영역은 사용할 수 없는 상태입니다. (1) | 2023.07.28 |
[Oracle] 파티션 (Partition) 1 - 테이블 파티션 이란? (0) | 2023.07.13 |
[Oracle] [Error] Oracle Client 11g 설치 - INS-30131 Error (1) | 2023.07.11 |