powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / И опять про ORA-12638
25 сообщений из 27, страница 1 из 2
И опять про ORA-12638
    #36982921
Баян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня.
Поиском ковырял... все сводится к sqlnet.ora.
Но я то нормально подсоеденяюсь вот так: sqlplus / as sysdba
Почему ошибка вылезает уже потом?
Спасибо.

Винда: Win2008R2

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Microsoft Windows [Version  6 . 1 . 7600 ]
(c) Корпорация Майкрософт (Microsoft Corporation),  2009 . Все права защищены.

C:\Users\winuser>sqlplus / as sysdba

SQL*Plus: Release  10 . 2 . 0 . 4 . 0  - Production on Mon Nov  29   12 : 10 : 46   2010 

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


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

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORA- 12638 : Credential retrieval failed
SQL>
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36982931
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баян,

покажите sqlnet.ora
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36982988
Баян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
# 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)
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36983058
Охрименко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если так:

Баян
Код: plaintext
1.
2.
3.
4.
# 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)
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36983088
Баян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОхрименкоА если так:
Дык тогда я не смогу ходить так:
sqlplus / as sysdba

А надо обязательно.
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36983116
Охрименко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если после shutdown выйти из sqlplus и зайти по новой sqlplus / as sysdba ?
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36983241
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баян,

надо закомментарить как-бы... (
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36983884
Баян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОхрименкоА если после shutdown выйти из sqlplus и зайти по новой sqlplus / as sysdba ?
Делаю шутдаун.
Exit
Exit
Выхожу по новой и startup. Сразу вываливается ошибка.
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36997833
Баян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такая ситуация если сделать так:
#SQLNET.AUTHENTICATION_SERVICES = (NTS) и залогиниться на сервер локальным пользователем.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Microsoft Windows [Version  6 . 1 . 7600 ]
(c) Корпорация Майкрософт (Microsoft Corporation),  2009 . Все права защищены.

C:\Users\oracle>set oracle_sid=test

C:\Users\oracle>sqlplus sys/sys

SQL*Plus: Release  10 . 2 . 0 . 4 . 0  - Production on Mon Dec  6   17 : 37 : 09   2010 

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


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

SQL> conn sys/sys as sysdba
ERROR:
ORA- 01031 : insufficient privileges


Warning: You are no longer connected to ORACLE.
SQL>
Если разкоментарить SQLNET.AUTHENTICATION_SERVICES = (NTS) то в плюсе нормально все.
Однако в тот же EM не могу зайти как sysdba ни при закоментаренной строке ни при разкоментаренной.
Да и с другого компа не могу подключиться ничем при незакоментаренной.

Ерунда какая-то получается.
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36997862
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баян
Ерунда какая-то получается.

Проверь-ка принадлежность учетной записи к группе ora_dba
(и наличие файл паролей и что он в порядке)
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36997882
Баян,

а попробуйте несколько раз подряд на консоли
Код: plaintext
connect / as sysdba 
не выскочит ли со второго/третьего раза ?

недавно бодался с аналогичным ...
что выяснил и как решил:
1) включил трассировку в sqlnet.ora:
Код: plaintext
1.
2.
3.
4.
5.
#TRACE_LEVEL_CLIENT=SUPPORT
#TRACE_LEVEL_SERVER= 16 
#TRACE_UNIQUE_CLIENT=TRUE
#TRACE_FILE_CLIENT=cli
#TRACE_DIRECTORY_CLIENT=D:\oracle\ora10g\network\trace
в трассировке клиента обнаружил ошибку, поиском на Metalink нашел ошибку
конкретно в моем случае причиной было совпадение имени пользователя с именем хост а ...
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36997912
Баян,

ошибочка была:
SSPI: 0x8009030c error in InitializeSecurityContext

Note 782419.1
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998024
Баян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvit(и наличие файл паролей и что он в порядке)
Видимо в этом дело... файла паролей нет вообще.
Однако тут чета затык у меня произошел.
Создаю файл паролей вот так:
Код: plaintext
C:\Users\oracle>orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=sys entries= 5  force=y
Создается такой файл: D:\oracle\product\10.2.0\db\dbs\orapwtest

Перезапускаю инстанс.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
C:\Users\oracle>sqlplus / as sysdba

SQL*Plus: Release  10 . 2 . 0 . 4 . 0  - Production on Mon Dec  6   19 : 20 : 08   2010 

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


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

SQL> select * from v$pwfile_users;

no rows selected

SQL> grant sysdba to sys;
grant sysdba to sys
*
ERROR at line  1 :
ORA- 01994 : GRANT failed: password file missing or disabled


SQL>
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998030
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БаянОднако тут чета затык у меня произошел.А remote_login_passwordfile?
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998099
Баян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-А remote_login_passwordfile?
Эксклюзив
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998184
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баян Создаю файл паролей вот так:
C:\Users\oracle>orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=sys entries=5 force=yСоздается такой файл: D:\oracle\product\10.2.0\db\dbs\orapwtest
Попробуй сделать его типа orapwtest.ora
Вот сейчас, к соажлению, (после порции вечернего послерабочего коньяка) не могу так с наскоку вспомнить - помню, что когда-то где-то в реестре находил его имя и пересоздавал с прежним именем (по пути минимального сопротивления)

В принципе.. дерзай. Родина не забудет )))
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998194
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баян Создаю файл паролей вот так:
Код: plaintext
C:\Users\oracle>orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=sys entries= 5  force=y

Блин, e тебя ж винда ? а почему не в каталоге $ORACLE_HOME/database ?
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998197
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баян Создается такой файл: D:\oracle\product\10.2.0\db\dbs\orapwtest

Кароче, Баян..
Переименуй его в *.ora
Если не покатит - переложи в каталог database и опять попробуй
Должно прокатить...

PS
Настроение тут уже, просто, не сильно рабочее ))
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998200
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я его всегдап называл типа просто pw$ORACLE_SID.ora
Но хозяин-барин ))
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998234
Баян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не не не не... я ж не спорю... :)
Завтра подтянусь на работу и попробую с другими именами.
А в реестре не найти...
Тут и не было файла паролей... база переносилась на новый сервер с конвертацией 9(32) -> 10(64).
Хотя пока писал дошло - надо бы глянуть как на старой базе он зовется... :)

Завтра отчитаюсь... :)
Спасибо.
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998272
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баян Тут и не было файла паролей... база переносилась на новый сервер с конвертацией 9(32) -> 10(64)..

А в принципе, знакомая ситуация ))
Видел когда-то и базу, которую переносили с сервера на сервер копированием чуть больше половины файлов (в FARe по F5).

Удачи, хотя, разрулить - никуда оно не денется, разрулишь ))
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36998522
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitЯ его всегдап называл типа просто pw$ORACLE_SID.ora
Но хозяин-барин ))
Код: plaintext
1.
2.
3.
4.
 Table 1-1 Required Password File Name and Location on UNIX, Linux, and Windows 
 Platform  	  Required Name               Required Location 
UNIX and Linux   orapwORACLE_SID            ORACLE_HOME/dbs
Windows	         PWDORACLE_SID.ora          ORACLE_HOME\database

For example, for a database instance with the SID orcldw, the password file must be named orapworcldw on Linux and PWDorcldw.ora on Windows.
http://www.osp.ru/win2000/2004/05/177067/ Чтобы иметь возможность пользоваться средствами аутентификации как Oracle, так и Windows, нужно внести в указанный ниже параметр службы аутентификации серверного файла sqlnet.ora следующие изменения:

SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36999085
Баян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо!
Пересоздал файл в правильном месте с правильным именем - и вроде как заработало.
Но если оставить так: SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)
через EM можно залогиниться под sysdba. Через sqlplus тож можно.
А через Toad с другой машины нельзя... Ну да и хрен с ним... там sysdba не нужен.
Еще раз - всем спасибо!
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #36999125
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БаянВсем спасибо!
Пересоздал файл в правильном месте с правильным именем - и вроде как заработало.
Молодца ! )
...
Рейтинг: 0 / 0
И опять про ORA-12638
    #37006212
Dorsaj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Апну тему. Такая же ошибка вылетает на этапе установки oracle 11gR2 на этапе
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / И опять про ORA-12638
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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