我正在修改一个用java spring实现的遗留软件。现在的挑战是,我想要确定在初始开发期间使用的适当数据库。我在代码中看到hibernate方言是org.hibernate.dialect.Oracle9Dialect,所以我想使用这段信息来确定要安装哪个版本的oracle。
请我是新的甲骨文,所以一个适当的网址链接将不胜感激。
发布于 2019-05-14 02:44:20
9是Oracle Database的旧版本,不再受支持,并且不再可以从Oracle's Database Software Downloads页面下载。早在2008年的Oracle9Dialect was deprecated,所以我祝你的遗留工作好运,因为我相信这是很久以前的事了。
如果您拥有有效的Oracle数据库产品许可证(任何版本),则可以从Oracle请求版本9,但如果没有,您的选择可能只有第三方主机或通过某些其他方式获取版本9的安装介质。如果您所在的组织让您支持此旧软件,那么您可能会幸运地浏览旧的安装介质,或者询问在该公司工作了一段时间的人。
从Oracle (数据库软件下载页面的底部):
Oracle数据库10.2和11.1不再可供下载。对于拥有任何版本的有效Oracle数据库产品许可证的客户,该软件可作为介质或FTP请求提供。要请求访问这些版本,请按照My Oracle Support的Oracle支持文档1071023.1 (请求物理发货或下载软件介质的URL )中的说明进行操作。注:对于Oracle Database 10.2,即使要安装更高版本的补丁程序集,也应请求10.2.0.1。一旦安装了10.2.0.1,就可以应用任何10.2补丁程序集。同样,对于11.1,请求11.1.0.6,它必须在安装11.1.0.7之前应用。可以从My Oracle Support上的修补程序和更新选项卡下载修补程序集。
https://stackoverflow.com/questions/56117736
复制相似问题