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

2004. 9. 30. 08:38일 이야기

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

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

%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).