【问题标题】:ORA-01460 unimplemented or unreasonable conversion requested sqldeveloperORA-01460 未实现或不合理的转换请求 sqldeveloper
【发布时间】:2015-10-14 06:59:42
【问题描述】:

我使用 SQL Developer 连接到数据库。

我可以进行查询,但是对于存储过程的“open description in popup”,它会抛出“Object not found”消息。如果我尝试打开浏览器选项:视图、过程、函数、物化视图,它会抛出错误

 ORA-01460 unimplemented or unreasonable conversion requested".      

【问题讨论】:

  • 不幸的是,要在 SO 上发帖,您需要用英文发布您的问题。 (OP 的翻译:Este sitio require que las preguntas se hagan en inglés, por赞成)。对于编辑来说:共识似乎是我们不应该尝试自己翻译 OP 的问题:meta.stackoverflow.com/questions/297673/…
  • 由于某种原因,我在我的 sqldeveloper 实例中找不到您描述的任何选项。你用的是什么版本?
  • 这通常是因为您正在使用更新版本的 SQL Developer 来对抗更旧且不再受支持的 Oracle 数据库版本 - 例如连接到 Oracle 9iR2 数据库的 SQL Developer v4.1。 jdbc 驱动程序以 db 无法理解的方式询问某些内容。
  • 我正在使用 sqldeveloper 4.1.0.19
  • @thatjeffsmith - 切换到 3.2.2 后它对我有用,谢谢!

标签: oracle oracle-sqldeveloper


【解决方案1】:

您的 SQL Developer 版本正在使用 JDBC 驱动程序 (12.2.1.0),该驱动程序使用您的数据库版本无法理解的方言。

您可以尝试使用胖客户端连接 - 您可以将 SQL Developer 配置为使用 11.2.0.3 Instant Client 来建立连接 - 这可能会有所帮助 - 但这取决于您的数据库的使用年限。

您的另一个选择是使用旧版本的 SQL Developer,它附带旧版本的 JDBC 驱动程序。

理想情况下,您会希望将数据库更新到现代版本。这是最终和最困难的解决方案。

【讨论】:

    猜你喜欢
    • 2020-06-28
    • 2012-06-17
    • 2018-08-23
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 2021-07-15
    • 2015-09-18
    相关资源
    最近更新 更多