상세 컨텐츠

본문 제목

[Oracle]ORA-12638: 신용검색에 실패했습니다

DataBase/Oracle

by 탑~! 2016. 10. 12. 13:16

본문

오라클에 접속하려고 할 때 종종 만나는 에러 메시지
특히 윈도에서 많이 생긴다.

신용검색 실패 에러 대처방법 : 

%oracle_Home%NetworkAdminsqlnet.ora 화일에
Sqlnet.Authentication_services = (NTS) 을 주석 처리 

주석 처리 방법은 # 을 행 맨 앞에 넣으면 된다.

Oracle Enterprise Edition을 설치하기 위해서는 Windows의 Domain Admin의 권한이 필요합니다. 위의 Error는 Member Server에서 Oracle Enterprise Edition을 설치하거나, Domain Controller에서 설치하더라도 Domain Admin에 속하지 않은 User로 LogIn하여 작업하실 때 일어나는 것으로서, Domain Admin의 권한으로 설치하시면 무난하게 설치를 마치실 수 있습니다. 

Oracle's default Native Authentication Adapter on Windows 2000 is 
NTS, which uses Kerberos. When using OS authentication the client will try to 
contact the Kerberos Key Centre (KDC) server on the Windows 2000 Domain 
Controller. If the client cannot connect to that service the connections will 
fail with ORA-12638 Credentioal retrieval failed.

describes a similar problem on Windows NT/2000 machines not member 
of a domain. On standalone servers the required services for NTS is not 
installed. A permanent fix for this problem is in patchset exception 8.1.6.3.1. 
It should be applied on both the client and the server.

On the Client:
Check $ORACLE_HOME etworkadminsqlnet.ora file for the following parameter:
sqlnet.authentication_services=

If sqlnet.authentication_services=(NTS)
Change the parameter to: 
sqlnet.authentication_services=(none).

 

-------------------------------------------------------

 

오라클 10g설치시

ora-12638 신용 검색에 실패 했습니다 라는 오류 발생

 

원인 : 오라클 Enterprise Edition 설치시 윈도우 Domain Admin권한이 필요..

          Domain Admin 권한으로 설치하지 않은경우 발생!!!

        (회사 PC의 경우 도메인로그인을 하므로.. Domain admin 권한이 없어.. 맨날 오류..ㅠㅠ..)

 

해결방법 : 

          1. 윈도우의 Domain Admin  권한이 있는 유저로 로그인하여 설치.. ( ㅋㅋ )

          2.  아니면 %orahome\network\admin\sqlnet.ora 화일의

               Sqlnet.Authentication_services = (NTS) 부분을 주석처리 (# 붙임..)


관련글 더보기