본문 바로가기
DB/Oracle

ora-12560: INS:프로토콜 어댑터 오류

by Lohen 2016. 2. 4.

ora-12560: INS:프로토콜 어댑터 오류 


출처: http://blog.naver.com/wooriwil/20100056913

1. 에러내용

     - ORA-12560

     - TNS:프로토콜 어댑터 오류

 

2. 원인
     - 관리도구의 서비스에서 OracleService(디비명)가 실행되지 않는 경우
     - Oracle DB 서버와 Oracle 클라이언트를 한 PC에 설치된 경우 
     - 윈도우 자체적인 문제로 관리도구 OracleService(디비명) 에서는 실행되고 있지만 오라클 서버에서는 네트워크 환경설정 파일을 실행되지 않았다는 경고(에러) 메시지를 위에서와 같이 출력한 경우 

 

3. 해결

     - 관리도구에서 가서 아래 그림과 같이 OracleService(디비명)가 서비스가 되고 있는지 확인하여 실행되지 않았다면 실행시키면 해결된다. (서비스 재시작)

ORA-12560 에러는 윈도우즈 서버에 오라클을 사용할 경우 종종 발생하는 에러이다.
 
원인:
관리도구의 서비스에서 OracleServiceORCL 이 정지가 되어있는 상태에서 오라클에 접속하게 되면 아래의 현상이 발생한다
 
C:\>sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.1.0 - Production on Mon Dec 13 16:33:47 2004
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
ERROR:
ORA-12560: TNS:protocol adapter error

Enter user-name:
 
 
해결 방법:
1. 관리도구의 서비스에서 OracleServiceORCL을 시작한다.
2. 명령어로 시작한다
 
1번의 경우 서비스에서 OracleServiceORCL을 선택하고 위에 있는  ▶ 버튼을 클릭하면 시작된다.
 
2번의 경우는 아래와 같이 할 수 있다.
C:\>oradim -startup -sid ORCL -usrpwd oracle -starttype srvc -pfile c:\oracle\product\10.2.0\database\initORCL.ora
 
-sid ORCL  (오라클 SID를 입력)
-usrpwd oracle  (password)
-pfile c:\oracle\ora92\database\initORCL.ora (pfile의 경로를 쓰시면 됩니다.)


반응형

'DB > Oracle' 카테고리의 다른 글

오라클 문자함수 LPAD, RPAD  (0) 2016.02.04
DECODE 함수  (0) 2016.02.04
Index Rebuild  (0) 2016.02.04
오라클 alert_SID.log 파일 위치 찾기  (0) 2016.02.04
V$ARCHIVE_DEST 설명  (0) 2016.02.04