本文有两个目的:
1.数据库里面只安装HR用户, 19C也提供安装脚本;
2.一键安装HR、OE、SH等所有其他的用户,19C不在提供安装脚本,需要从GITHUB上下载,我已经下载完了,可以直接从本文下载或者从附上的连接直接下载,备注:下载的ZIP包 包含了所有相关联的脚本:

前言:

  • 在创建之前查看临时表空间为执行脚本的输入做准备:

select tablespace_name from dba_temp_files;

  • 查看表空间,打算把HR放到哪个表空间里面,查看表空间还有很大空间的,这里面我就放到USERS表空间了(假设回收站没开,表空间都是自动拓展的):

select TABLESPACE_NAME,ROUND(SUM(BYTES/1024/1024),2)
CUR_M,ROUND(SUM(MAXBYTES/1024/1024),2) MAX_M from dba_data_files
where autoextensible=‘YES’ GROUP BY TABLESPACE_NAME ORDER BY 2

1. 只创建HR 用户

以SYSDBA登录.

sqlplus connect sys as sysdba
Enter password: password

  • 跑hr_main.sql脚本,创建HR用户以及用户下的表:

SQL> @?/demo/schema/human_resources/hr_main.sql

-输入 HR的密码

specify password for HR as parameter 1:
Enter value for 1:

  • 输入HR的默认表空间

Enter value for 2:
Enter temp as the temporary tablespace for HR

  • 输入HR的临时表空间的名字:

Enter value for 3:
Enter your SYS password

  • 输入 SYS的密码:

specify password for SYS as parameter 4:
Enter value for 4:

  • Enter the directory path, for example, $ORACLE_HOME/demo/schema/log/,
    for your log directory

specify log path as parameter 5:
Enter value for 5:

  • After script hr_main.sql runs successfully and schema HR is
    installed, you are connected as user HR. To verify that the schema
    was created, use the following command:

SQL> SELECT table_name FROM user_tables;

2. 一键安装 HR、OE、SH等所有其他的用户

下载链接:https://github.com/oracle/db-sample-schemas/releases/tag/v19c

包内容如下截图:

  • 把这个安装包上传到服务器上,并放到$ORACLE_HOME/demo/sample的目录下,解压:

unzip db-sample-schemas-19c.zip
查看文件:
total 96K
drwxr-xr-x 2 oracle oinstall 230 Apr 6 2018 shipping
drwxr-xr-x 2 oracle oinstall 4.0K Apr 6 2018 sales_history
-rw-r–r-- 1 oracle oinstall 5.2K Apr 6 2018 README.txt
-rw-r–r-- 1 oracle oinstall 4.9K Apr 6 2018 README.md
drwxr-xr-x 2 oracle oinstall 4.0K Apr 6 2018 product_media
drwxr-xr-x 3 oracle oinstall 4.0K Apr 6 2018 order_entry
-rw-r–r-- 1 oracle oinstall 6.0K Apr 6 2018 mkverify.sql
-rw-r–r-- 1 oracle oinstall 6.5K Apr 6 2018 mkunplug.sql
-rw-r–r-- 1 oracle oinstall 7.0K Apr 6 2018 mksample.sql
-rw-r–r-- 1 oracle oinstall 28K Apr 6 2018 mkplug.sql
-rw-r–r-- 1 oracle oinstall 2.7K Apr 6 2018 mk_dir.sql
-rw-r–r-- 1 oracle oinstall 1.1K Apr 6 2018 LICENSE.md
drwxr-xr-x 2 oracle oinstall 79 Apr 6 2018 info_exchange
drwxr-xr-x 2 oracle oinstall 197 Apr 6 2018 human_resources
-rw-r–r-- 1 oracle oinstall 3.6K Apr 6 2018 drop_sch.sql
-rw-r–r-- 1 oracle oinstall 117 Apr 6 2018 CONTRIBUTING.md
drwxr-xr-x 2 oracle oinstall 85 Apr 6 2018 bus_intelligence

  • 执行脚本,pw后缀的都是密码,可以手动输入,也可以使用以下方法作为参数输入

@?/demo/schema/mksample systempw syspw hrpw oepw pmpw ixpw shpw bipw
users temp /u01/dump/log dbtest19c

输出示例:

SQL*Plus: Release 19.0.0.0.0 - Production on Tue Nov 5 18:00:38 2019
Version 19.3.0.0.0

Copyright © 1982, 2019, Oracle. All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release
19.0.0.0.0 - Production Version 19.3.0.0.0

SYS@hd11g>@?/demo/schema/mksample systempw syspw hrpw oepw pmpw ixpw
shpw bipw users temp /u01/dump/log dbtest19c

specify password for SYSTEM as parameter 1:

specify password for SYS as parameter 2:

specify password for HR as parameter 3:

specify password for OE as parameter 4:

specify password for PM as parameter 5:

specify password for IX as parameter 6:

specify password for SH as parameter 7:

specify password for BI as parameter 8:

specify default tablespace as parameter 9:

specify temporary tablespace as parameter 10:

specify log file directory (including trailing delimiter) as parameter
11:

specify connect string as parameter 12:

Sample Schemas are being created …

ERROR: ORA-01017: invalid username/password; logon denied

Warning: You are no longer connected to ORACLE. SP2-0640: Not
connected SP2-0640: Not connected SP2-0640: Not connected SP2-0640:
Not connected SP2-0640: Not connected SP2-0640: Not connected ERROR:
ORA-01017: invalid username/password; logon denied

SP2-0310: unable to open file
SUB__CWD/human_resources/hr_main.sql” ERROR: ORA-01017: invalid
username/password; logon denied

SP2-0310: unable to open file “SUB__CWD/order_entry/oe_main.sql”
ERROR: ORA-01017: invalid username/password; logon denied

SP2-0310: unable to open file “SUB__CWD/product_media/pm_main.sql”
ERROR: ORA-01017: invalid username/password; logon denied

SP2-0310: unable to open file “SUB__CWD/info_exchange/ix_main.sql”
ERROR: ORA-01017: invalid username/password; logon denied

SP2-0310: unable to open file “SUB__CWD/sales_history/sh_main.sql”
ERROR: ORA-01017: invalid username/password; logon denied

SP2-0310: unable to open file
SUB__CWD/bus_intelligence/bi_main.sql” ERROR: ORA-01017: invalid
username/password; logon denied

not spooling currently SP2-0310: unable to open file
SUB__CWD/mkverify.sql” @>

  • 查看验证这几个用户创建的OBJECTS

SELECT OWNER,OBJECT_TYPE, COUNT(1) FROM DBA_OBJECTS where owner in (‘HR’,‘OE’,‘SH’,‘IX’,‘BI’,‘PM’,‘SCOTT’) GROUP BY OWNER,OBJECT_TYPE
ORDER BY 1;

示例输出:
HR INDEX 19
HR PROCEDURE 2
HR SEQUENCE 3
HR TABLE 7
HR TRIGGER 2
HR VIEW 1
SCOTT INDEX 2
SCOTT TABLE 4
SH TABLE 2

参考连接:
https://docs.oracle.com/en/database/oracle/oracle-database/19/comsc/installing-sample-schemas.html#GUID-1E645D09-F91F-4BA6-A286-57C5EC66321D

oracle 19c创建sample schema-HR,OE,SH等等相关推荐

  1. oracle19c配置scott创建,oracle 19c创建sample schema-HR,OE,SH等等

    本文有两个目的: 1.数据库里面只安装HR用户, 19C也提供安装脚本: 2.一键安装HR.OE.SH等所有其他的用户,19C不在提供安装脚本,需要从GITHUB上下载,我已经下载完了,可以直接从本文 ...

  2. oracle19c怎么创建Scott,Oracle db-sample-schema-19c安装(scott hr oe pm ix sh bi用户创建部署)...

    Windows平台上,Oracle19c软件完成安装和建库之后,在学习<Oracle SQL高级编程>的过程中,发现没有scott.hr.oe.pm.ix.sh.bi用户,需要额外动手创建 ...

  3. c oracle fillschema,Oracle 19c create Sample Schemas

    Oracle Database Sample Schemas Copyright © 2016 Oracle Permission is hereby granted, free of charge, ...

  4. oracle 12C没有hr_main.sql脚本文件,无法创建sample schema

    在测试时需要用到hr样例schema下的一些测试表,但在$ORACLE_HOME/demo/schema/human_resources路径下没有发现hr_main.sql脚本文件,也就无法手动创建, ...

  5. Oracle 19c 创建用户、授权实践

    数据据库.用户.CDB与PDB之间的关系 基本概念: Multitenant Environment:多租户环境 CDB(Container Database):数据库容器 PD(Pluggable ...

  6. oracle 19c创建表空间、用户及授权

    oracle从12c开始增加了增加了CDB和PDB的概念,数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB).CD ...

  7. 如何安装Oracle数据库自带的HR Sample Schema

    本文参考了此文档. 如果希望使用Github安装较全的Sample Schema,可参见如何使用github安装Oracle 数据库12c Sample Schema (示例Schema) 数据库安装 ...

  8. 用户关系表 存储_如何解决oracle 19c中创建用户报错的故障

    背景:Oracle 19c 创建表用户的时候,采用11g的语句会报一下错误. ORA-01918: user 'BISTU_ODS' does not exist 原因:oracle从12c开始增加了 ...

  9. Oracle 19c 新特性:Schema Only Account详解

    点击▲关注 "数据和云"   给公众号标星置顶 更多精彩 第一时间直达 老张拉呱:thomas zhang,甲骨文云平台事业部资深技术顾问,2008年加入甲骨文公司数据库咨询部门, ...

最新文章

  1. 添加一个文件夹及一些文件如何使用git生成patch
  2. 【转】Bresenham快速画直线算法
  3. Spring Boot中使用JSP
  4. Hyperledger Fabric 智能合约实战 (6) 访问链码接口
  5. oracle表分析 示例
  6. 使用 plot 绘制折线图,关于如何让坐标轴纵向显示和显示图例的一点技巧
  7. [20190214]11g Query Result Cache RC Latches.txt
  8. JVM—如何利用虚拟机栈进行函数调用?
  9. 如何处理Maven build错误 Non-Resolvable parent POM
  10. HTML文件上传对象file
  11. Java应用线上CPU飙高
  12. 吐血干货,直播首屏耗时400ms以下的优化实践
  13. 11个编程接单的网站,你有技术就有收入,有收入就有女朋友《男盆友》
  14. STM32封装库下载
  15. win10有效清理c盘空间: 移动pagefile.sys和删除hiberfil.sys文件
  16. android studio生成的apk文件无法安装
  17. python异常值处理实例_Python对杂乱文本数据进行处理实例
  18. 随心所欲的“四舍五入” 之 ROUNDDOWN函数如何使用?
  19. 北京国际康培计算机技术学校,2019年IB统考成绩最新汇总,北京哪所国际学校分数最高?...
  20. Android新机系统要求,原神手机端最低配置要求

热门文章

  1. Java之类和对象(超超超详解)
  2. [10] Linux系统日常运维
  3. 微软幽你一默,蓝屏死机屏保
  4. APP优化篇——优化关键评估指标
  5. 微信小程序云开发新手教程——关于多人云开发和git版本管理
  6. 【OFDM】多径信道下OFDM通信系统误码率仿真附matlab代码
  7. 作为一个码农,发发牢骚
  8. FlowLayout的使用
  9. 华为云fusionsphere 6.1组件功能
  10. Mysql关键字之Union all说明