728x90
반응형
SMALL
728x90
반응형
LIST
728x90
반응형
SMALL
Oracle 서버 설치, 추가적으로 클라이언트까지 설치하고, DB를 Import 하기 위해서 SQLPLUS를 접속하였으나,
ORA-12560: TNS:프로토콜 어댑터 오류가 났다.
열심히 구글링을 하였으나, 리스너를 재시작하라는 말뿐, 리스너는 정상적으로 잘 작동되고 있었다.
이럴 경우, 확인해야 할 사항이 있는데 지금부터 알아보도록 하자.

 

■ Listener가 정상적으로 작동하고 있을 때 확인해야 할 사항

1. 명령 프롬프트를 실행하여, sqlplus를 접속한다.

C:\Users> sqlplus / as sysdba

2. ORA-12560: TNS:프로토콜 어댑터 오류

  - 원래 이 오류는 Listener가 정상적으로 작동하고 있지 않을 때 나온다고 한다.

3. 오라클 서버, 클라이언트를 모두 설치하였기 때문에, sqlplus가 서버 sqlplus로 실행되는지, 클라이언트 것으로 실행되는지 확인해야 한다.

    파일을 검색해 보면 아래와 같이 2개가 있는 것을 확인할 수 있다. (위의 것이 클라이언트, 아래의 것은 서버)

4. sqlplus로 실행해 보면, 서버는 정상적으로 접속이 되고, 클라이언트는 처음 이미지와 같이 오류가 발생하는 것을 확인할 수 있다.

위의 것은 클라이언트, 밑에 것은 서버 (경로를 보면 확인할 수 있다.)

5. 그럼 이제 명령 프롬프트로 실행했을 때, 서버 sqlplus로 접속되게 하는 방법은 환경변수를 수정하는 것이다.

    시작에서 시스템 환경 변수 편집 메뉴로 들어간다.

6. 시스템 속성 - 고급 - 환경변수 버튼을 클릭한다.

7. 시스템 변수에서 편집 버튼을 클릭한다.

8. 환경변수 순서를 보면 클라이언트가 서버보다 위에 위치한 것을 볼 수 있다.

    서버를 클라이언트 위로 이동한다.

9. 저장 후, 다시 명령프롬프트로 sqlplus를 실행해 보면, 접속이 되는 것을 확인할 수 있다.

728x90
반응형
LIST

+ Recent posts