Oracle HR样例数据库建立

在视频的学习过程中,老师用到了HR样例数据库,但是我发现我的样例数据库中没有HR样例数据库,可能是在安装的时候漏掉了哪个环节,所以只能补救一下

如何判断自己是否有HR样例数据库呢?操作代码如下所示

第一步:运行sqlplus命令,进入sqlplus环境

 第二步:使用系统管理员的身份连接数据库

 第三步:查看dba_users表中的用户

select username,account_status from dab_users order by username

目前我这里的用户是没有HR用户的

这一步如果不清楚表中的字段名,可以先使用"desc dba_users"查看表的数据字段,如下图所示

 第四步:导入脚本文件

可以直接下载这个文件,然后放在你对应的demoschemahuman_resources目录下即可,我的是这样的,第一个文件不用管,你只需要把第二个文件放入就好了

链接:https://pan.baidu.com/s/1hgTmKdPIPGsGsp-zHGUITw
提取码:sjg7

注明:文件来源:https://blog.csdn.net/fxyfdf/article/details/59540835,小伙伴们也可以去这里下载

 第五步:执行hr_main.sql文件

执行代码

@D:Oracle11gproduct11.2.0dbhome_1demoschemahuman_resources/hr_main.sql

这里的路径一定要对,不然是无法执行的,系统会提示找不到您的文件

第六步:等命令执行完之后重复第二步

然后我们再查询dba_users表的用户名就发现已经有HR用户了

 在这里大家再注意一下,如果你的用户的accout_status为被锁住的状态,即“EXPIRED & LOCKED”,我们还需要手动解锁才能使用HR数据库,解锁的方法如下

注:这时一定要用sysdba的身份登录

alter user hr account unlock;

原文地址:https://www.cnblogs.com/ykagile/p/12706268.html