今天发现了一个较为普遍的问题,在此进行解决,欢迎讨论!!!
问题发现——我的HR用户呢?我们在学习Orcle数据库的过程中,总是会使用到例如:SCOTT、HR一类的用户来帮组我们进行前期的学习。然而,学习这件事情肯定不是那么一帆风顺的。在结束今天老师讲解的课程之后,我准备开始大展身手(简单实践)之时,就遇到了这样的问题:我的HR用户不见了?
当我在解锁HR用户时,系统报错:“HR”不存在了。为此,我就去到dba_users的视图中找寻HR用户的身影。果不其然,它真的就没有了。
在这长达30行的结果中,没有一行是HR用户,那么我的HR用户又去哪里了呢?
经过我多处打听,终于找到问题所在了
问题竟然是在安装Orcle数据库时产生的:在安装Orcle数据库的过程中,在某一步骤中出现了初始化用户的选择。然而,由于一部分人在安装数据库时并没有经验,导致没有勾选到所需要的用户。(如:HR用户)
由于我已经装好了数据库,这里就不进行错误演示了。。。
找回HR用户有很多种方案,例如:重装数据库、或者导入别人传给你的用户文件(这些都比较麻烦,我就不仔细讲了)。主要给大家推荐一种简单的方案。
利用脚本文件新建HR用户:
下载HR用户创建的脚本文件 脚本文件下载地址 以sys或system用户执行脚本文件 解锁HR用户并修改用户密码 连接HR用户 以sys或system用户执行脚本文件步骤 以sys或system用户连接数据库@d:\temp\hr_main.sql
解锁HR用户并修改用户密码
代码展示:
解锁用户HR alter user HR account unlock;
修改用户密码(此处***为自己设置的密码) alter user HR identified by ***;
如有任何问题,欢迎探讨,本人QQ:3251877166