Как подключиться к базе данных oracle11g?

Срок действия моего пароля учетной записи профиля oracle истек, и когда я пытаюсь использовать свой oracle 11g с помощью системы и sysdba, затем появляется ошибка

ORA-28000: the account is locked 

Не могли бы вы, ребята, помочь мне решить эту проблему, как я могу войти в свой oracle 11g.

Вам нужна помощь администратора базы данных

Aleksej 10.09.2018 09:35

@Aleksej, не всегда :) Это зависит от того, где и под каким пользователем вы можете войти (UNIX / Linux)

Romeo Ninov 10.09.2018 09:55

Перейдите в Run type cmd, откройте командную строку в качестве типа режима администратора под данной командой. sqlplus / as sysdba введите старое имя пользователя и пароль профиля, он запросит новый пароль, если это решение не работает, попробуйте следующую команду. C: \ Users \ Siry> sqlplus / as sysdba SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; SQL> ALTER USER имя пользователя, ИДЕНТИФИЦИРОВАННОЕ "паролем"; SQL> ALTER USER username РАЗБЛОКИРОВАТЬ УЧЕТНУЮ ЗАПИСЬ; Тест с помощью SQL> ВЫБРАТЬ ИМЯ ПОЛЬЗОВАТЕЛЯ, ACCOUNT_STATUS FROM DBA_USERS;

ajay kumar 10.09.2018 11:08

Итак, вопрос не в том, как подключиться к базе данных, а в том, как разблокировать учетную запись?

William Robertson 10.09.2018 14:18
1
4
36
1

Ответы 1

Вы должны войти в систему с локального компьютера, стать пользователем Oracle DBA и использовать sqlplus следующим образом:

sqlplus / as sysdba

а затем разблокируйте свой профиль с помощью команды:

alter user scott account unlock; 

где Скотт - ваша учетная запись пользователя

OP сказал, что аккаунт заблокирован, так - зачем вам также менять его пароль? alter user scott account unlock подойдет.

Littlefoot 10.09.2018 10:09

Спасибо за разъяснения, эту команду не нашел. Обновлю свой ответ :)

Romeo Ninov 10.09.2018 10:12

Другие вопросы по теме