Oracle12c 添加HR用户

来源:互联网 发布:linux下c 多线程 编辑:程序博客网 时间:2024/06/05 02:07

1.前言

Oracle12c中,不存在HR示例用户,所以,需要使用相应文件,创建HR用户。
个人使用的Oracle版本为Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

2.查找与hr相关的sql文件

在本地计算机的安装目录中,可以找到所要找的文件。文件位于安装路径/product/12.2.0/dbhome_1/demo/schema/human_resources
hr_main.sql文件位置]![这里写图片描述

3.修改文件

由于Oracle12c新建用户必须添加“c##”字段,所以需要对找到的所有sql文件进行修改。
事先做好文件的备份,避免出现错误修改而无法返回的情况。
本人借助了SublimeText3的批量替换功能,将目录中的所有sql文件中的”hr”字段替换为”c##hr”。
批量替换
修改文件名
修改文件名

4.导入sql文件

  • 系统用户登录
      sqlplus / as sysdba
  • 导入文件
      @路径/c##hr_main.sql;

  依次输入

    密码specify password for c##hr as parameter 1:       输入 1 的值:123456    默认表空间specify default tablespeace for c##hr as parameter 2:       输入 2 的值:users    临时表空间specify temporary tablespace for c##hr as parameter 3:       输入 3 的值:temp    日志存储路径specify log path as parameter 4:       输入 4 的值:E:\OracleDB\log(自定义)

  输入之后,将会执行相关操作。执行完毕后,将会出现成功提示:

     PL/SQL procedure successfully completed
  • 验证
     -- 用户登录     SQL>conn c##hr/123456     已连接。

添加HR用户成功。