【发布时间】:2021-04-12 15:30:31
【问题描述】:
我需要使用 SQLDeveloper 从我的机器连接到 Oracle 9i 服务器。我已经为更现代的数据库提供了 SQLDeveloper 18.2 + Oracle Client 12 的功能版本,但对于这种连接,我想要一个单独的旧版本的 SQLDeveloper。
我已将 SQLDeveloper 3.2.20.09 安装在我机器上的单独文件夹中并且可以启动它,但它默认从 Oracle 客户端 12 中查找 ojdbc6.jar 文件。如果我转到帮助 > 关于并选择属性,则jdbc.library 说 jdbc.library /C:/app/client/product/12.1.0/client_1/jdbc/lib/ojdbc6.jar
如果我尝试连接,则会收到错误 ORA-01460: unimplemented or unreasonable conversion requested
我尝试将 SQL Developer 3.2 安装的路径放在 PATH 变量中,但没有区别。有没有办法告诉 SQL Developer 哪个 jdbc 驱动程序用于 Oracle ? (可能在 sqldeveloper.conf 中)
【问题讨论】: