Когда я пытаюсь войти в Oracle Sql plus, введя "scott" в качестве имени пользователя и "тигр" в качестве пароля, он показывает "учетная запись заблокирована". Как разблокировать учетную запись "scott". Снимок экрана SQL Plus CLI приведен ниже.
Когда я пытаюсь войти в Oracle Sql plus, введя "scott" в качестве имени пользователя и "тигр" в качестве пароля, он показывает "учетная запись заблокирована". Как разблокировать учетную запись "scott". Снимок экрана SQL Plus CLI приведен ниже.
Войдите в свою БД с пользователем SYS
SQL*Plus: Release 11.2.0.1.0 Production on Wed Jul 25 15:13:25 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Enter user-name: sys as sysdba
Enter password:
затем выполните
alter user scott account unlock;
Затем вы сможете войти в систему как scott.
conn scott/tiger
Вы должны исходить из старых добрых дней Oracle 8:) Наконец-то было признано, что с этой учетной записью было запущено нетривиальное количество экземпляров DB production, и он по-прежнему остается в нем по умолчанию первоначальная форма установки, поэтому Oracle в конечном итоге исправил эту дыру в безопасности.
К вашему конкретному вопросу - здесь ссылка (сначала попала в поиск Google
, фактически), которые объясняют это.
Изменить: добавление ответа из ссылки здесь для вашего удобства:
Здесь, как заблокировать или разблокировать учетные записи пользователей базы данных Oracle.
SQL > ALTER USER имя пользователя ACCOUNT LOCK;
SQL > ALTER USER имя пользователя ACCOUNT UNLOCK;
Вы можете использовать эту команду SQL для изменения пароля и разблокировки учетной записи одновременно:
ALTER USERNAME IDENTIFIED BY Password ACCOUNT UNLOCK
1) Подключитесь к базе данных, используя следующую команду:
SQL> conn /as sysdba
2) Теперь попробуйте разблокировать пользователя:
SQL > alter user scott account unlock;
Пример:
SQL> conn /as sysdba
Connected.
SQL > alter user scott account unlock;
User altered.
Пользователь scott теперь разблокируется