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

Can't connect sqlplus hr/hr using Oracle Developer days on OVM VIrtualBox

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

HR 用户是否正确创建?如果不使用此线程中给出的说明创建用户并授予所有会话权限:

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

as sysdba 将密码重置为 hr。在完成这些步骤后尝试登录,它应该可以正常工作。