解锁oracle 12c数据库的用户



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

所以我尝试在命令提示符中使用sqlplus。由于我有多个db_home,并且没有设置oracle home,因此抛出错误sqlplus不是内部命令。我已经通过检查db_home路径和固定修复了它,之后我给了命令"alter user system account unlock"它改变了。

然后我试图连接数据库在sql开发人员的用户名和密码,但仍然是锁定的。我还需要做什么才能解锁账户吗?请对此提出建议。

sqlplus "/as sysdba"

作为SYSDBA登录后,需要解锁SCOTT帐户

SQL> alter user scott account unlock

您可以使用以下步骤解锁

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>

最新更新