не могу подключиться к оракулу - ora-01017 - PullRequest
0 голосов
/ 21 марта 2011

Я установил Oracle 11.2.0 64bit и Oracle SQL Developer 2.1.1.64 в Windows-7 64bit

Я пытаюсь подключиться к базе данных следующим образом:

username: scott
password: tiger
role    : sysdba
hostname: localhost
port    : 1521
sid     : ORCL

, и я получил этоошибка: ora-01017 invalid username/password; logon denied

в чем может быть проблема?что проверить?

заранее спасибо

Ответы [ 4 ]

2 голосов
/ 22 марта 2011

11g позволяет вводить пароли с учетом регистра, поэтому сначала проверьте пароль TIGER (и, возможно, Tiger)

2 голосов
/ 22 марта 2011

, поскольку база данных находится на вашем локальном компьютере, проще всего подключиться к ней с помощью аутентификации os и сбросить пароль на известное значение, а затем использовать его для подключения с помощью нужного вам инструмента. В Windows вы можете сделать это в стиле * nix. Сначала найдите, где находится ваша установка oracle rdbms, и присвойте это значение переменной среды ORACLE_HOME. Используйте инструмент командной строки.

ORACLE_HOME=d:\somwehere\on\your\disk
PATH=%ORACLE_HOME%\bin
ORACLE_SID=ORCL
sqlplus "/ as sysdba"
alter user scott identified by koffie;

(убедитесь, что вы помните пароль на этот раз, включая регистр, так как пароли 11g чувствительны к регистру.) Sqlplus должен быть в% ORACLE_HOME% \ bin. Проверьте это раньше.

Надеюсь, это поможет.

1 голос
/ 21 марта 2011

Учетная запись разблокирована? В качестве привилегированной (учетной записи SYS) попробуйте запустить:

 SELECT USERNAME, ACCOUNT_STATUS
 FROM DBA_USERS
 WHERE USERNAME = 'SCOTT';

Если учетная запись заблокирована, попробуйте:

ALTER USER SCOTT ACCOUNT UNLOCK;

Также кажется, что вы пытаетесь подключиться к базе данных как SYSDBA, используя учетную запись SCOTT. Я считаю, что по умолчанию в этой схеме отсутствуют необходимые права доступа к учетной записи. Попробуйте войти в систему как SCOTT / TIGER, подключившись как «обычный», а не как «sysdba».

-CJ

0 голосов
/ 10 июля 2013

Использование: orapwd file = $ ORACLE_HOME / dbs / orapw $ ORACLE_SID пароль = Euro2016 записей = 5 предоставить sysdba для Скотта;

Теперь вы можете подключиться ...

...