oracle19c静默创建实例,Oracle 19c的examples静默安装

2024-02-26 15:40

本文主要是介绍oracle19c静默创建实例,Oracle 19c的examples静默安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Oracle 11g的examples示例schema安装,在这篇文章《Oracle 11g的examples静默安装》介绍过了,Oracle 19c的examples示例schema安装略有不同。

首先,从官网下载这个压缩包,

LINUX.X64_193000_examples.zip

上传服务器,解压缩得到如下目录结构,

[oracle@bisal examples]$ ls -rlht

采用静默安装,和11g相同,在response中根据demos_install.rsp,重新生成静默安装配置文件,

[root@bisal response]# cat demos_install.rsp | grep -v ^# | grep -v ^$ > install.rsp

和11g不同的是,文件就几行,

[root@bisal response]# vi install.rsp

比对一下,这是11g的,

[oracle@app response]$ cat install.rsp

静默安装的指令,11g和19c是相同的,

[oracle@bisal examples]$ ./runInstaller -silent -force -ignorePrereq -ignoreSysPrereqs -responseFile /opt/software/examples/response/install.rsp

11g安装完成,直接执行mksample.sql,就可以完成schema的创建了,但是19c,没这个脚本,

[oracle@bisal schema]$ pwd

从12.2开始,Oracle自带的examples只是包含了HR这个schema,其他schema,需要自行从github下载和安装,

Starting with Oracle Database 12c Release 2, the latest version of the sample schema scripts are available on GitHub at https://github.com/oracle/db-sample-schemas/releases/latest.

During a complete installation of Oracle Database, the HR schema can be installed either manually or automatically when creating a database using the dbca option. All the other sample schemas must be installed manually via the scripts available on GitHub.

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

这是19c的地址,

https://github.com/oracle/db-sample-schemas/releases/tag/v19c

d3f5adec164d4a2e1bfd7704b6717805.png

这是19.2的地址,

https://github.com/oracle/db-sample-schemas/releases/tag/v19.2

bcf63d56289b116f99859886993f8859.png

文档中另外说了,CO(Customer Orders)是从12c开始引入的schema,在mksample.sql不包括他,

The Customer Orders(CO) schema is available from Oracle Database 12c onwards.The master script @mksample currently does not include the CO schema.

在db-sample-schemas-19.2.zip中customer_orders文件夹,是他的创建脚本,可以参考Readme.txt安装。

19c的examples安装完成,可以在这个路径下创建hr,

$ORACLE_HOME/demo/schema/human_resources

[oracle@bisal human_resources]$ pwd

执行hr_main.sql,

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

如果安装db-sample-schemas-19.2.zip,首先需要解压缩,

[oracle@bisal db-sample-schemas-19.2]$ ls

mksample.sql中,需要对_SUB__CWD__进行替换,

7574ac18e7b00f311849db4b001eeeea.png

快捷方式,_SUB__CWD__替换为当前路径,

perl -p -i.bak -e 's#__SUB__CWD__#'$(pwd)'#g' *.sql */*.sql */*.dat

建议按照如下指令执行mksample.sql,避免一次次交互输入,因为这种方式下,有些用户取的账号出错,导致不能登录,另外,connect_string参数是PDB,例如localhost:1521/pdb,但可以是tnsnames.ora中的有效项,

SQL> @mksample  

我用的是,

SQL> @mksample oracle oracle oracle oracle oracle oracle oracle oracle EXAMPLE_TBS TEMP

schema创建完成,会自动执行一个校验脚本,显示所有相关的数据字典,

...

19c的examples之所以是这种安装方式,我猜其中一点原因可能是github存储examples的脚本,相比较Oracle官网提供,会更加灵活,随时有更新,随时能上传下载,还可以增加互动,更符合程序员的日常需求。

近期更新的文章:

《sqlplus登录缓慢的解决》

《VMWare 11安装RedHat Linux 7过程中碰到的坑》

《COST值相同?是真是假?》

《Oracle 11g的examples静默安装》

《同名的同义词和视图解惑》

《v和v\_的一些玄机》

文章分类和索引:

《公众号700篇文章分类和索引》

这篇关于oracle19c静默创建实例,Oracle 19c的examples静默安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

oracle DBMS_SQL.PARSE的使用方法和示例

《oracleDBMS_SQL.PARSE的使用方法和示例》DBMS_SQL是Oracle数据库中的一个强大包,用于动态构建和执行SQL语句,DBMS_SQL.PARSE过程解析SQL语句或PL/S... 目录语法示例注意事项DBMS_SQL 是 oracle 数据库中的一个强大包,它允许动态地构建和执行

前端原生js实现拖拽排课效果实例

《前端原生js实现拖拽排课效果实例》:本文主要介绍如何实现一个简单的课程表拖拽功能,通过HTML、CSS和JavaScript的配合,我们实现了课程项的拖拽、放置和显示功能,文中通过实例代码介绍的... 目录1. 效果展示2. 效果分析2.1 关键点2.2 实现方法3. 代码实现3.1 html部分3.2

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

Python创建Excel的4种方式小结

《Python创建Excel的4种方式小结》这篇文章主要为大家详细介绍了Python中创建Excel的4种常见方式,文中的示例代码简洁易懂,具有一定的参考价值,感兴趣的小伙伴可以学习一下... 目录库的安装代码1——pandas代码2——openpyxl代码3——xlsxwriterwww.cppcns.c

PLsql Oracle 下载安装图文过程详解

《PLsqlOracle下载安装图文过程详解》PL/SQLDeveloper是一款用于开发Oracle数据库的集成开发环境,可以通过官网下载安装配置,并通过配置tnsnames.ora文件及环境变... 目录一、PL/SQL Developer 简介二、PL/SQL Developer 安装及配置详解1.下

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

使用Python在Excel中创建和取消数据分组

《使用Python在Excel中创建和取消数据分组》Excel中的分组是一种通过添加层级结构将相邻行或列组织在一起的功能,当分组完成后,用户可以通过折叠或展开数据组来简化数据视图,这篇博客将介绍如何使... 目录引言使用工具python在Excel中创建行和列分组Python在Excel中创建嵌套分组Pyt

MySql9.1.0安装详细教程(最新推荐)

《MySql9.1.0安装详细教程(最新推荐)》MySQL是一个流行的关系型数据库管理系统,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库,本文介绍MySql9.1.0安装详细教程,... 目录mysql介绍:一、下载 Mysql 安装文件二、Mysql 安装教程三、环境配置1.右击此电脑