Назад | Перейти на главную страницу

Учетная запись Oracle заблокирована

Некоторое время у меня был пользователь в моей базе данных Oracle с паролем «x». Не уведомляя свою команду, я изменил пароль на «y». Но члены моей команды пытались подключиться к машине со старым паролем «x», и когда был установлен лимит, учетная запись пользователя была заблокирована. Я знаю, как установить лимит ресурсов для входа в систему.

Было бы полезно, если бы кто-нибудь мог помочь найти, кто и все пытался подключиться к БД. Как администратор я хотел бы посмотреть, откуда было соединение.

Заранее спасибо.

Прия.Р

Всем известен пароль «x», а не пароль «y».

В командной строке введите sqlplus "/ as sysdba".

После входа в систему как SYSDBA вам необходимо разблокировать заблокированную учетную запись (например, scott). SQL> изменить разблокировку учетной записи пользователя scott; SQL> предоставить соединение, ресурс Скотту; SQL> совершить;

В журнале прослушивателя вы получите IP-адрес входящего соединения. Имя пользователя Oracle, которое вы уже знаете, так как оно заблокировано, но Oracle не увидит имя пользователя Unix, пока они не будут подключены (в v$session). Вы можете сопоставить этот IP-адрес с машиной вашего пользователя.

Войдите в свою БД с пользователем SYS

SQL * Plus: выпуск 11.2.0.1.0, производство - среда, 25 июля, 15:13:25 2012 г.

Авторское право (c) 1982, 2010, Oracle. Все права защищены.

Введите имя пользователя: sys как sysdba

Введите пароль:

затем выпустить

изменить разблокировку учетной записи пользователя scott;

Тогда вы сможете войти как scott.

Конн Скотт / Тигр