2017-02-22 15 views
0

Я установил Oracle 11g express, а затем Oracle Sql Developer. Теперь я пытаюсь подключиться как к сайту Oracle (имя пользователя и пароль - hr), но я получаю сообщение об ошибке (см. Снимок экрана).Первое подключение Oracle Sql Developer to Express database: ORA - 2800 - Acct заблокирован

enter image description here

Я пробовал другие роли, кроме по умолчанию, но я получаю либо счет заблокирован или не достаточно привилегий.

Я застрял. Спасибо за помощь

ответ

0

По умолчанию «стандартные» учетные записи (например, HR) блокируются после установки. Войдите в систему как SYS as SYSDBA и откройте их.

Если вы используете SQL Developer, вы можете сделать это, подключив его как SYS (предположим, вы создали соединение, если не хотите его создать, обязательно используйте роль SYSDBA в свойствах соединения). После входа в систему как SYS с привилегией SYSDBA, слева на панели «Подключения» разверните узел SYS (щелкните значок «+» рядом с ним). В нижней части списка, который открывается, найдите узел Other Users. Разверните его и щелкните правой кнопкой мыши по адресу HR. Выберите Edit User, а на вкладке User всплывающего окна снимите флажок «Учетная запись заблокирована».

enter image description here

+0

Так отличается от сервера sql. Я пробовал Username: 'sys' и Pwd:' sys', а Role: 'SYSDBA'. Я получил ошибку: 'invalid username/password.' – Richard77

+0

Я пробовал также' SYS' заглавный пароль для имени пользователя/пароля, все еще получая ту же ошибку. – Richard77

+0

?? Вы получаете сообщение об ошибке «SYS» заблокировано? Я тебе не верю. Как вам это удалось? – mathguy

0

Пожалуйста, войдите в командную строку - Sqlplus

Войти как пользователь 'системы'

Тип - изменить пользовательский час идентифицированный "пароль" счет разблокировки;

«пароль» должен быть новый пароль

Войти с новым паролем.