我有一个旧的Oracle9i r2数据库。我设法使用的最后一个JDBC驱动程序是ojdbc6 11.2.0.4。这使我坚持使用4.0.3。我想从的新版本的特性中获益。但他们使用的是新的驱动程序,比如ojdbc8。
是否有方法将旧的驱动程序与的新版本一起使用?添加第三方JDBC驱动程序的选项仅用于为其他数据库(如db2或server )添加驱动程序。
我试图删除最近的驱动程序,并将其替换为一个旧的驱动程序,但SQL开发人员出现了故障。
发布于 2021-03-16 13:59:56
对于Windows 10上的SQLDeveloperVersion20.2.0,请执行以下操作:
- Tools > Preferences... > Database > Advanced
- Mark "Use Oracle Client" > Configure...
- In "Client Type" select "Instant Client"
- In "Client Location" point to where you unziped instant client
- Click "Test...". The log panel should show something like测试加载Oracle JDBC驱动程序。好的
测试检查Oracle JDBC驱动程序版本..。好的
- OK > restart SQL Developer
- Just create a normal connection
- In "Advanced" tab add the key `oracle.jdbc.timezoneAsRegion` with value `false`. This avoidsORA-00604:在递归SQL级别1发生错误
ORA-01882:找不到时区区域

此过程使您可以在旧的oracle9i r2中使用更新的SQL Developer版本,而无需挂起连接或获取
ORA-01460:未实现或不合理的转换请求
每次你点击什么东西。
https://stackoverflow.com/questions/66410831
复制相似问题