我正在更改使用java spring实现的旧版软件。现在的挑战是,我想确定在初始开发过程中使用的适当的数据库。
我在代码的某处看到休眠方言是org.hibernate.dialect.Oracle9Dialect
因此,我想使用这些信息来确定要安装哪个版本的oracle。
请问我是Oracle的新手,所以将链接到适当的URL。
答案 0 :(得分:2)
9是不再支持的Oracle数据库的较旧版本,并且不再可从Oracle's Database Software Downloads页下载。 Oracle9Dialect was deprecated可以追溯到2008年,所以我希望您在传统工作中一切顺利,因为我相信它早就应该到期了。
如果您具有有效的Oracle数据库产品许可证(任何版本),则可以从Oracle请求版本9,但如果没有,您的选择将可能仅是第三方主机或通过其他方式获取版本9的安装介质。 。如果您正在与支持该旧版软件的组织合作,则可能会很幸运地翻阅旧的安装媒体或询问曾在公司工作了一段时间的人员。
从Oracle(“数据库软件下载”页面的底部):
Oracle数据库10.2和11.1不再可供下载。对于拥有任何版本有效Oracle数据库产品许可证的那些客户,该软件可以作为介质或FTP请求提供。要请求访问这些发行版,请遵循My Oracle Support中的Oracle支持文档1071023.1(为软件介质请求物理装运或下载URL)中的说明。注意:对于Oracle数据库10.2,即使您要安装更高版本的补丁集,也应请求10.2.0.1。一旦安装了10.2.0.1,就可以应用任何10.2补丁集。类似地,对于11.1请求,必须在安装11.1.0.7之前应用11.1.0.6。可以从My Oracle Support的“补丁和更新”选项卡下载补丁集。