ora-12560 0 1 6,789

by DbEngine [Oracle 에러코드] [2009.01.30 16:01:13]


Oracle 10g 버전을 사이트에서 받아서 설치를 하는데

ora-12560 에러가 계속 뜨더라고요 인터넷에서 찾아보고

다시 설치하고 해보았는데도 계속 뜨는데 해결방법좀 가르쳐 주세요ㅠ

참고로 운영체제는 xp-sp2버전입니다.

그리고 설치방법까지 자세하게 좀 가르쳐 주셨으면 고맙겠습니다.ㅠㅠ

e-mail : siundi@nate.com

by 장태길 [2009.01.30 21:40:30]
작업 내역 : Windows 2003 Oracle 10.2.0.1 => 10.2.0.4 Patch Apply
비 고 : 1. sqlplus 로 shutdown 상태에서 Oracle Engine Patch(setup.exe) 를 진행 하면
파일 사용 중이라는 에러 메시지가 나온다. sqlplus 를 종료하면 가볍게 해결
2. Oracle Engine Patch(setup.exe) 를 진행 중에 msver71.dll이 사용 중이라며
Patch 적용이 중단 된다. 해결 방법은 해당 화일을 찾아 rename 후 retry
하면 해당 파일이 재생성된다.
3. Oracle Engine Patch(setup.exe) 를 완료 하고, Startup upgrade 를 하기 위해서
sqlplus "/as sysdba" 를 치고 접속을 시도하면,
ORA-12560: TNS:프로토콜 어댑터 오류 <== 오류가 발생한다.
일반적인 원인으로는
1. sqlplus 의 버전이 다른 경우 [ 한 NODE 의 여러 버전의 DB ENGINE 설치된 경우 ]
2. ORACLE_SID, ORACLE_HOME 환경 변수가 제대로 설정 되어 있지 않은 경우
3. 저의 경우 아래 처럼 해결하였습니다. Oracle Patch 이후
DB 기동을 하기 위해 접속을 시도한 터라, 2,3 번만 진행 하였습니다.
이러 안됐으면 DB 설치부터 다시 할려구 했습니다.

아래 이야기 처럼 ORACLE_SID, ORACLE_HOME 이 정상적으로 잡혀있으나 안되더라구요..
===================================================================================================================================
출처 :http://database.sarang.net/?inc=read&aid=17674&criteria=oracle&subcrit=&id=&limit=20&keyword=ora-12560&page=2
저도 그런 경험이 있었는데요.
ORACLE_SID setting 에 문제가 있는것으로 알고 있습니다.
근데 setting 되어있는 것에는 아무이상이 없더라구요.
그래서
1. oradim -shutdown -sid "sid"...
2. oradim -delete -sid "sid" ...
3. oradim -new -sid ....
4. oradim -startup -sid ...
이런식으로 다시 service 를 재 생성 하니까는 정상 작동을 하더군요.
===================================================================================================================================

!! NT 에서도 역시나 SET command 를 통해서 ORACLE_SID,ORACLE_HOME 설정을 잘 잡아 주어야 한다. !!


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