racle 18 xe 를 Toad 에 연결할때 TNS file 검증에서 에러가 났다. 

 

일단, 다음과 같은 2 가지를 했다. 

 

 

 

1.  환경변수 등록 

 

윈도우키 누르고 '시스템 환경 변수 편집' 열어본다. 

 

'새로 만들기' 누르고  ORACLE_HOME 과 TNS_ADMIN  2개를 추가한다. 

시스템 변수를 새로 만든다!

 

 

ORACLE_HOME 추가

 

TNS_ADMIN 추가

 

 

시스템 변수 중에 Path가 있는데, '편집' 누르고 그 안에서 '새로만들기' 눌러서 

 

ORACLE_HOME에 썼던 변수값을 추가한다.  

 

 

 

2. tnsnames.ora 파일 수정 

 

파일 경로 : C:\app\사용자이름\product\18.0.0\dbhomeXE\network\admin 

 

tnsnames.ora 파일을 다음과 같이 수정했다. 중요한 파일인가보다. 

 

HOST에 컴퓨터이름이 쓰여있었는데, 127.0.0.1로 바꿨다.  

 

DESCRIPTION = 으로 ADDRESS와 CONNECT_DATA를 감싸줬다. 

# tnsnames.ora Network Configuration File: C:\app\csrc\product\18.0.0\dbhomeXE\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

LISTNER_XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

XE =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
  (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
  )
  )

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

 

 

TNS 파일 검증 

 

아래 화면에서 TNSNames Editor를 클릭하고 초록색 체크브이 버튼을 눌렀을 때,  'TNS file is valid' 가 뜨면 성공.

TOAD에서 DB 연결 화면 
오예 성공.

 

 


 

 

근데 DB connect 가 안됬다. 

 

파일은 검증되었는데 리스너가 안잡힌다고 한다. 

ORA-12514 에러코드라도 주니까 감사하다 

 

.......

다음 포스팅 쓰면서 해결해 봐야겠다. 

728x90

'프로그래밍 > SQLD' 카테고리의 다른 글

SQL 기본 3 : TCL  (0) 2020.05.27
SQL 기본 2 : DML  (0) 2020.05.27
SQL 기본 1 : RDB 개요, DDL  (0) 2020.05.27
실습 환경 만들기 - Toad 설치  (0) 2020.02.21
실습 환경 만들기 - Oracle XE 설치  (0) 2020.02.21

+ Recent posts