Я работал с Oracle в течение некоторого времени, но очень хорошо относился к административной стороне вещей и учусь, так что терпите меня.
Я не могу войти в свою базу данных (orcl_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.