Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-01017. Не проходит коннект SYS as sysdba  [new]
NordLion
Member

Откуда: Казань
Сообщений: 47
на сервер lunux, oracle 10gr2 делаю connect через toad и sqlplus. connect пользователем базы отличным от SYS проходит успешно.
Попытки законнектиться пользователем sys с правильным паролем. завершаются ora-01017.

локально connect проходит без проблем.
[oracle@localhost ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.4.0 - Production on Mon Aug 15 05:01:27 2011

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

SQL>
SQL> connect sys
Enter password:
Connected.
SQL>
SQL>
SQL>

toad при connect sys as sysdba. отваливается с ora-01017.
connect sys as Normal отрабатывает нормально, коннект успешный.
Куда глядеть? Что делать?
15 авг 11, 12:20    [11119092]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01017. Не проходит коннект SYS as sysdba  [new]
N.Ivankin
Member

Откуда: Извините, но всё-таки СПб
Сообщений: 969
NordLion,

залогинься локально да поменяй пароль сису.
15 авг 11, 12:33    [11119210]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01017. Не проходит коннект SYS as sysdba  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
NordLion,

а ну ка локально.
[SRC PLSQL]sqlplus sys@sid as sysdba
password:[/src]
проходит?
15 авг 11, 12:35    [11119226]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01017. Не проходит коннект SYS as sysdba  [new]
NordLion
Member

Откуда: Казань
Сообщений: 47
comphead
NordLion,

а ну ка локально.
[SRC PLSQL]sqlplus sys@sid as sysdba
password:[/src]
проходит?





[oracle@localhost ~]$ sqlplus sys@MY_SID as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Mon Aug 15 05:25:20 2011

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

Enter password:
ERROR:
ORA-01031: insufficient privileges


Enter user-name:

не проходит
15 авг 11, 12:38    [11119246]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01017. Не проходит коннект SYS as sysdba  [new]
crazy_hands
Member

Откуда: Россия
Сообщений: 170
NordLion
на сервер lunux, oracle 10gr2 делаю connect через toad и sqlplus. connect пользователем базы отличным от SYS проходит успешно.
Попытки законнектиться пользователем sys с правильным паролем. завершаются ora-01017.

локально connect проходит без проблем.
[oracle@localhost ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.4.0 - Production on Mon Aug 15 05:01:27 2011

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

SQL>
SQL> connect sys
Enter password:
Connected.
SQL>
SQL>
SQL>

toad при connect sys as sysdba. отваливается с ora-01017.
connect sys as Normal отрабатывает нормально, коннект успешный.
Куда глядеть? Что делать?


1. Проверим, есть ли orapw файл в нашей базе данных:
sqlplus "/ as sysdba"
SQL> select * from v$pwfile_users;
2. Далее проверим, выставлен ли параметр REMOTE_LOGIN_PASSWORDFILE в значение EXCLUSIVE, который необходим для удаленного доступа к БД. Это можно посмотреть через SQL*PLUS:
sqlplus "/ as sysdba"
SQL> show parameter REMOTE_LOGIN_PASSWORDFILE;
4. Теперь мы останавливаем Application и саму БД:
./adstpall.sh apps\apps – остановка Application.
sqlplus "/ as sysdba"
SQL> shutdown immediate – остановка БД.
5. После успешной остановки оракла выполним следующий скрипт: orapwd file=ORACLE_HOME/dbs/orapwORACLE_SID password=manager1
entries=5, где file-имя orapw файла, password-новый пароль, entries-кол-во одновременных подключений.
6. Стартуем БД:
sqlplus "/ as sysdba"
SQL> startup – запуск БД.
lsnrctl
LSNRRCTL> start – запуск листенера.
7. Теперь можно проверить на коннект SYS как sysdba с локальной машины.
8. Если соединение не прошло, то надо еще дать грант полномочия dba:
sqlplus "/ as sysdba"
2. SQL> grant sysdba to sys;
15 авг 11, 12:38    [11119247]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01017. Не проходит коннект SYS as sysdba  [new]
NordLion
Member

Откуда: Казань
Сообщений: 47
crazy_hands,

Все получилось. как называется вся эта механика?
15 авг 11, 14:17    [11120164]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01017. Не проходит коннект SYS as sysdba  [new]
crazy_hands
Member

Откуда: Россия
Сообщений: 170
NordLion,

Эта механика называется опыт. :-). Просто это я уже делал и записал все по-пунктам. Такую хрень трудно запомнить :-)
15 авг 11, 15:38    [11120889]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01017. Не проходит коннект SYS as sysdba  [new]
NordLion
Member

Откуда: Казань
Сообщений: 47
crazy_hands,

Если правильно понимаю эту механику. Пароль SYS-а может отличаться от того который задается в базе, командой
alter user sys identified by "MY_PASSWORD";

вывод сделан из того что зайти получилось с тем паролем который был установлен командой orapwd. а не с тем что через alter user.
15 авг 11, 16:49    [11121605]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить