代码之家  ›  专栏  ›  技术社区  ›  user7599364

无法在OVM VIrtualBox上使用Oracle Developer days连接sqlplus hr/hr

  •  0
  • user7599364  · 技术社区  · 6 年前

    我想将我的数据库连接到 hr database 在我的Oracle开发人员使用Oracle VM VirtualBox的日子里。当我使用连接数据库时 sqlplus sys/oracle as sysdba ,成功,状态为 OPEN . 但是,当我打开一个新标签,我 sqlplus hr/hr on [oracle@localhost ~]$ . 它不工作,并且有一个警告 ERROR:ORA-01017: invalid username/password; logon denied . 之后,我可以输入用户名,但不能输入密码。并再次显示警告( 错误:ORA-01017:用户名/密码无效;登录被拒绝 .) 我拿到了 sqlplus hr/hr 从我的讲师那里,她可以用它登录。我错过什么了吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Kaushik Nayak    6 年前

    人力资源 用户是否正确创建?。如果未创建用户并使用此线程中给出的说明授予所有会话权限:

    No usename HR in Oracle 12c .

    要知道用户存在,您可以通过登录dba来运行此查询(正如您所说: sqlplus sys/oracle as sysdba )

    select * from all_users where USERNAME='HR' ;
    

    如果您发现该用户存在并且不确定密码,请运行

    ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK
    

    作为sysdba将密码重置为 人力资源部 . 尝试在完成这些步骤后登录,应该可以正常工作。