Oracle数据库HR用户缺失与使用后的更新
-by QQC from BTBU
本文适用于安装完Oracle,DBCA安装数据库时示例数据库无法选取以及练习中使用完数据库想让hr恢复原样以及想解锁hr用户的同学。
提示:恢复hr原样的中间我会提示。
提示:安装数据库时示例数据库无法选取的同学现在可以下载这个了 ↓
百度云链接:https://pan.baidu.com/s/1nuLSQs7oZ44fs4DGeJgV3g
提取码:8rud
正文:
判断是否有hr用户方法:
连接sql,使用sys用户运行命令
select username from dba_users;
如果HR用户出现,则HR用户存在,可能需要考虑解锁问题。
↓无法选取选手
1.下载好后的hr_main.sql放在桌面(随便你能找到的地方)待命。
2.我们先来看看怎么找放到哪里?
- hr_main.sql应该放在文件夹human_resources中,如果懒得找可以直接
用文件资源管理器的搜索功能搜索,缺点就是如果你没法确定安装在哪个盘里面搜索有点慢。
- 通过服务(如果不知道服务在哪里自行百度)找到oracle有关的服务。
双击或者右键属性打开,可以看到中间的可执行文件的路径。
复制路径中\bin前面的部分在文件资源管理器中打开,然后可以进行上一步或者将 \demo\schema\human_resources
续在后面,然后把刚刚下载的hr_main.sql放在里面。
比如:
↓要恢复的同学可以过来一块听了
1.打开管理员命令行,通过cd进入到刚刚的目录中。
我的目录为:
F:\app\QinQi\product\11.2.0\dbhome_1\demo\schema\human_resources
我需要执行:
打开SQL的管理员用户输入下面的代码
@hr_main.sql
如果提示像这样
加一堆created,那么恭喜你成功了。HR用户以及创建成功,加下来进行解锁就行。
如果有这样提示的
请用管理员模式打开cmd重试。
↓解锁hr用户的也可以过来了
上一步我们已经进入了sql,如果安装完了可能我们已经进入hr了,可以通过show user
查看当前用户,如果是hr,不妨重新连接sys用户设置密码。(默认密码hr)
解锁代码:
alter user hr account unlock;
修改密码:
alter user hr identified by 密码;
连接hr
conn hr/密码;
三连加关注,你我不走散💖