ORACLE-快速创建scott和hr用户

快速创建scott和hr用户

刚安装完Oracle 12c之后,该版本的数据库系统scott和hr用户是不可用的。如图:
在这里插入图片描述
在system用户下查看scott和hr用户是否存在

alter user scott identified by tiger account unlock;
alter user hr identified by hr account unlock;

发现这两个用户不存在。
在这里插入图片描述
但是在很多的Oracle教科书里,都会拿这两个用户来做演示。所以有必要出一篇博客让大家更好更快速的创建这两个用户。

创建SCOTT用户

1、找到以下目录的sql脚本文件。E:\app\Q\product\12.2.0\dbhome_1\rdbms\admin\scott.sql
2、登录system用户,运行该脚本。

 @E:\app\Q\product\12.2.0\dbhome_1\rdbms\admin\scott.sql

3、发现仍然连接不了用户scott,但是可以使用以下语句对用户进行修改。

alter user scott identified by tiger account unlock;

在这里插入图片描述
这表明,scott用户已经存在Oracle数据库系统了
4、以文本方式打开scott.sql,找到以下语句,在system用户下运行。

GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO SCOTT IDENTIFIED BY TIGER;
ALTER USER SCOTT DEFAULT TABLESPACE USERS;
ALTER USER SCOTT TEMPORARY TABLESPACE TEMP;

在这里插入图片描述
5、运行以上语句之后,会发现仍然登录不了scott用户,这时运行以下语句:

alter user scott identified by tiger account unlock;

再次连接scott用户,会发现可以连接成功了。
在这里插入图片描述
最后,看下该用户下的emp表是否存在,可以发现,是存在的。到目前为止,scott用户已创建完毕。
在这里插入图片描述

创建HR用户

1、找到该文件夹E:\app\Q\product\12.2.0\dbhome_1\demo\schema\human_resources
运行hr_main.sql

@E:\app\Q\product\12.2.0\dbhome_1\demo\schema\human_resources\hr_main.sql;

这时会让输入四个参数:

  • 用户密码:hr
  • 默认表空间:USERS
  • 临时表空间:TEMP
  • 运行日志存放路径:E:\app\Q\oradata
    在这里插入图片描述

2、连接hr用户成功。
在这里插入图片描述
以上就是scott和hr用户的创建过程。

希望这篇博客能帮助到每一个看到这篇博客的人,帮忙点个赞加个关注!!!

发布了23 篇原创文章 · 获赞 8 · 访问量 4124

猜你喜欢

转载自blog.csdn.net/weixin_36522099/article/details/103444925
今日推荐