gpt4 book ai didi

oracle - ORA-2800 : account is locked error in qtp

转载 作者:行者123 更新时间:2023-12-02 05:27:53 24 4
gpt4 key购买 nike

我在连接到数据库以通过QTP脚本检查数据库计时时收到以下错误:

"Cannot update system time with database time due to error: ERROR: [Oracle][ODBC][Ora]ORA-28000: the account is locked"

但是给出的数据库SID和凭据是正确的,并且在某些数据库客户端中经过验证是相同的。我不确定为什么它在 QTP 中抛出错误?

谁能帮我解决这个问题吗?

最佳答案

1) 使用管理员权限登录 Oracle 数据库:

cmd> sqlplus/as sysdba

cmd> sqlplus system/{systemPassword}@{OracleSID}

2) 使用以下命令解锁您的用户帐户:

sql> alter user {yourDbUser} 帐户解锁;

3) 仍然在 SQL*Plus 命令提示符下,防止帐户锁定再次发生:

sql> ALTER PROFILE "DEFAULT"LIMIT PASSWORD_LIFE_TIME UNLIMITED;

sql> ALTER PROFILE“DEFAULT”LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;

编辑应有的评论

以上说明应该可以解决您的问题。我发布了一个与此主题相关的附加命令,您可以尝试(但我不确定这是解决方案):

sql> 向 {yourDbUser} 授予连接、资源;

您还可以check for the status of other locked users in your database也许您的工具正在尝试与除您正在使用的用户之外的其他用户连接,但该用户仍然存在此问题。

关于oracle - ORA-2800 : account is locked error in qtp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13230462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com