【发布时间】:2014-05-05 04:34:15
【问题描述】:
我尝试运行 spring mvc 代码并收到 jdbc 连接错误:无法打开连接。我尝试在 sqldeveloper 中连接数据库,但我的帐户被锁定。
所以我尝试在命令提示符下使用 sqlplus。因为我有多个 db_homes,并且没有设置 oracle home,所以它抛出了一个错误 sqlplus is not an internal command。我通过检查 db_home 路径修复了它并修复了它,然后我给出了命令“alter user system account unlock”它被改变了。
然后我尝试使用用户名和密码连接sql developer中的数据库,但仍然锁定。那是什么其他的事情,我需要做些什么来解锁帐户?请对此提出建议。它在早些时候工作。
【问题讨论】:
-
你为什么连接为
system?您确定从 Java、SQL Developer 和 SQL*Plus 连接到同一个数据库吗? -
我在任何地方都给出相同的东西,在 sqlplus 中如果我给用户名系统和密码它显示无效的用户名/密码,登录被拒绝但在 sql plus 中如果我尝试以 sysdba 身份连接,那么密码, 它连接到 oracle 12c 数据库
-
我是 oracle 新手,在安装时我使用 system 作为用户名。所以我一直保持原样,直到现在它都运行良好,然后才解锁
-
即使我尝试使用其他帐户(例如 SYS)使用用户名 system 和密码 oracleadmin 进行解锁,它也无法正常工作。谁能给我一个解决方案?
-
select account_status, lock_date from dba_users where username = 'SYSTEM';说它是打开还是锁定,如果它被锁定,它的日期是什么?
标签: oracle oracle-sqldeveloper sqlplus