как сбросить пароль в oracle xe 12

#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;