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
'Database > Oracle' 카테고리의 다른 글
Oracle 설치 후 Port 변경하는 방법 (0) | 2024.07.07 |
---|---|
PL/SQL Developer 유용한 기능 (Version 12.0.5.1828) (0) | 2024.07.07 |
C# ORA-01017 오류 간단 해결 (0) | 2024.07.06 |
ORA-01034, ORA-27101, ORA-12560 재 시작 말고 pfile 파라미터로 해결 (0) | 2024.03.20 |
Oracle DB Dump (exp/imp 이용) (0) | 2024.03.18 |