토드(toad) + 오라클 클라이언트 설치 문의(ora-12560:TNS:protocol adapter error) 0 4 6,138

by 달콤꼬야 [Toad] [2017.04.12 10:13:10]


캡처.PNG (43,622Bytes)
캡처2.PNG (31,217Bytes)

설치 마친 후 토드 실행시

TNS목록에 아무것도 안뜹니다ㅠㅠㅠ

connect 누르면 tns가 없어서 ora-12560:TNS:protocol adapter error발생합니다.

TNS목록에 아무것도 안뜹니다ㅠㅠㅠ

1. 설치파일

회사에서 제공하는 32비트 오라클 클라이언트파일과

32비트 토드 for ORACLE 사용

토드 설치경로

C:\Program Files (x86)\Quest Software\Toad for Oracle 10

 

2. 설치환경

C:\web\oracle\product\11.2.0\client_1

에 설치하였으며

제 컴퓨터는 64비트 윈도우 10입니다.

 

3. 설치과정

1)처음에 토드 설치

2)그 후 오라클 클라이언트 설치

3)환경변수 설정

ORACLE_HOME : C:\web\oracle\product\11.2.0\client_1; 만듬

Path : 클라이언트 설치하니까 자동으로 맨 앞에 C:\web\oracle\product\11.2.0\client_1;가 생김

tnsnames.ora파일을 C:\web\oracle\product\11.2.0\client_1에 넣고 TNS_ADMIN에 C:\web\oracle\product\11.2.0\client_1; 만들어줌

하다하다 안되서 나중에

SQLPATH라는 환경변수 만들어서 C:\web\oracle\product\11.2.0\client_1;넣어줌

 

4)tnsname.ora 파일 설정

# sqlnet.ora Network Configuration File: C:\web\oracle\product\11.2.0\client_1\sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to 
# install "Software Only", this file wont exist and without the native 
# authentication, they will not be able to connect to the database on NT.


SUJIN =
  (DESCRIPTION=
    (ADDRESS=
      (PROTOCOL=TCP)
      (HOST=디비주소)
      (PORT=3433)
    )
    (CONNECT_DATA=
      (SERVICE_NAME=orcl2)
    )
  )

이파일은 선배한테 받아서 C:\web\oracle\product\11.2.0\client_1\sqlnet.ora이부분만 경로수정함

5)그래도 안되서 sqlnet.ora 파일 설정

# sqlnet.ora Network Configuration File: C:\web\oracle\product\11.2.0\client_1\sqlnet.ora
# Generated by Oracle configuration tools.

# This file is actually generated by netca. But if customers choose to 
# install "Software Only", this file wont exist and without the native 
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
 

 

제가 추측하는 이유..

1. 윈도우가 64비트인데 오라클클라이언트나 오라클토드를 32비트에 깔아서?

->근대 선배님들은 잘 설치해서 쓰시는듯합니다ㅠㅠ

2. 설치 순서의 문제?

3. 어떤 블로그에는 토드 경로가 C:\Program Files (x86)\Quest Software\Toad for Oracle 10이면 C:\Program Files\Toad for Oracle 10로 옮기라고 해서 옮겨봤는데 안됨

4. 환경변수 설정의 문제?

5. tnsnames.ora파일의 #부분이 잘못됬는데 영향을미쳐서?

#은 주석이라고 생각했는데 아닌가요ㅠㅠㅠ

 

설치폴더 캡처파일첨부합니다

추가적으로 클라이언트를 여러번 설치했다 지웠다 했더니 installed clients가 세개가 뜨는데 나머지 두개 안뜨게 지울 수 있나요ㅠㅠㅠ

by 마농 [2017.04.12 11:26:25]

tnsnames.ora 파일의 위치는 \client_1\NETWORK\admin 입니다.
그런데 첨부 이미지를 보면 client_1 아래 폴더가 너무 없네요?
NETWORK 폴더도 보이질 않네요?
오라클 설치가 제대로 되었는지 확인 후 재설치 해보세요.
잘 사용하고 계신분 PC의 오라클 디렉토리 구조를 확인해 보세요.


by 달콤꼬야 [2017.04.12 14:19:15]

넵넵! 왜 이렇게 폴더가 없나 했더니 설치옵션중에 제일 위에거 instant client 골라서 설치했더니 네트워크 서비스가 안깔렸나봅니다ㅠㅠㅠ

잘 삭제하고 다시 설치중입니다ㅠㅠ


by 미생 [2017.04.12 11:56:52]

클라이언트 설치시 관리자로 설치하지 않으셔서(설치 마법사 진행하다보면 인스톨 모드 였나 거기서 선택 윈도우즈 관리자권한으로 설치 이런 관리자가 아닙니다.) 생기는 문제입니다. 클라이언트 디렉토리는 오라클 삭제시 레지스트리 삭제해줘야하는데 그부분을 안하셔서 그렇습니다.


by 달콤꼬야 [2017.04.12 14:18:16]

맞네요ㅠㅠ삭제가 제대로 안됬더라구요ㅠㅠㅠ

레지스트리까지 잘 지우고 다시 설치중입니다.ㅠㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입