Невозможно подключиться к базе данных Oracle с помощью Sqldeveloper (ORA-01017 , неверное имя пользователя / пароль; вход в систему запрещен) - PullRequest
0 голосов
/ 26 августа 2018

Я просто устанавливаю базу данных Oracle 12c на свой компьютер , процесс установки нормальный , не возникает никаких проблем fter После завершения установки , Я попытался установить новое соединение (IP-адрес localhost: 1521 , service_name is orcl) :

Но я получил:

ORA-01017 , неверное имя пользователя / пароль; вход в систему запрещен

tnsnames.ora - это:

LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

Что случилось? tnsnames.ora только что показал, что IP-адрес localhost , сообщение 1521 service и service_name orcl ,, но я все еще не могу подключиться db b

Поэтому я попытался войти в систему sqlplus ,, пытаясь узнать учетную запись и пароль ; Я ввел некоторые учетные записи, такие как sys 、 system 、 sysdba :

это было еще

ORA-01017 , неверное имя пользователя / пароль; вход в систему запрещен

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

account  password
sys      change_on_install
system   manager
sysman   oem_temp

Я ввел эти учетные записи и пароли , и только что получил то же исключение ,, поэтому исключение может не произойти из-за неправильных учетных записей или паролей。

Как я могу сделать для исключения?

Ответы [ 3 ]

0 голосов
/ 26 августа 2018

Вопрос о пароле 「change_on_install」 ,

не означает 「change_on_install」! Что означает строку при установке БД Oracle, которую вы вводите!

Такойкак: https://i.imgur.com/zShGv4A.png

(замечая, что строка была заблокирована красной рамкой。)

Поэтому я просто ввожу строку, которая заблокирована красной линией на изображении выше, когда я пыталсявойдите в «системную» учетную запись。

И тогда я смогу войти в «системную» учетную запись。

Когда я войду в учетную запись , я смогу добавить новую учетную запись пользователя ,, чтобы мой вопрос был решен!!

0 голосов
/ 19 декабря 2018

ORA-01017: Это зависит от того, что создает это сообщение об ошибке.Для меня просто изменение параметра SQLNET.AUTHENTICATION_SERVICES с None на NTS в файле SQLNET.ora решило проблему.

0 голосов
/ 26 августа 2018

В процессе установки вас попросили предоставить пароли для SYS и SYSTEM.Для этого вы должны были написать их где-нибудь, чтобы не забыть их.

Теперь войдите в систему на компьютере как пользователь, который владеет программным обеспечением Oracle, и - в командной строке операционной системы - запустите

sqlplus / as sysdba

Это должно вас впустить. Затем используйте

alter user any_username identified by its_password;

для смены паролей (но на этот раз попытайтесь их запомнить).

...