|
|
|
ORA-12638: Сбой при извлечении реквизитов
|
|||
|---|---|---|---|
|
#18+
Перенесли БД с помощью экспорт - импорта expdp \'/ as sysdba\' directory=dump dumpfile=mybase_2016_07_01.dmp logfile=mybase_2016_07_01.log exclude=statistics consistent=y full=y impdp system/XXXXXX@mybase directory=dmp dumpfile=mybase_2016_07_01.dmp logfile=mybase_2016_07_01.log EXCLUDE=SCHEMA:"in('APEX_030200','APPQOSSYS','CTXSYS','DBSNMP','EXFSYS','FLOWS_FILES','MDSYS','OLAPSYS','ORACLE_OCM','ORDDATA','ORDPLUGINS','ORDSYS','OUTLN','OWBSYS','OWBSYS_AUDIT','SYS','SYSMAN','WMSYS','XDB','SYSTEM')" Было: OS: Centos Linux DB: Oracle Database 11.2.0.1.0 64 bit Стало: OS: Microsoft Windows 2012R2 DB: Oracle Database 11.2.0.3.0 64 bit При работе с самого сервера проблем нет, Подключение проходит: sqlplus system/XXXXXX@mybase.test При работе с клиента: На старую базу sqlplus system/XXXXXX@mybase.work подключение проходит без ошибок На новую базу sqlplus system/XXXXXX@mybase.test при подключении появляется ошибка: ORA-12638: Сбой при извлечении реквизитов В sqlnet.ora есть строка: SQLNET.AUTHENTICATION_SERVICES= (NTS) которую если закомментировать, все будет работать, НО как заставить работать не комментируя эту строку? К аналогичной БД подключение же проходит и без комментирования строки. Что нужно поменять на сервере может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 09:53:22 |
|
||
|
ORA-12638: Сбой при извлечении реквизитов
|
|||
|---|---|---|---|
|
#18+
reaqueВ sqlnet.ora есть строка: SQLNET.AUTHENTICATION_SERVICES= (NTS) которую если закомментировать, все будет работать, НО как заставить работать не комментируя эту строку? даже в интернетах советуют :) автор2: The following direction was given, and once administered, was a successful resolution to ORA-12638: Please change the sqlnet.ora file in the $ORACLE_HOME/network/admin directory. Change the following entry and the ORA-12638 error will disappear: Change - SQLNET.AUTHENTICATION_SERVICES= (NTS) To: - SQLNET.AUTHENTICATION_SERVICES= (NONE) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 09:56:38 |
|
||
|
ORA-12638: Сбой при извлечении реквизитов
|
|||
|---|---|---|---|
|
#18+
Q.Tarantino, Нужно сделать без изменения этого параметра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 10:09:48 |
|
||
|
ORA-12638: Сбой при извлечении реквизитов
|
|||
|---|---|---|---|
|
#18+
reaqueНужно сделать без изменения этого параметра. на MOS довольно много про ORA-12638 написано, рекомендую начать оттуда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 10:20:38 |
|
||
|
ORA-12638: Сбой при извлечении реквизитов
|
|||
|---|---|---|---|
|
#18+
reaque, Винда на сервере БД локализированная или eng? Испльзуется ли Active Directory? Мы наступили на такое - OS Authentication Fails With ORA-12638 On Non-English Windows System (Doc ID 1280996.1) При выводе сервера из AD начинало работать норм. При запуске программ, подключающихся к БД, от имени локального (не пользователя AD) - начинало работать. ИМХО, из личного опыта, использование NTS в качестве средства для "сквозной аутентификации" - плохая идея. Лучше БД под Linux +Kerberos Authentication ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 13:24:42 |
|
||
|
ORA-12638: Сбой при извлечении реквизитов
|
|||
|---|---|---|---|
|
#18+
exprokЛучше БД под Linux +Kerberos Authentication один только факт что они с линукса БД под винду перетаскивают уже говорит о многом... авторБыло: OS: Centos Linux DB: Oracle Database 11.2.0.1.0 64 bit Стало: OS: Microsoft Windows 2012R2 DB: Oracle Database 11.2.0.3.0 64 bit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 13:50:08 |
|
||
|
ORA-12638: Сбой при извлечении реквизитов
|
|||
|---|---|---|---|
|
#18+
reaqueQ.Tarantino, Нужно сделать без изменения этого параметра. У Вас на Linux - этот параметр установлен? Скажите зачем этот параметр и какие задачи Вы решите с его помощью, тогда поверим что Вы понимаете что делаете и подскажем что делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 16:38:24 |
|
||
|
ORA-12638: Сбой при извлечении реквизитов
|
|||
|---|---|---|---|
|
#18+
exprok, Windows локализован. Использует Active Directory (клиент). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2016, 07:46:08 |
|
||
|
ORA-12638: Сбой при извлечении реквизитов
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Есть несколько серверов СУБД. TNSNAMES.ORA общий для всех клиентов и тиражируется на все клиентские машины каждый день при входе в систему через ГП. В нем уже прописан тип аутентификации NTS. Не хотелось бы положить промышленные системы или нарваться на баг при изменении этого параметра. Почему ВСЕ другие БД работают. А эта не хочет? Переход с Linux на Windows связан с сокращением финансовых затрат на лицензирование СУБД тестовых (НЕ резервных) серверов (все тестовые БД собираются на 1 сервере). СУБД промышленных БД лицензированы. Тех поддержка не продлена. Для тестовых баз не хотим нарушать закон, запуская БД на нелицензионных СУБД, но и нести финансовые убытки на лицензии для каждого тестового сервера то же не видим смысла. Вопрос снимается. Сам протупил - забыл проверить настройки sqlnet.ora на сервере новом. Всем спасибо за помощь. Vadim Lejnin практически ткнул носом в проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2016, 07:58:47 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=213&tid=1887924]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 350ms |

| 0 / 0 |
