ORA-28000:expdp中的帐户被锁定错误

时间:2014-11-22 19:26:47

标签: database oracle database-schema

我在oracle导出实用程序中遇到ORA-28000: account is locked错误。发出以下命令:

  

expdp用户/密码表= MY_TABLE目录= TABLE_EXPORT dumpfile = myexport.dmp CONTENT = DATA_ONLY COMPRESSION = ALL

我更改了数据库用户帐户密码,自从此密码更改后,oracle导出实用程序无法正常工作。它每次我们尝试运行它时都会锁定用户帐户。 由于我的所有其他工作都使用相同的用户名和密码,因此它与expdp命令中的错误用户名和密码无关。

在某些数据库文件中,似乎需要某些配置或密码同步。有没有人知道解决这种奇怪的情况?

2 个答案:

答案 0 :(得分:1)

新密码是否包含可能导致shell脚本表现不同的特殊字符?

了解account_status可能会有所帮助: 从dba_users中选择用户名,account_status;

这会告诉我们,由于登录失败次数太多而导致帐户被锁定,或者有人正在运行"更改用户帐户锁定"。

答案 1 :(得分:0)

这是因为多次测试连接或使用错误参数(也就是用户名或密码组合)完成的登录尝试。

  

失败 - 测试失败:ORA-28000:帐户被锁定

现在,如何在Oracle中解锁该特定用户。

特权用户systemsysdba或数据库管理员)必须登录待机状态并解锁其中的帐户

ALTER USER locked_user_name ACCOUNT UNLOCK;

COMMIT;