需要再运行一次遗留应用程序(通过 Hibernate/Spring + OJB 的 Jetspeed 门户)。如果不进行一些配置更改,它将无法针对 Oracle 12c 数据库运行。
它使用 Hibernate + OJB 大约 2008-9。通过 Oracle JDBC 大约 Oracle-1.4.jar
选项
配置当前 Oracle 12c 实例以显式提供其最旧的可能向后兼容性设置。
配置旧版 JDBC 驱动程序以转发不超过(例如)10g 的兼容性信息。
阅读 Jetspeed、Hibernate、OJB 代码,以确定此代码所需的精确配置,以便与 Oracle 10g 一起使用,并放弃对自动检测的智能尝试。
只需运行一个较旧的 Oracle 实例并将所有已配置的数据库描述符重新指向它即可。
本题针对(1)、(2)。假设首先询问 stackoverflow 比创建 Oracle 支持 TAR 更快,比 Oracle 社区请求更广泛的受众,并且比我搜索 Jetspeed/Hibernate/OJB 代码或与 DBA 澄清 (4) 的要求更快。