要在我们的生产系统上从Oracle 11gR2升级到12c之前执行测试,我尝试更新开发人员虚拟机的数据库(Windows 7)。此旧开发人员计算机的当前Oracle数据库版本为11.2.0.1.0。 然后Oracle 12c的安装文件告诉我首先修补到11.2.0.2,11.2.0.3或11.2.0.4。所以我试图找到并下载适用于Windows x64的补丁到11.2.0.4。 official Oracle page仅列出了11.2.0.1,因此我进行了快速搜索,引导我this page,然后引导我this page。
我以前被迫登录从Oracle下载东西,但第二页告诉我需要特殊的支持权限。真的吗? Oracle允许我使用他们的企业版设置一台开发机器,但是我需要支持权限才能将补丁下载到最新版本的Oracle 11中?
我错过了什么吗?我该如何测试我的开发机器上的升级过程?
感谢您的帮助!
答案 0 :(得分:0)
当您尝试下载补丁时,您是否偶然知道正在使用哪个“客户服务标识符”(CSI)?
查看是否可以为与该CSI关联的公司的My Oracle Support(MOS)帐户确定“客户用户管理员”(CUA)。
然后向该方发送请求,以授予您对该CSI的下载特权。
如果所涉及的CSI已进入“需要扩展支持”状态,则可能会遇到其他障碍。
几个月前,我经历了一次非常冒险的旅程。
请注意,尽管我在2020年Oracle 11g不再受支持时编写了此文档,但我的目的是帮助人们解决“未授权下载”问题的参考问题-可能与Oracle新版本和旧的。
答案 1 :(得分:0)
还有另一种将数据库版本更新为版本12c的方法。
将新版本安装在其他HOME中,使用expdp
工具导出完整数据库11g,然后使用impdp
工具将其导入新的更新数据实例。