You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Druid配置Oracle作为元数据存储失败,咨询是否支持该功能

Druid是否支持Oracle作为元数据存储?

Druid默认不支持将Oracle作为元数据存储,从你遇到的错误信息Unknown provider [oracle] of Key[type=org.apache.druid.metadata.MetadataStorageProvider, annotation=[none]], known options [[postgresql, derby]]就能看出,官方原生仅内置了PostgreSQL、Derby(以及MySQL)的元数据存储实现,没有提供Oracle对应的扩展组件。

如果你必须使用Oracle作为元数据存储,需要自行基于Druid的MetadataStorageProvider接口开发适配Oracle的实现,打包成扩展插件后部署到Druid集群中,同时在配置中指定对应的扩展加载。不过这种自定义开发需要熟悉Druid的元数据存储机制,且后续需要自行维护插件与Druid版本的兼容性。

另外你的配置格式存在小问题:每一行配置末尾的分号;需要去掉,正确的配置格式应该是:

druid.metadata.storage.type=oracle
druid.metadata.storage.connector.connectURI=xxx
druid.metadata.storage.connector.user=xxx
druid.metadata.storage.connector.password=xxx

但即使修正格式,由于缺少Oracle的扩展实现,仍然会触发相同的错误。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 05:05:53