oracle 数据库新建数据库连接失败 错误原因ora-01017,怎么办?

ORA-01 01 7 密码错误,将密码更改为大写字母即可解决问题。

使用密码lsxy/lsxy成功登录数据库。

dblink用户名是大写的,假定的密码也是大写的。

自己掂量一下。

ORACLE用SYS和SYSTEM默认密码登录提示ORA-01017:invalid username/password;logond denied该怎么解决?

嘿,这个问题是关于Oracle数据库的。
我以前做过类似的事情。
好像是很久以前的事了,大概是2 02 2 年吧。
当时我在一个城市的一个项目上也遇到了类似的问题。

当时系统报告密码错误。
我当时很迷茫,很慌张,但冷静下来想了想,问题应该不大。
我们以前处理过类似的事情。
首先我需要打开sqlplus,它似乎有一个绿色图标,然后以系统身份登录,所以作为sys帐户,密码是managerassysdba。
我还记得很清楚,然后有一条sys/managerassysdba的语句。

接下来,创建一个新用户。
这一步千万不要马虎。
语法是“createuser usernameidentifiedbypassword”。
我使用的命令是createuserCzhangJunidentifiedbyzhangJun;。
记住最后不能少一个分号,然后按回车键。

然后您需要取消阻止该用户。
这一步非常关键。
语法是 alteruser 用户名 accountunlock。
我记得是alteruserCzhangJunaccountunlock;然后解锁发生了。

然后需要授予用户创建权限。
该命令是 grantcreatesessiontousername。
当时我写了grantdbatoCzhangJun;。
我还清楚地记得DBA许可证。

最后一步,更改用户和密码后,需要再次使用Oracle eSQL Developer进行连接。
这次连接成功建立了。
我很高兴,事情终于解决了。

oracle ORA-01017 用户,无法通过PL-SQL登录,怎么回事?

上周,一位客户问我,他在使用PLSQL连接Oracle数据库时遇到ORA-01 01 7 错误,这让他很头疼。
我告诉他这个错误很常见,通常有以下原因:
1 用户没有登录权限。
原因很简单,就是数据库管理员没有给这个用户足够的权限,尤其是登录权限。
解决办法是找到数据库的管理员并允许用户使用权限,允许用户ALLOW AGAINST用户名。

2 用户的密码已过期。
Oracle数据库用户密码有有效期。
如果密码过期,用户自然无法登录,此时用户需要更改密码,并且可能需要DBA的帮助来解锁帐户。

3 程序传递了错误的用户密码。
有时,当在PLSQL工具或应用程序中使用用户登录时,程序可能无法正确传递用户的密码,例如空间不足或字符错误。
此时,单击程序图标,确保输入的用户名和密码正确,并且没有多余的字符。

总结一下,ORA-01 01 7 错误主要与权限、密码状态和密码传输方式有关。
解决此类问题通常需要DBA的帮助,以确保用户权限正常、密码良好、登录信息传输正确。
不管怎样,对你来说,这些活动都是比较例行公事的。
我还在想,有大事要不要提醒他回电话,以防万一?