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

cmd 창에서 sql 치고 싶지 않고, sql문을 편리하게 분석할 수 있는 툴이 필요하니까

 

30일 무료 체험 가능한 Toad를 설치해본다. (Toad는 유료 프로그램이다. )

 

Toad World

Toad World homepage Join the millions of users who trust Toad products. With nearly 20 years of development, Toad leads the way in database development, database management, and data analysis.

www.toadworld.com

 

 

맨 왼쪽의 Toad for Oracle 클릭 ! 

맨 왼쪽의 Toad for Oracle의 SELECT 클릭, 

 

그리고 팝업에서 나오는 Get Free Trial을 클릭하면 다음과 같은 매우 귀찮은 양의 개인정보를 입력창이 나온다.

 

이메일만은 똑바로 적어야 한다. 왜냐면 설치과정에 필요한 라이센스와 사이트메시지를 보내준다. 

 

빨간것들 다 채워야 설치 가능하다. 메일 빼고 다뻥침

징그럽군.

 

라이센스 등록 완료된 화면
5가지가 디폴트로 선택되어있다.

마지막 설치 단계에서 어쩌구 permission 필요하다고 하면 오른쪽 위에 'Ignore all' 하고 설치 고고한다. 

 

2분 기다리면 설치 끝난다.  

 

Toad 시험판 설치 성공.

눌러보면 라이센스 정보가 나오는데, 아래쪽에 "Done"버튼 누르면 라이센스 등록이 완료된다. 

 

연결 화면에서 oracle 계정을 적는다. 

 

TNSNames Editor 를 클릭하고 초록색 체크버튼을 눌러본다

 

에러나네.....!!!

tnsping은 됬었는데.

 

cmd에 netstat 로 확인해보니 1521로 연결이 안되있었다. 

 

에러 해결 포스팅은 다음 글에 써야겠다.

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 TNS file 검증 에러  (0) 2020.02.21
실습 환경 만들기 - Oracle XE 설치  (0) 2020.02.21

+ Recent posts