oracle 19c上安装样例数据库

样例schema的分类
HR: Human Resources
OE: Order Entry
PM: Product Media
IX: Information Exchange
SH: Sales History
BI: Business Intelligence

安装样例数据库

1:HR的安装,通过dbca时候

在这里插入图片描述

2:HR的安装,安装完数据库后,通过脚本安装,脚本在$ORACLE_HOME/demo/schema/human_resources下

说明:安装过程可以多次执行,因为先是删除用户再创建。

检查样例数据库的表空间USERS、临时表空间TEMP
alter session set container=pdb1;
select tablespace_name from dba_tablespaces;

执行安装脚本,设定HR用户密码、表空间、临时表空间、日志路径

SQL> @?/demo/schema/human_resources/hr_main.sqlspecify password for HR as parameter 1:
Enter value for 1: hrspecify default tablespeace for HR as parameter 2:
Enter value for 2: usersspecify temporary tablespace for HR as parameter 3:
Enter value for 3: tempspecify log path as parameter 4:
Enter value for 4: $ORACLE_HOME/demo/schema/log/PL/SQL procedure successfully completed.

检查安装结果

select username,account_status,default_tablespace,temporary_tablespace from dba_users where username='HR';select owner,object_name,object_type from dba_objects where owner='HR'; 

总共34个对象

3:HR及其他样例安装。安装完数据库后,安装’HR’,‘OE’,‘PM’,‘IX’,‘SH’,‘BI’ 的schema

用迅雷从Github上下载19c的样例安装包
https://github.com/oracle-samples/db-sample-schemas/releases/tag/v19c
在这里插入图片描述

将安装包上传到/home/oracle目录下并修改权限
mv db-sample-schemas-19c.zip /home/oracle
chown oracle.oinstall /home/oracle/db-sample-schemas-19c.zip
用oracle用户解压
unzip db-sample-schemas-19c.zip
修改脚本中变量路径为当前解压路径
安装perl工具
yum install perl
perl -v
cd db-sample-schemas-19c
perl -p -i.bak -e ‘s#SUB__CWD#’$(pwd)‘#g’ *.sql /.sql /.dat
检查修改结果,确定执行脚本的路径为正确路径
在这里插入图片描述

检查安装的用户所需要的默认表空间、临时表空间
cd db-sample-schemas-19c
sqlplus / as sysdba
alter user sys identified by oracle;
alter user system identified by oracle;
conn sys/oracle@172.16.0.230:1521/pdb1 as sysdba
show con_name

select tablespace_name from dba_tablespaces;

安装脚本的模版
@mksample systempw syspw hrpw oepw pmpw ixpw shpw bipw users temp /your/path/to/log/ connect_string
解释:

  • 上面带pw的都是要填入相应用户的密码
  • /your/path/to/log/是存放安装过程日志的路径,会自动创建目录
  • 这个脚本会按照依赖顺序往下创建
  • system账户不能锁定
  • 安装脚本可以多次执行,因为用户会被删除。

正式安装

@mksample oracle oracle oracle oracle oracle oracle oracle oracle users temp /home/oracle/log/ 172.16.0.230:1521/pdb1

安装结束画面
在这里插入图片描述

验证
select owner,object_type,count(object_name) from dba_objects where owner in (‘HR’,‘OE’,‘PM’,‘IX’,‘SH’,‘BI’) group by owner,object_type order by 1,2;
在这里插入图片描述

4:SCOTT的安装

安装脚本是$ORACLE_HOME/rdbms/admin/utlsampl.sql
说明:

  • 脚本中是先删除用户再创建用户,因此可以多次执行。
  • 脚本是从10g开始系统自带的
  • 脚本是在non-cdb下适用,如果在cdb下,需要修改连接命令

进行安装

sqlplus sys/oracle@172.16.0.230:1521/pdb1 as sysdba
@$ORACLE_HOME/rdbms/admin/utlsampl.sql

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/661667.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Go-Kit的Golang整洁架构实践

如何用Golang实现简洁架构?本文介绍了基于Go-Kit实现简洁架构的尝试,通过示例介绍了简洁架构的具体实现。原文: Why is Go-Kit Perfect For Clean Architecture in Golang? 简介 Go是整洁架构(Clean Architecture)的完美选择。整洁架构本身只是一种方法…

MySQL数据库基础第一篇(SQL通用语法与分类)

文章目录 一、SQL通用语法二、SQL分类三、DDL语句四、DML语句1.案例代码2.读出结果 五、DQL语句1.DQL-基本查询2.DQL-条件查询3.DQL-聚合函数4.DQL-分组查询5.DQL-排序查询6.DQL-分页查询7.DQL语句-执行顺序1.案例代码2.读出结果 六、DCL语句1.DCL-管理用户2.DCL-权限控制1.案例…

Kubernetes实战(二十三)-k8s event监控利器kube-eventer对接企微告警

1 背景 监控是保障系统稳定性的重要组成部分,在Kubernetes开源生态中,资源类的监控工具与组件监控比较多。 cAdvisor:kubelet内置的cAdvisor,监控容器资源,如容器cpu、内存;Kube-state-metrics&#xff1…

Maya------创建多边形工具

配合导入图像使用 Tab键可以删除一个点! 模型不能超过4边面!多切割工具进行连接! 15.maya常用命令5.创建多边形工具 反转 双显 挤出_哔哩哔哩_bilibili

kubecolor让kubelet更好看

kubecolor让kubelet更好看 默认情况下kubectl输出都是白色,在列特别多的情况下比较难分清楚具体是哪个对应哪个. 发现kubecolor可以完美解决这样的问题. 1. 安装kubecolor mkdir kubecolor cd kubecolor wget https://github.com/kubecolor/kubecolor/releases/download/v0.…

vue2+html2pdf下载PDF,PDF分页切割

问题&#xff1a; PDF下载下来后&#xff0c;文档内容被暴力分割。 解决方案&#xff1a; HTML <!-- 打印按钮 --> <el-button type"primary" size"small" class"el-icon-download right_btn" click"downloadPDF">PDF&…

three.js CSS3DRenderer、CSS3DObject渲染HTML标签

有空的老铁关注一下我的抖音&#xff1a; 效果&#xff1a; <template><div><el-container><el-main><div class"box-card-left"><div id"threejs" style"border: 1px solid red;position: relative;"><…

CSS3的新盒子,选择器等

新增的选择器&#xff1a; 属性选择器&#xff1a; 结构伪类选择选器&#xff1a; nth较为重要&#xff1a;但公式中的字母必须是n 区别&#xff1a; nth-child&#xff1a; 认为父类下的都是儿子&#xff0c;此时就需要有对应的需要&#xff0c;如下&#xff0c;此时即使排1&…

【Bugs】Jmeter报错:NoSuchMethodError: org.apache.jmeter.samplers.

报错情况 Jmeter版本&#xff1a;5.4.3 报错场景&#xff1a;在线程组中添加了jpgc - PerfMon Metrics Collector性能监控组件后出现报错。 Jmeter中无法运行测试&#xff0c;cmd命令行中出现以下报错。 cmd报错详细内容&#xff1a; Uncaught Exception java.lang.NoSuchMe…

废品上门回收小程序搭建全过程

随着人们对环境保护意识的不断增强&#xff0c;废品回收成为了一项重要的社会活动。为了方便废品回收的顾客和回收者之间的联系&#xff0c;废品上门回收小程序成为了一种流行的解决方案。然而&#xff0c;如何选择一款合适的废品上门回收小程序搭建平台呢&#xff1f;下面将为…

数据表的增删改查(上)

这一章的主角是数据表&#xff0c;但因为上篇文章还有一些数据库的知识没解决&#xff0c;因此先写了数据库。 选择数据库 在数据库创建后&#xff0c;不会将当前创建的数据库作为后续操作的默认数据库&#xff0c;如果需要在数据库中创建数据表并插入数据&#xff0c;需要先…

leetcode189.轮转数组|超简单易于理解方法

题目 https://leetcode.cn/problems/rotate-array/description/https://leetcode.cn/problems/rotate-array/description/ 给定一个整数数组 nums&#xff0c;将数组中的元素向右轮转 k 个位置&#xff0c;其中 k 是非负数。 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输…

springboot完成一个线上图片存放地址+实现前后端上传图片+回显

1.路径 注意路径 2.代码&#xff1a;&#xff08;那个imagePath没什么用&#xff0c;懒的删了&#xff09;&#xff0c;注意你的本地文件夹要有图片&#xff0c;才可以在线上地址中打开查看 package com.xxx.common.config;import org.springframework.beans.factory.annotat…

深信服技术认证“SCCA-C”划重点:深信服云计算关键技术

为帮助大家更加系统化地学习云计算知识&#xff0c;高效通过云计算工程师认证&#xff0c;深信服特推出“SCCA-C认证备考秘笈”&#xff0c;共十期内容。“考试重点”内容框架&#xff0c;帮助大家快速get重点知识。 划重点来啦 *点击图片放大展示 深信服云计算认证&#xff08…

mermaid使用指南+notion使用实例-持续更新中

最近一个月了吧&#xff0c;发现Notion插入图片的功能坏了&#xff0c;直接paste会404&#xff0c;本地上传也不行。电脑本地版和手机端都插不了图片&#xff0c;很头疼。解决方法也简单&#xff0c;用图床&#xff0c;放链接。 付费版我用的七牛&#xff0c;结合PicGo&#x…

Linux 路由配置与使用

概念 路由信息用于指导数据包从源地址查找到目的地址传输路径的信息&#xff1b; 路由分类 根据路由信息的来源分为静态路由和动态路由 静态路由 由管理员手动配置的路由表项信息&#xff0c;根据路由形式的不同&#xff0c;静态路由又可细分为&#xff1a; 直连路由&#xf…

LEETCODE 170. 交易逆序对的总数

class Solution { public:int reversePairs(vector<int>& record) {if(record.size()<1)return 0;//归并 递归int left,right;left0;rightrecord.size()-1;int nummergeSort(left,right,record);return num;}int mergeSort(int left,int right, vector<int>…

【Qt】Json在Qt中的使用

Json JSON&#xff08;JavaScript Object Notation&#xff09;是一种轻量级的数据交换格式&#xff0c;广泛用于互联网应用程序之间的数据传输。JSON基于JavaScript中的对象语法&#xff0c;但它是独立于语言的&#xff0c;因此在许多编程语言中都有对JSON的解析和生成支持。…

STM32CubeIDE 使用标准库来编写程序

这些天我想找一个软件来实现软件的替代。就找到了st 的生态。可是现在st 生态都在极力的推荐HAL 库,但是习惯了标准库的朋友们,还不是很习惯。 先上总结一下,为了好记忆: 一、 在编译栏做如下设置 1、头文件设置 2、源文件设置 二、指定具体的预定义宏 1、USE_STDPERIPH_D…

数据结构-图的最小生成树

最小生成树介绍 最小生成树(Minimum Cost Spanning Tree)是代价最小的连通网的生成树&#xff0c;即该生成树上的边的权值和最小 最小生成树的性质&#xff1a; 必须使用且仅使用连通网中的n-1条边来联结网络中的n个顶点&#xff1b; 不能使用产生回路的边&#xff1b; 各…