我在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命令更改用户密码。
有人可以帮助我完成重新创建密码的确切步骤。
答案 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
来允许覆盖现有的密码文件。
干杯!