在視頻的學習過程中,老師用到了HR樣例數據庫,但是我發現我的樣例數據庫中沒有HR樣例數據庫,可能是在安裝的時候漏掉了哪個環節,所以只能補救一下
如何判斷自己是否有HR樣例數據庫呢?操作代碼如下所示
第一步:運行sqlplus命令,進入sqlplus環境
第二步:使用系統管理員的身份連接數據庫
第三步:查看dba_users表中的用戶
select username,account_status from dab_users order by username
目前我這里的用戶是沒有HR用戶的
這一步如果不清楚表中的字段名,可以先使用"desc dba_users"查看表的數據字段,如下圖所示
第四步:導入腳本文件
可以直接下載這個文件,然后放在你對應的demo\schema\human_resources目錄下即可,我的是這樣的,第一個文件不用管,你只需要把第二個文件放入就好了
鏈接:https://pan.baidu.com/s/1hgTmKdPIPGsGsp-zHGUITw
提取碼:sjg7
注明:文件來源:https://blog.csdn.net/fxyfdf/article/details/59540835,小伙伴們也可以去這里下載
第五步:執行hr_main.sql文件
執行代碼
@D:\Oracle11g\product\11.2.0\dbhome_1\demo\schema\human_resources/hr_main.sql
這里的路徑一定要對,不然是無法執行的,系統會提示找不到您的文件
第六步:等命令執行完之后重復第二步
然后我們再查詢dba_users表的用戶名就發現已經有HR用戶了
在這里大家再注意一下,如果你的用戶的accout_status為被鎖住的狀態,即“EXPIRED & LOCKED”,我們還需要手動解鎖才能使用HR數據庫,解鎖的方法如下
注:這時一定要用sysdba的身份登錄
alter user hr account unlock;