#sql #oracle #oracle-sqldeveloper
#sql #Oracle #oracle-sqldeveloper
Вопрос:
Недавно я установил oracle xe версии 12 для учебных целей и создал идентификатор входа и пароль при настройке. Но при входе в систему я обнаружил, что хост TNS недоступен, по-видимому, поскольку я использовал «@» в своей парольной фразе, может кто-нибудь помочь мне, как сбросить пароль !!??
Комментарии:
1. в вашем пароле может быть @, просто введите свой пароль в «qu @ tes»
2. В то время как Джефф дал вам обходной путь, я бы отнесся к этому просто как к временному обходному пути. Как только вы снова подключитесь, я бы настоятельно рекомендовал вам сменить свой пароль на пароль без «@». Кроме того, ‘$’ и ‘#’ также оказались проблематичными в различных средах.
3. Что вы имеете в виду под обходным путем? Наличие надежных паролей — это хорошо. И если у вас есть номера ошибок, @EdStevensh с радостью отследит за обновлениями по ним для вас.
Ответ №1:
Вам не нужно сбрасывать пароль.
Просто введите свой пароль в «кавычки», когда вы определяете свое соединение в SQL Developer.
Или, если вы хотите сбросить свой пароль, просто щелкните правой кнопкой мыши на вашем соединении и выполните «сброс пароля»
Обязательно укажите его снова при вводе старого / существующего пароля.
Как только вы нажмете OK, мы также обновим ваши свойства подключения, чтобы использовать новый пароль, поэтому вам не нужно вводить его повторно.
Ответ №2:
Альтернативный метод (подчеркните «альтернативный», не обязательно лучший или худший, заключается в подключении как SYS, а затем смените интересующий вас пароль:
C:> set ORACLE_SID=XE
c:> sqlplus / as sysdba
SQL> alter user scott identified by tiger;