'ORA-12638'에 해당되는 글 1건

  1. 2023.02.25 ORA-12638: credential retrieval failed 1

Windows : Postpatch fails with ORA-12638 after applying BP 19.10 (Doc ID 2768922.1)

ORA-12638 on Windows only from Oracle 19.10.0 onwards (mikedietrichde.com)

 

WIndows 플랫폼으로 RAC 구성할 일이 거의 없긴 하지만..

 

증상 : 

1. Windows 19c RAC 기본 19.3 으로 설치/구성은 올바르게 작동하고

이후 패치작업을 위해  Windows BP만 적용하면 한쪽 2번 노드가 올라오지 못하는 증상이 있다고 한다. (아마 노드간 통신이 안되니 ASM 이 기동안되면서 Fail 되는 듯 하다.

-> 21c 도 비슷한 이슈인듯 

 

s2. ingle 구성도 WIndows BP 적용하면 이런 증상이 나타나는 듯 하다. ORA-12638: credential retrieval failed

 

- GI Alert log

2021-04-12 16:14:10.364 [OLOGGERD(5724)]CRS-8500: Oracle Clusterware OLOGGERD process is starting with operating system process ID 5724
2021-04-12 16:22:30.059 [ORAROOTAGENT(7076)]CRS-5818: Aborted command 'start' for resource 'ora.storage'. Details at(:CRSAGF00113:) {0:5:3}(D:\oracle\grid\diag\crs\<host_name>\crs\trace\ohasd_oraroot
agent_system.trc)
2021-04-12 16:22:30.840 [ORAROOTAGENT(7076)]CRS-5017: The resource action "ora.storage start" encountered the following error:
2021-04-12 16:22:30.840+agent's abort action pending。Details at "(:CLSN00107:)"("D:\oracle\grid\diag\crs\<host_name>\crs\trace\ohasd_orarootagent_system.trc")
2021-04-12 16:22:30.841 [OHASD(7668)]CRS-2757: Command 'Start' timed out waiting for response from the resource 'ora.storage'. Details at (:CRSPE00221:) {0:5:3}(D:\oracle\grid\diag\crs\<host_name>\crs\trace\ohasd.trc)

 

- Ohasd_orarootagent_system.trc

2021-04-12 16:20:01.078 : USRTHRD:9468: [ INFO] {0:5:3} [ora.storage] 9607 Error 4 querying length of attr ASM_DISCOVERY_ADDRESS

2021-04-12 16:20:01.080 : USRTHRD:9468: [ INFO] {0:5:3} [ora.storage] 9607 Error 4 querying length of attr ASM_STATIC_DISCOVERY_ADDRESS

2021-04-12 16:20:01.104 : USRTHRD:9468: [ INFO] {0:5:3} [ora.storage] 9325 Error 4 opening dom system in 000002052EF5AB80

2021-04-12 16:20:01.424 : USRTHRD:2760: [ INFO] {0:5:3} Thread:kgfoCheckMountExt Tasklet::doTask m_cv.timewait returned
2021-04-12 16:20:02.225 : USRTHRD:2760: [ INFO] {0:5:3} Thread:kgfoCheckMountExt Tasklet::doTask m_cv.timewait returned
2021-04-12 16:20:02.374 : USRTHRD:9468: [ INFO] {0:5:3} [ora.storage] -- trace dump on error exit --

2021-04-12 16:20:02.374 : USRTHRD:9468: [ INFO] {0:5:3} [ora.storage] Error [kgfoAl06] in [kgfokge] at kgfo.c:3180

2021-04-12 16:20:02.374 : USRTHRD:9468: [ INFO] {0:5:3} [ora.storage] ORA-12638: credential retrieval failed

 

원인 :

 

windows BP 19.10 부터 보안 버그 수정으로 인해 SQLNET.NO_NTLM 기본값이 TRUE로 변경되어짐

NTLM(NT Lan Manager) 은 Windows 네트워크 LAN 관리자 인증 서비스이다.

 

 

해결책 :

보안상의 이유로  Windows 의  NTLM 설정을 disable 하려면 아래와 같이 조치해야 한다.

sqlnet.ora에서 $GRID_HOME/network/adminSQLNET.NO_NTLM = FALSE를 설정

 

또는 클라이언트 환경의 sqlnet.ora 를 열고 동일하게 SQLNET.NO_NTLM = FALSE를 설정

Posted by pat98
이전버튼 1 이전버튼

05-09 04:31
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 달린 댓글