You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Oracle 12c(12.2.0.1.0)缺失Order Entry等Schema文件夹求助

关于Oracle 12c R2中缺失OE/OC演示Schema脚本的问题

首先,你遇到的问题主要有两个核心原因:

1. 安装时未勾选「示例方案」组件

默认情况下,Oracle Database 12c R2(12.2.0.1)的安装程序不会自动安装所有演示Schema的脚本。如果在安装过程中没有手动勾选「示例方案」这个组件,$ORACLE_HOME/demo/schema下只会保留少量基础文件夹(比如你看到的human_resources),而OE(Order Entry)、OC这类Schema的脚本不会被部署到本地。

2. 参考文档版本不匹配

你查看的是Oracle 12.1的官方文档,但实际安装的是12.2版本——这两个版本的演示Schema目录结构有明显变化。12.1中order_entry这类文件夹是默认存在的,但12.2对演示Schema的部署逻辑做了调整,不再默认包含所有Schema的脚本文件。


如何获取OE、OC等Schema的脚本?

这里有几种可行的方式:

  • 补装示例方案组件:运行Oracle Universal Installer(OUI),选择「修改」现有安装,在组件列表中勾选「示例方案」并完成安装。安装完成后,对应的Schema脚本就会出现在$ORACLE_HOME/demo/schema的对应路径下。
  • 下载官方Sample Schemas包:Oracle提供了单独的Sample Schemas压缩包,对应12.2.0.1版本的包包含所有演示Schema的完整脚本,可以从Oracle官方技术资源平台获取(需符合Oracle许可协议)。
  • 验证GitHub上的脚本:你找到的GitHub上的脚本如果是Oracle官方发布的,确保版本与12.2.0.1匹配即可使用,但注意非官方来源的脚本可能存在兼容性或合规性问题。

关于邮件发送脚本的说明

很抱歉,我没办法直接通过邮件发送这些脚本。因为Oracle的演示Schema脚本受Oracle许可协议约束,必须从官方渠道获取,这样才能保证你使用的是合规、完整且与你的数据库版本完全兼容的版本,避免后续出现不必要的问题。

内容的提问来源于stack exchange,提问作者Andrei

火山引擎 最新活动