powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RMAN ORA-12638
14 сообщений из 14, страница 1 из 1
RMAN ORA-12638
    #39341641
sys-e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго здравия!

Такая ситуация. На одном хосте 2 ORACLE_HOME: 10.2.0.5 x64 и 11.2.0.4 x64
Хост на Windows Server 2008 R2


Код: sql
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.
> set oracle_sid=orcl
> set oracle_home=C:\app\oracle\product\10.2.0\db_1
>

> C:\app\oracle\product\10.2.0\db_1\BIN\sqlplus.exe "/ as sysdba"

SQL*Plus: Release 10.2.0.5.0 - Production on Fri Nov 4 21:39:51 2016

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the OLAP, Data Mining and Real Application Testing options

SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the OLAP, Data Mining and Real Application Testing options

> C:\app\oracle\product\10.2.0\db_1\BIN\rman.exe "target /"

Recovery Manager: Release 10.2.0.5.0 - Production on Fri Nov 4 20:17:09 2016

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12638: Credential retrieval failed



В sqlnet.ora SQLNET.AUTHENTICATION_SERVICES= (NTS)

Такой же фокус в ORACLE_HOME с 11g получается, т.е. и sqlplus и rman используют аутентификацию ОС.
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39341814
veep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sys-e1Доброго здравия!

Такая ситуация. На одном хосте 2 ORACLE_HOME: 10.2.0.5 x64 и 11.2.0.4 x64
Хост на Windows Server 2008 R2


Код: sql
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.
> set oracle_sid=orcl
> set oracle_home=C:\app\oracle\product\10.2.0\db_1
>

> C:\app\oracle\product\10.2.0\db_1\BIN\sqlplus.exe "/ as sysdba"

SQL*Plus: Release 10.2.0.5.0 - Production on Fri Nov 4 21:39:51 2016

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the OLAP, Data Mining and Real Application Testing options

SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the OLAP, Data Mining and Real Application Testing options

> C:\app\oracle\product\10.2.0\db_1\BIN\rman.exe "target /"

Recovery Manager: Release 10.2.0.5.0 - Production on Fri Nov 4 20:17:09 2016

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12638: Credential retrieval failed



В sqlnet.ora SQLNET.AUTHENTICATION_SERVICES= (NTS)

Такой же фокус в ORACLE_HOME с 11g получается, т.е. и sqlplus и rman используют аутентификацию ОС.

1) Желательно взгянуть на sqlnet.ora полностью.
2) sqlplus / as sysdba работает?
3) пользак под которым запущен и создан инстанс должен быть в группе ORA_DBA
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39342051
sys-e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veep
1) Желательно взгянуть на sqlnet.ora полностью.
2) sqlplus / as sysdba работает?
3) пользак под которым запущен и создан инстанс должен быть в группе ORA_DBA

1) это был полный sqlnet.ora
2) работает
3) инстансы во всех oracle_home были созданы (dbca из-под локального админа) и запущены (как служба от имени встроенного системного пользователя) стандартным для венды способом. Пользак под которым запускаю sqlplus и rman в группе ora_dba
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39342054
veep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sys-e1veep
1) Желательно взгянуть на sqlnet.ora полностью.
2) sqlplus / as sysdba работает?
3) пользак под которым запущен и создан инстанс должен быть в группе ORA_DBA

1) это был полный sqlnet.ora
2) работает
3) инстансы во всех oracle_home были созданы (dbca из-под локального админа) и запущены (как служба от имени встроенного системного пользователя) стандартным для венды способом. Пользак под которым запускаю sqlplus и rman в группе ora_dba

Пользак под которым запускаешь sqlplus и rman из AD или тоже локальный?

Возможно не твой случай, но попробуй для успокоения вариант ниже

RMAN Login Fails With ORA-12638 (Doc ID 436418.1)

говорит

Change:

SQLNET.AUTHENTICATION_SERVICES = (NTS)

to

SQLNET.AUTHENTICATION_SERVICES = (NONE)
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39342055
veep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sys-e1Доброго здравия!

Такая ситуация. На одном хосте 2 ORACLE_HOME: 10.2.0.5 x64 и 11.2.0.4 x64
Хост на Windows Server 2008 R2


Код: sql
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.
> set oracle_sid=orcl
> set oracle_home=C:\app\oracle\product\10.2.0\db_1
>

> C:\app\oracle\product\10.2.0\db_1\BIN\sqlplus.exe "/ as sysdba"

SQL*Plus: Release 10.2.0.5.0 - Production on Fri Nov 4 21:39:51 2016

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the OLAP, Data Mining and Real Application Testing options

SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the OLAP, Data Mining and Real Application Testing options

> C:\app\oracle\product\10.2.0\db_1\BIN\rman.exe "target /"

Recovery Manager: Release 10.2.0.5.0 - Production on Fri Nov 4 20:17:09 2016

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12638: Credential retrieval failed



В sqlnet.ora SQLNET.AUTHENTICATION_SERVICES= (NTS)

Такой же фокус в ORACLE_HOME с 11g получается, т.е. и sqlplus и rman используют аутентификацию ОС.

Еще попробуй rman запускать без всяких ковычек. Может аутенфикация на этом сбивается. Sqlplus работает, значит и rman должен по идее:
Вот так вот запускай: rman target /
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39342217
sys-e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veepRMAN Login Fails With ORA-12638 (Doc ID 436418.1)

говорит

Change:

SQLNET.AUTHENTICATION_SERVICES = (NTS)

to

SQLNET.AUTHENTICATION_SERVICES = (NONE)
Если это сделать, то про аутентификацию ОС можно забыть. Это конечно же у меня работает, но мне это не нужно ))
Пробовал запустить rman без кавычек и ожидаемо это не дало результата.

Кстати, дорвался до сервера с похожей конфигурацией: такое же железо, такая же ось, такая же мультихомность, но вместо 10.2.0.5 стоит 10.2.0.4. И там всё работает.
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39342227
sys-e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veepПользак под которым запускаешь sqlplus и rman из AD или тоже локальный?


пользак из AD, в группе ora_dba.
Но почему-то я был уверен, что работаю по локальным админом.
Возможно, в этом дело. Но почему тогда, когда переключаюсь на хом с 11g, то sqlplus и rman работают. Также работает sqlplus из хома с 10g...
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39342299
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sys-e1veepПользак под которым запускаешь sqlplus и rman из AD или тоже локальный?


пользак из AD, в группе ora_dba.
Но почему-то я был уверен, что работаю по локальным админом.
Возможно, в этом дело. Но почему тогда, когда переключаюсь на хом с 11g, то sqlplus и rman работают. Также работает sqlplus из хома с 10g...

11gR2 - сертифицирован для MS UAC, все что ниже - нет

либо крестик сними (отключи UAC), либо вообще не используй NTS
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39342332
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты уж таки крестик сними
Правильно ноту привели
До какого-то релиза RMAN не понимал KERBEROS аутентификации
Это надо "понять и простить"
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39342974
sys-e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejninлибо крестик сними (отключи UAC), либо вообще не используй NTS
Вячеслав ЛюбомудровТы уж таки крестик сними
Правильно ноту привели
До какого-то релиза RMAN не понимал KERBEROS аутентификации
Это надо "понять и простить"

UAC был отключён изначально, но, как понимаете, это не помогло. От NTS по ряду не зависящих от меня причин пока не могу отказаться.
К сожалению, доступа на металинк не имею, поэтому таких тонкостей не знал. Т.е. в одном и том же релизе у sqlplus и rman разные возможности по использованию аутентификации ОС?

Посмотрите, пожалуйста, опытным глазом в трассировку sqlnet, а то я ещё слабо в ней понимаю. Может что-то прояснится.
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39343147
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sys-e1Доброго здравия!

Такая ситуация. На одном хосте 2 ORACLE_HOME: 10.2.0.5 x64 и 11.2.0.4 x64
Хост на Windows Server 2008 R2

Код: plsql
1.
2.
3.
4.
5.
6.
> set oracle_sid=orcl
> set oracle_home=C:\app\oracle\product\10.2.0\db_1

> C:\app\oracle\product\10.2.0\db_1\BIN\sqlplus.exe "/ as sysdba"
..
> C:\app\oracle\product\10.2.0\db_1\BIN\rman.exe "target /"


На мой взгляд, на вин недостаточно установить oracle_sid и oracle_home
- т.е. хорошо бы честно запустить cmd, показать все переменные (>set )
иначе, как объяснить
Код: plsql
1.
2.
..(DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleopggaml)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=opggaml)
(CID=(PROGRAM=C:\app\oracle\product\11.2.0\dbhome_1\BIN\rman.exe)(HOST=SERVERGAMGOG)(USER=admin))))    


- сравнить трассировку sqlplus.exe "/ as sysdba" и rman.exe "target /"

Никаких проблем не будет, скорее всего, если установить свои TNS_ADMIN
и в одном из них, в sqlnet.ora: AUTHENTICATION_SERVICES = (NONE)
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39343884
sys-e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dba123т.е. хорошо бы честно запустить cmd, показать все переменные (>set )
иначе, как объяснить
Код: plsql
1.
2.
..(DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleopggaml)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=opggaml)
(CID=(PROGRAM=C:\app\oracle\product\11.2.0\dbhome_1\BIN\rman.exe)(HOST=SERVERGAMGOG)(USER=admin))))    


Прошу прощения. Прикрепил файл не с того эксперимента.
Честно даю всю инфу.

cmd
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corporation), 2009. Все права защищены.

C:\Users\Администратор>set oracle_sid=opggaml

C:\Users\Администратор>set oracle_home=c:\app\oracle\product\10.2.0\db_1

C:\Users\Администратор>whoami
glog\admin

C:\Users\Администратор>net localgroup ora_dba
Имя псевдонима ora_dba
Комментарий

Члены

-------------------------------------------------------------------------------
admin
Команда выполнена успешно.


C:\Users\Администратор>set
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\Администратор\AppData\Roaming
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=SERVERGAMGOG
ComSpec=C:\Windows\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\Администратор
JAVA_HOME_CCR=c:\app\oracle\product\10.2.0\db_1\jre\1.5.0
LOCALAPPDATA=C:\Users\Администратор\AppData\Local
LOGONSERVER=\\SERVERKAMLOG
NUMBER_OF_PROCESSORS=8
oracle_home=c:\app\oracle\product\10.2.0\db_1
oracle_sid=opggaml
OS=Windows_NT
Path=c:\app\oracle\product\10.2.0\db_1\bin;C:\app\oracle\product\10.1.3\OracleAS_1\jdk\bin;C:\app\oracle\product\10.1.3\
OracleAS_1\ant\bin;C:\app\oracle\product\11.2.0\client_1\bin;C:\app\oracle\product\11.2.0\dbhome_1\bin;C:\Program Files\
Common Files\VSL Utils\;C:\Program Files\HP\NCU;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\Syste
m32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\zxczxc\Common;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\B
inn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 45 Stepping 7, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=2d07
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PROMPT=$P$G
PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\P
owerShell\Modules\
PUBLIC=C:\Users\Public
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\Windows
TEMP=C:\Users\836D~1\AppData\Local\Temp\2
TMP=C:\Users\836D~1\AppData\Local\Temp\2
USERDNSDOMAIN=GLOG.XXX.YYY.ZZ
USERDOMAIN=GLOG
USERNAME=admin
USERPROFILE=C:\Users\Администратор
windir=C:\Windows

C:\Users\Администратор>
C:\Users\Администратор>%oracle_home%\bin\rman target /

Recovery Manager: Release 10.2.0.5.0 - Production on Tue Nov 8 20:02:39 2016

Copyright (c) 1982, 2007, Oracle. All rights reserved.

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12638: Credential retrieval failed

C:\Users\Администратор>%oracle_home%\bin\sqlplus / as sysdba

SQL*Plus: Release 10.2.0.5.0 - Production on Tue Nov 8 20:03:08 2016

Copyright (c) 1982, 2010, Oracle. All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the OLAP, Data Mining and Real Application Testing options

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE 10.2.0.5.0 Production
TNS for 64-bit Windows: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 - Production

SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the OLAP, Data Mining and Real Application Testing options

C:\Users\Администратор>


sqlnet.ora
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES = (NTS, NONE)

NAMES.DIRECTORY_PATH= (TNSNAMES)

trace_level_server=16
trace_file_server=my_sqlnet_srv
trace_directory_server=d:\321
trace_unique_server=true
trace_timestamp_server=ON



В прикреплённом архиве:
my_sqlnet_srv_27600.trc и my_sqlnet_srv_34932.trc вывалились при запуске rman
my_sqlnet_srv_17480.trc вывалился при sqlplus
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39343913
sys-e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал запустить инстанс от имени админа и оно в итоге меня пустило rman target /, но теперь меня смущает запись в alert.log:
Код: plsql
1.
2.
3.
Tue Nov 08 22:10:11  2016
Propagation Schedule for (STRMADMIN.STREAMS_CAPTURE_Q, ORCL1) encountered following error:
ORA-12638: Credential retrieval failed



Мдамс...
...
Рейтинг: 0 / 0
RMAN ORA-12638
    #39344500
sys-e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё раз более вдумчиво прошёлся по форуму.
Понял, что у меня причин может быть много, но точно какая ещё не знаю.

Тут товарищ пишет
iche Помогло создание и работа под локальным пользователем (Имя: oracle, входит в в группу ora_dba и администраторов). Но я не понял, выводил-ли он машину из домена или как он создавал локального пользователя и использовал его?

Тут тоже про вывод из домена

Тут какое-то решение .

Тут про какой-то ман для венды. Киньте в меня ссылкой, если знаете где он.

Тут интересные замечания по вводу компа в группу ora_dba

В итоге всё-ровно не смог найти исчерпывающего мана по этому вопросу. Скорее всего придётся разворачивать тестовую среду и там ставить эксперименты.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RMAN ORA-12638
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]