解锁oracle 12c数据库中的帐户

时间:2014-03-26 16:02:08

标签: oracle oracle-sqldeveloper sqlplus

我试图运行spring mvc代码并得到jdbc连接错误:无法打开连接。我试图在sqldeveloper中连接数据库但我的帐户已被锁定。

所以我尝试在命令提示符下使用sqlplus。由于我有多个db_homes,并且未设置oracle home,因此抛出错误sqlplus不是内部命令。我通过检查db_home路径修复了它并修复了之后我给了命令"更改用户系统帐户解锁"它改变了。

然后我尝试使用用户名和密码连接sql developer中的数据库,但仍然将其锁定。这是另一件事,我需要做解锁帐户吗?请提出相关建议。它早先工作了。

2 个答案:

答案 0 :(得分:2)

sqlplus" / as sysdba"

以SYSDBA身份登录后,您需要解锁SCOTT帐户

SQL> alter user scott account unlock;

SQL>授予连接,资源到斯科特;

答案 1 :(得分:0)

您可以使用以下步骤解锁帐户

SQL> select USERNAME,ACCOUNT_STATUS from dba_users where username='MITO_UAT';

USERNAME                       ACCOUNT_STATUS
------------------------------ --------------------------------
MITO_UAT                       LOCKED

SQL> alter user MITO_UAT account unlock;

User altered.

SQL> select USERNAME,ACCOUNT_STATUS from dba_users where username='MITO_UAT';

USERNAME                       ACCOUNT_STATUS
------------------------------ --------------------------------
MITO_UAT                       OPEN

SQL> conn MITO_UAT/MITO_UAT
Connected.
SQL>