Невозможно войти в базу данных как SYS с Oracle SQL Developer

Я работал с Oracle в течение некоторого времени, но очень новичок со стороны администратора и учусь, так что терпите меня .

Я не могу войти в свою базу данных (или cl_test) с помощью SQL Developer с именем пользователя SYS. Я могу нормально войти в SQLPlus с SYS как SYSDBA - когда я пытаюсь использовать SQL Developer, я получаю сообщение об ошибке:
ORA-01017: неверное имя пользователя / пароль; вход в систему запрещен.

Войдя в систему как SYS как SYSDBA в SQLPlus, я создал тестовую таблицу в базе данных и предоставил тестирующему пользователю SCOTT права SELECT. Пользователь Scott может войти в систему через SQL Developer без проблем и получить доступ к разрешенным таблицам.

Я проверил, что пользователь Scott и SYS входят в систему с одинаковыми настройками -
Имя хоста: (IP-адрес)
Порт: 1521
SID: orcl_test

Для SYS я помечаю роль SYSDBA, но в остальном настройки те же.

Есть какие-нибудь мысли о том, почему я не могу войти в систему с помощью SYS? Я просто что-то не замечаю или неправильно настроил свою базу данных?

Не уверен, что это актуально, но я не могу использовать «localhost» в качестве имени хоста, я должен ввести IP-адрес. Где мне настроить Oracle для распознавания localhost?

Это новая установка Oracle 11.2.0.1.0 на автономном тестовом компьютере под управлением Windows XP. Запуск Oracle SQL Developer 1.5.5.

13
задан owlie 3 February 2012 в 13:51
поделиться