插件 〉Oracle 数据库


开发者

Grafana Labs

订阅以接收不定期的产品新闻和更新



数据源
grafana
企业版

Oracle 数据库

文档 →

如何配置 Oracle 数据库插件

即时将 Oracle 数据可视化在 Grafana 中

Oracle 数据源插件是将 Oracle 数据直接拉取到 Grafana 仪表盘中的最简单方法。

  • 您可以将其独立可视化(单个数据库)或与其他数据源混合。
  • 在几分钟内发现所有数据之间的关联性和协方差。

在 Grafana Cloud 上安装 Oracle 数据库

更多信息,请访问关于插件安装的文档。

变更日志

v2.10.10 - 2025-04-02

  • 🐛 修复:更改构建中的 lib 所有者

v2.10.9 - 2025-04-01

  • ⚙️ 维护:更新后端依赖项

v2.10.8 - 2025-03-03

  • ⚙️ 维护:更新后端依赖项
  • ⚙️ 维护:修复帧处理错误的错误源

v2.10.7 - 2025-03-11

  • ⚙️ 维护:移除错误的错误日志行

v2.10.6 - 2025-02-17

  • ⚙️ 维护:改进错误日志记录

v2.10.5 - 2025-02-04

  • ⚙️ 维护:更新前端依赖项

v2.10.4 - 2025-01-10

  • ⚙️ 维护:更新后端依赖项

v2.10.3 - 2025-01-06

  • ⚙️ 维护:更新后端依赖项

v2.10.2 - 2024-12-30

  • 🐛 修复:重构数据库连接器以避免数据竞争
  • ⚙️ 维护:更新后端依赖项

v2.10.1 - 2024-12-18

  • ⚙️ 维护:更新后端驱动程序

v2.10.0 - 2024-12-18

  • 🐛 修复:为健康检查和查询添加超时

v2.9.2 - 2024-12-18

  • ⚙️ 维护:更新后端依赖项

v2.9.1- 2024-12-17

  • ⚙️ 维护:更新后端依赖项

v2.9.0 - 2024-12-16

  • 🚀 特性:将环境变量移至配置页面

v2.8.13 - 2024-11-12

  • ⚙️ 维护:更新后端依赖项

v2.8.12 - 2024-10-03

  • ⚙️ 维护:更新前端依赖项
  • ⚙️ 维护:最低支持的 Grafana 版本现为 10.4.8

v2.8.11 - 2024-09-23

  • ⚙️ 维护:更新后端依赖项

v2.8.10 - 2024-08-30

  • ⚙️ 维护:更新后端依赖项

v2.8.9 - 2024-08-30

  • ⚙️ 维护:在时区加载失败时添加日志记录

v2.8.8 - 2024-08-02

  • 🐛 修复:重构数据库连接缓存锁定以防止始终锁定的情况

v2.8.7 - 2024-07-22

  • ⚙️ 维护:在缓存连接验证失败时添加日志记录

v2.8.6 - 2024-07-19

  • ⚙️ 维护:更新后端依赖项并添加更多调试日志

v2.8.5 - 2024-06-19

  • ⚙️ 维护:更新后端依赖项

v2.8.4 - 2024-06-13

  • 🐛 修复:修复未返回行时的响应格式
  • ⚙️ 维护:更新后端依赖项

v2.8.3 - 2024-04-05

  • 🐛 修复:修复损坏的 PDC

v2.8.2 - 2024-03-18

  • ⚙️ 维护:后端二进制文件现使用 Go 版本 1.22.1 编译

v2.8.1 - 2024-03-18

  • ⚙️ 维护:更新后端依赖项

v2.8.0 - 2024-02-29

  • ⚙️ 维护:添加错误源

v2.7.1 - 2023-11-16

  • 📝 文档:更新 Oracle 数据源文档并按主题划分

v2.7.0 - 2023-11-01

  • ⚙️ 维护:更新后端和前端依赖项
  • ⚙️ 维护:最低要求的 Grafana 运行时版本现为 9.5.13

v2.6.4 - 2023-09-07

  • 🐛 修复:修复导致某些情况下配置页面不工作的错误

v2.6.3 - 2023-08-25

  • ⚙️ 维护:从查询编辑器中移除“Generated SQL”按钮,因其功能与查询检查器重复

v2.6.2 - 2023-08-24

  • ⚙️ 维护:添加调试容器

v2.6.1 - 2023-08-23

  • ⚙️ 维护:e2e 测试支持

v2.6.0 - 2023-06-09

  • ⚙️ 维护:配置页面 UI 和 UX 全面改进

v2.5.1 - 2023-06-08

  • ⚙️ 维护:后端库已更新至 golang:1.20.5

v2.5.0 - 2023-05-31

v2.4.6 - 2023-05-23

  • ⚙️ 维护:修复 QueryEditor 的 onBlur 事件中的错误,使其触发正确的 onChange 属性

v2.4.5 - 2023-05-05

  • ⚙️ 维护:更新 Dockerfile 使用 Go 版本 1.20.4,其中包含安全修复

v2.4.4 - 2023-05-03

  • ⚙️ 维护:后端二进制文件现使用 Go 版本 1.20.4 编译,其中包含安全修复

v2.4.3 - 2023-04-19

  • ⚙️ 维护:后端二进制文件现使用 Go 版本 1.20.3 编译,其中包含安全修复
  • ⚙️ 维护:最低要求的 Grafana 运行时版本现为 8.4.7

v2.4.2 - 2023-04-19

  • ⚙️ 维护:后端依赖项已更新

v2.4.1 - 2023-03-30

  • ⚙️ 维护:移除截图文件夹中未使用的图片

v2.4.0 - 2023-03-28

  • 🚀 特性:在禁用 TNSNames 选项时阻止使用 Kerberos
  • 🚀 特性:阻止在编辑器失去焦点时运行查询
  • 🐛 修复:修复代码编辑器中的 Generated SQL
  • 📝 文档:修复文档中的格式和清理

v2.3.0 - 2023-02-10

  • 🚀 特性:数据源配置页面改进

v2.2.8 - 2022-12-15

  • ⚙️ 维护:后端依赖项已更新
  • ⚙️ 维护:后端二进制文件现使用 Go 1.19.4 编译

v2.2.7 - 2022-11-01

  • 后端二进制文件使用 go 1.19.3 编译

v2.2.6 - 2022-10-14

  • 后续工作:混淆密码输入:用 @grafana/ui 的 SecretInput 替换输入字段
  • 更新依赖项至 v8.4.7
  • 更新文档

v2.2.5 - 2022-10-14

  • 在数据源设置中混淆密码输入
  • 更新文档

v2.2.4 - 2022-10-05

  • 更新响应数据大小功能

v2.2.3 - 2022-09-28

  • 更新文档

v2.2.2 - 2022-09-28

  • 用户可以使用环境变量 GF_PLUGINS_ORACLE_DATASOURCE_MAX_RESPONSE_SIZE 定义查询响应数据大小
  • 更新适用于 ARM64 开发者的 DEV_GUIDE.md

v2.2.1 - 2022-09-06

  • ⚙️ 维护:在查询编辑器中重新添加格式选择器

v2.2.0 - 2022-07-22

  • ⚙️ 维护:更新 linux amd64 oracle 客户端至 21.6

v2.1.3 - 2022-06-09

  • 🐛 修复:设置执行权限

v2.1.2 - 2022-05-17

  • 修复 rhel/centos 7.x 的库

v2.1.1 - 2022-05-17

  • 添加 rhel/centos 7.x 的库

v2.1.0 - 2022-05-05

  • 减少 Linux zip 文件大小

v2.0.9 - 2022-03-03

  • 重新实现时区转换

v2.0.8 - 2022-01-13

  • 添加错误消息,在响应消息大小超过 16Mb 时警告用户
  • 添加编译 ARM64 处理器后端选项

v2.0.7 - 2022-01-10

  • ⚙️ 维护:更新许可

v2.0.6 - 2021-08-10

  • 添加 RHEL 8 libnsl 依赖项的文档
  • 修复隐藏查询仍在执行的问题
  • 修复只包含空白(为空)的查询仍在执行的问题。

v2.0.4 - 2021-04-12

  • ⚙️ 维护:更新 SDK

v2.0.2 - 2020-10-09

  • 修复签名插件问题

v2.0.1 - 2020-10-06

  • 修复配置编辑器,允许在手动设置期间选择 tnsname 和 kerberos 选项
  • 调整配置编辑器输入字段大小

v2.0.2 - 2020-10-09

  • 修复签名插件问题

v2.0.1 - 2020-10-06

  • 修复配置编辑器,允许在手动设置期间选择 tnsname 和 kerberos 选项
  • 调整配置编辑器输入字段大小

v2.0.0 - 2020-10-01

  • 兼容 Grafana v7.1+

主要功能

  • 转换为数据帧,方便与不同可视化和数据转换一起使用
  • 更新至 InstantClient v19,支持 stcp 连接
  • 查询编辑器现使用 Monaco 进行语法高亮

错误修复

  • 连接缓存将过期空闲连接以防止响应缓慢

注意:v2.0.0 中不包含时区支持,将在下一小版本中添加。所有连接和结果均按 UTC 处理。

v1.2.2 - 2020-08-28

  • 修复 kerberos 认证错误输出

v1.2.1 - 2020-08-19

  • 新增:支持 TNSNAMES 和 Kerberos 认证
  • 修复问题 #133(连接错误时隐去消息)
  • 修复注解查询的字段比较
  • 增加最大消息大小至 16MB

v1.2.0 - 2020-05-15

  • 现兼容 Grafana v7.0.0
  • 现可通过 grafana-cli 安装

v1.1.7 - 2020-03-27

  • 修复 Edge 浏览器问题

v1.1.6 - 2020-03-25

  • 宏的新填充选项(时间间隔现与其他 sql 数据源相同)
  • 数据源的新时区配置设置(默认为 UTC)
  • 🐛 修复:移除宏中时间列的自动引号

v1.1.5 - 2020-02-13

  • 更好地处理宏 $__timeGroup
  • 实现 $__timeGroup 的填充选项,类似于其他 sql 数据源
  • 构建升级至 go-1.13.7
  • 转换为 go mod
  • 额外的测试覆盖

v1.1.4 - 2020-02-05

  • 连接池大小现已生效
  • Profiling 设置现已生效
  • 修复后端在返回 nil 值时崩溃的问题
  • 修复导致后端挂起的锁定问题
  • 修复引号问题
  • 实现宏的大括号
  • 现允许宏内部包含 sql 语句

v1.1.3 - 2019-12-18

  • 可以使用 GF_PLUGINS_ORACLE_DATASOURCE_POOLSIZE 来增加/减少与 Oracle 连接池的大小。新默认值为 50

v1.1.2 - 2019-11-04

  • 必须将 GF_PLUGINS_PROFILER 设置为 "oracle-datasource" 才能启用 profiling。默认值为 false。

v1.1.1 - 2019-09-20

  • 从调试模式中移除连接字符串输出
  • 重构以清理 go lint 警告

v1.1.0 - 2019-07-20

  • 修复后端插件在 Windows 上崩溃的问题
  • 更新所有包依赖项

v1.0.9 - 2019-06-10

  • 查询结果过大时返回消息
  • 防止因尝试过大响应而崩溃
  • 对可空列的额外处理
  • 更新包

v1.0.8 - 2019-05-15

  • 转换为时间序列时,现处理值字段的可空列

v1.0.7 - 2019-05-09

  • 降低查询缓存 TTL 至 60 秒
  • 修复循环内延迟关闭导致的泄露
  • 重用 fingerprint 而非重新计算(小幅性能提升)
  • 检测迭代行时的错误
  • 添加更多调试输出
  • 更新了 vendored 包

v1.0.6 - 2019-04-25

  • 当类型不匹配时,现提供 info 级别日志行
  • 添加了额外的数据类型
    • 转换为 FLOAT 类型:SQLT_INT, SQLT_UIN, SQLT_FLT, SQLT_VNU, SQLT_LNG, SQLT_BFLOAT, SQLT_BDOUBLE
    • 转换为 STRING 类型:SQLT_STR, SQLT_LVC, SQLT_VST, SQLT_VBI, SQLT_LBI, SQLT_LVB
    • 转换为 DATE 类型:SQLT_DATE
    • 转换为 BYTES 类型:SQLT_FILE
  • 🐛 修复:当查询没有返回结果(以及数据类型作为结果的一部分)时,不缓存类型,以便将来带结果的查询可以更新缓存

v1.0.5 - 2019-04-08

  • gRPC:硬编码消息大小为 16MB 而非 4MB
  • 启用警报

v1.0.4 - 2019-03-29

  • 插件现在从插件目录链接 oracle 库,无需在系统上外部安装(仅限 linux,windows 需要安装)

v1.0.3 - 2019-03-18

  • 支持额外字段类型 SQLT_NUME
  • 更好的类型转换
  • 为变量插值添加带引号的时间字段

v1.0.2 - 2019-03-04

  • 更新 golang 依赖项

v1.0.1 - 2019-02-05

已修复

#13

  • 通过短期列类型缓存修复高 CPU 利用率问题
  • 通过在返回给调用者之前测试缓存连接修复连接错误

v0.0.1 - 2018-05-09

首次发布