Oracle安装时会自带一些样例数据库用户,比如hr、pm、sh等,主要为初学者提供一些测试数据。在业务生产数据库安装时,一般会刻意取消这些安装。
最近自己做一些测试时,发现没有合适的样例,希望把这些测试schema重新安装回来。
本机环境
手上的数据库是Oracle11.2.4 win64bit
操作系统是Win10专业版 64bit
%ORACLE_HOME%=D:\ORACLE\product\11.2.0\dbhome_1
安装过程
根据一些博客的介绍,运行%ORACLE_HOME%\demo\schema下的mkplug.sql脚本即可。事实上是不可行的,demo文件夹总共只有0.75M的文件,只有一部分脚本,没有数据。再查看mkplug.sql脚本可以看出来,是需要一个dmp文件进行导入的,sql脚本中有以下代码。
-- Importing the metadata and plugging in the tablespace at the same
-- time, using the restored database file
--
-- When importing use filename got after restore is finished
host impdp "'sys/&&password_sys AS SYSDBA'" directory=SS_IMPEXP_DIR logfile=SS_LOGPATH_DIR:tts_example_imp.log dumpfile=&imp_file transport_datafiles='&datafile'
在asktom里有回复说是