ORA-28040:orcale19c没有匹配的身份验证协议异常

时间:2020-03-16 06:10:11

标签: oracle authentication passwords oracle19c

我在oracle19c中面临此问题。 我已将以下内容添加到sqlnet.ora

SQLNET.ALLOWED_LOGON_VERSION_CLIENT = 8
SQLNET.ALLOWED_LOGON_VERSION_SERVER = 8

以及

SQLNET.AUTHENTICATION_SERVICES = (NONE)

但是我得到了:

ORA-01017: invalid username/password: logon denied

我阅读了全部stackoverflow以重新创建密码。 我什至尝试创建密码文件以及通过alter命令更改用户密码。

有人可以帮助我完成重新创建密码的确切步骤。

1 个答案:

答案 0 :(得分:0)

您可以使用orapwd实用程序创建密码文件。

被授予SYSDBA,SYSOPER,SYSASM,SYSKM,SYSDG或SYSBACKUP特权的用户将被添加到密码文件中。

默认情况下,SYS是唯一具有SYSDBA和SYSOPER特权的用户。通过orapwd创建密码文件使远程用户可以使用管理员权限进行连接。

创建密码文件的基本命令是

orapwd file=<Password file name> entries=<nnumber of entries allowed> force=<y/n>

=周围应该没有空格。

在这里,您应该使用force=y来允许覆盖现有的密码文件。

干杯!