Oracle数据库包含一些示例SCHEMA如:HR、OE、SH等,我的ORACLE 11g 为静默安装,安装完成后需要手动安装需要的模式。
ORACLE Install Sample Schemas(参考链接)
首先下载所需的样例模式,可以在github下载:
https://github.com/oracle/db-sample-schemas/releases
从Oracle12.2版本开始,示例Schemas的脚本被放到了GitHub上,在DBCA安装时只会安装hr示例Schema。
下载完成后,复制到$ORACLE_HOME/demo/下解压。
切换到demo/db-sample-schemas/目录,需要把“__SUB__CWD__”这个变量替换为当前路径(否则在安装过程中会报错提示:“__SUB__CWD__”没有找到,README.md文档给出了解决方法和命令):
$cd /u01/app/oracle/product/11.2.0/db_1/demo/db-sample-schemas/
$perl -p -i.bak -e ‘s#__SUB__CWD__#‘$(pwd)‘#g‘ *.sql */*.sql */*.dat
然后开始安装Human_Resources模式
$sqlplus /nolog SQL> conn sys as sysdba SQL>@/u01/app/oracle/product/11.2.0/db_1/demo/db-sample-schemas/human_resources/hr_main.sql specify password for HR as parameter 1: 输入 1 的值: hr specify default tablespeace for HR as parameter 2: 输入 2 的值: users specify temporary tablespace for HR as parameter 3: 输入 3 的值: temp specify password for SYS as parameter 4: 输入 4 的值: SYS用户的密码 specify log path as parameter 5: 输入 5 的值: /u01/app/oracle/product/11.2.0/db_1/demo/schema/log specify connect string as parameter 6: 输入 6 的值: localhost:1521/dbsrv2
搞定!