oracle 12c 创建示例scheme与对象方法
十几年以来,从Oracle Database 9i到10g,11g,再到12c,每一次伴随着Oracle版本的升级更新,在了解和学习Oracle Database的新特性时,
都少不了使用的Oracle Database本身提供的SCOTT用户及其数据库对象;HR用户及其数据库对象。在Oracle 12c中,安装完Oracle 12c 数据库后,需要另外独立安装Oracle提供的样例数据库对象。
Oracle官方也提供了专门的文档,可以参考链接:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/comsc/introduction-to-sample-schemas.html#GUID-844E92D8-A4C8-4522-8AF5-761D4BE99200
从Github上获取安装文件:Oracle Database 12.2.0.1 Sample Schemas
https://github.com/oracle/db-sample-schemas/releases/tag/v12.2.0.1
Oracle 12c 官方文档这样描述:
示例数据库架构为Oracle数据库的每个版本中的示例提供了一个通用的平台。样本模式是一组相互关联的数据库模式。这个集合提供了复杂性的方法:
HR:此模式的扩展支持Oracle Internet目录演示。
OE:对于处理中间复杂度问题是有用的。在该模式中可以使用许多数据类型,包括非标量数据类型。
OC:是在模式OE内构建的对象关系数据库对象的集合。
PM:专用于多媒体数据类型。
IX:Information Exchange(IX)下收集的一组模式可用于演示Oracle高级队列功能。
SH:销售历史(SH)被设计为允许大量数据的演示。对该模式的扩展为高级分析处理提供支持。
在学习安装Oracle 12c 的Sample Scheme时需要注意的问题
首先下载压缩文件:db-sample-schemas-12.2.0.1.zip
解压后获得目录:db-sample-schemas-12.2.0.1
阅读Readme文件
修改一些文件内容中的目录
执行脚本文件
SQL> @?/demo/schema/mksample <SYSTEM_password> <SYS_password>
<HR_password> <OE_password> <PM_password> <IX_password>
<SH_password> <BI_password> EXAMPLE TEMP
$ORACLE_HOME/demo/schema/log/ localhost:1521/pdb
1
2
3
4
5
这里需要提供11个参数的值,包括:
SYSTEM用户的密码,SYS用户的密码,HR用户密码,OE用户密码,PM用户密码,IX用户密码,SH用户密码,BI用户密码,需要使用的表空间的名称,临时表空间的名称,日志文件目录,以及连接字符串(格式:localhost:1521/pdb)
其中,连接字符串中pdb是你的Pluggable 数据库的服务名
如果只想登陆HR用户,可以到PDB数据库服务名下,运行脚本文件。
SQL> @?/demo/schema/human_resources/hr_main.sql
根据提示填写,运行成功后,就可以了。
目录 返回
首页