从去年Oracle提出在2019年6月份开始限制dblink使用,至今时间越来越近,部分用户针对于该问题不确定数据库是否需要安装最新补丁。
近期Oracle在support上已发布Orale数据库需要安装的补丁或采取的措施,先总结如下:
首先该问题针对于在使用dblink的情况下有效,未使用dblink可忽略该问题。
dblink所受影响总结如下:
1、如全部未安装这些补丁,或者数据库再11g之前,使用dblink不会对数据库有任何影响。
2、如数据库全部为11g及以后版本使用dblink,不会对数据库有任何影响。
3、跨补丁(即一套安装该补丁,一套未安装该补丁)使用dblink,在6月份以后不会不好使用,会在scn增长到低速scn的最大值后,dblink访问失败。
重要通告: 2019 年 6 月之前-对于 12.1.0.1, 11.2.0.3 以及 11.2.0.3 之前版本的数据库需要应用的补丁和采取的操作 (文档 ID 2519571.1)
通告内容:
对于数据库版本 11.1.0.7, 11.2.0.3 和 12.1.0.1,在2019年6月份之前,强烈推荐应用下面列出的对应的补丁集,从而避免在将来使用DB LINK时的潜在风险。
对于数据库版本 12.2, 12.1.0.2 和 11.2.0.4 不需要任何的操作。
如果数据库版本是 10.2 或者更早的版本,并且与 10.2 之后的版本有 DB LINK,该文档也适用。
对于数据库客户端和数据库服务器之间的通信,不受影响。(基于客户的反馈,我们正在评估是否需要对 10.2.0.5 的数据库版本提供一样的补丁集,该文档将持续更新)
需要的操作:
对于数据库版本 11.1.0.7, 11.2.0.3 和 12.1.0.1, 如果有 DB LINK 存在,确保至少应用如下的补丁集 / PSU / BP。
推荐的 PSU/RU |
|
补丁名称 |
补丁号 |
12.1.0.2.0 PATCH SET FOR ORACLE DATABASE SERVER |
|
12.1.0.1.0 PATCH SET FOR ORACLE DATABASE SERVER |
Upgrade to 12.1.0.2 or above |