oracle19c配置scott创建,oracle 19c创建sample schema-HROESH等等

2024-02-26 15:40

本文主要是介绍oracle19c配置scott创建,oracle 19c创建sample schema-HROESH等等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

oracle 19c创建sample schema-HROESH等等

oracle 19c创建sample schema-HR,OE,SH等等

本文有两个目的:

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

以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

1ef8c7b6d4a6b876ace467fbf93fbb7b.png

包内容如下截图:

c6bc17d5ee30cfd16f113dcfe765f9c0.png

把这个安装包上传到服务器上,并放到$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

[email protected]>@?/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;

示例输出:

HRINDEX19

HRPROCEDURE2

HRSEQUENCE3

HRTABLE7

HRTRIGGER2

HRVIEW1

SCOTTINDEX2

SCOTTTABLE4

SHTABLE2

参考连接:

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-HROESH等等相关教程

这篇关于oracle19c配置scott创建,oracle 19c创建sample schema-HROESH等等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/749357

相关文章

mybatis映射器配置小结

《mybatis映射器配置小结》本文详解MyBatis映射器配置,重点讲解字段映射的三种解决方案(别名、自动驼峰映射、resultMap),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定... 目录select中字段的映射问题使用SQL语句中的别名功能使用mapUnderscoreToCame

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

oracle 11g导入\导出(expdp impdp)之导入过程

《oracle11g导入导出(expdpimpdp)之导入过程》导出需使用SEC.DMP格式,无分号;建立expdir目录(E:/exp)并确保存在;导入在cmd下执行,需sys用户权限;若需修... 目录准备文件导入(impdp)1、建立directory2、导入语句 3、更改密码总结上一个环节,我们讲了

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级

ShardingProxy读写分离之原理、配置与实践过程

《ShardingProxy读写分离之原理、配置与实践过程》ShardingProxy是ApacheShardingSphere的数据库中间件,通过三层架构实现读写分离,解决高并发场景下数据库性能瓶... 目录一、ShardingProxy技术定位与读写分离核心价值1.1 技术定位1.2 读写分离核心价值二

QT Creator配置Kit的实现示例

《QTCreator配置Kit的实现示例》本文主要介绍了使用Qt5.12.12与VS2022时,因MSVC编译器版本不匹配及WindowsSDK缺失导致配置错误的问题解决,感兴趣的可以了解一下... 目录0、背景:qt5.12.12+vs2022一、症状:二、原因:(可以跳过,直奔后面的解决方法)三、解决方

SpringBoot路径映射配置的实现步骤

《SpringBoot路径映射配置的实现步骤》本文介绍了如何在SpringBoot项目中配置路径映射,使得除static目录外的资源可被访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一... 目录SpringBoot路径映射补:springboot 配置虚拟路径映射 @RequestMapp