日期:2014-05-16  浏览次数:20461 次

Oracle数据库案例整理-导入导出Oracle数据失败-数据库用户被锁

1.1       现象描述

导入数据失败,系统显示如下错误信息:

SQL> Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
---- Load weak_password.unl
ORA-28000: the account is locked

1.2       可能原因

数据库用户被锁。

1.3       处理步骤

  1. oracle用户登录数据库所在机器。
  2. sysdba用户连接数据库。

% sqlplus / as sysdba

  1. 解锁该数据库用户。

SQL> alter user username account unlock;

说明:

username为数据库用户名。

  1. 执行导入数据脚本。

导入成功,系统提示如下信息:

Import terminated successfully without warnings.

1.4       参考信息

如何解决ORACLE数据库用户密码过期

1.  重新设定用户密码。

SQL> alter user username identified by password;

说明:

username为数据库用户名。

password为数据库密码,可以使用旧密码。

2.  解锁该数据库用户。

SQL> alter user username account unlock;

3.  修改用户密码过期策略。

SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;