JetBrains PhpStorm / DataGrip 内省 Oracle 数据库错误

Posted

技术标签:

【中文标题】JetBrains PhpStorm / DataGrip 内省 Oracle 数据库错误【英文标题】:JetBrains PhpStorm / DataGrip introspecting Oracle database error 【发布时间】:2017-05-02 15:01:10 【问题描述】:

phpStorm 版本 2017.1.3 上,但我认为此错误出现在任何支持数据库的 JetBrains IDE 上。

当我选择同步 Oracle 架构时,某些对象(例如触发器)未显示在数据库中,并且我在日志中发现错误。

我找不到任何原因,它正在使用旧的 PhpStorm / DataGrip 版本(2016.1 之前)

在选项选项卡中,我添加了一个对象过滤器。没有它,就有 5000 多张桌子。即使删除对象过滤器上的正则表达式,我仍然有同样的错误。

捕获选项和高级选项。使用的 oracle 客户端是 Thin。

【问题讨论】:

又是什么版本?您提到了 2017.3(时间旅行者?最新版本仅为 2017.1.x)和 2016.1(1 年前的版本)。 你完全正确,我已经编辑了问题来解决它。正确的版本是 2017.1.3。我不确定哪个是它工作的版本,或者另一种可能性是数据库发生了一些变化。另一方面,Toad 可以在没有任何警告或错误的情况下检查架构,并且我可以看到触发器和每个对象。问题是我讨厌蟾蜍... jejeje 请显示您的数据库设置,尤其是“选项”选项卡 对不起,我没有进一步的想法。我正在考虑的选项(“JDBC 元数据”)似乎没问题。 【参考方案1】:

在您的连接属性中检查您是否使用 Thin 驱动程序并将其更改为 OCI

【讨论】:

以上是关于JetBrains PhpStorm / DataGrip 内省 Oracle 数据库错误的主要内容,如果未能解决你的问题,请参考以下文章

PhpStorm等Jetbrains软件git无法push问题解决

jetbrains phpstorm插件开发环境搭建

Jetbrains phpstorm pycharm 免费授权注册码

Jetbrains webstorm/phpstorm 中是不是有 JSLINT 的快捷方式

如何为 Jetbrains PHPStorm 和 WebStorm 配置 DB Navigator

JetBrains PhpStorm / DataGrip 内省 Oracle 数据库错误