首页
学习
活动
专区
工具
TVP
发布

DB Link 问题及2019年6月前升级

(Oracle 官方支持站点 MOS)

1

Oracle官方最新公告

之前,我们谈到“【Oracle官方警告】使用DB Link的数据库必须在2019年4月前升级”(点标题可回顾),而近日,Oracle官方更新了此前关于SCN与DB Link 预警的两篇文章,内容如下:

2361478.1:在 2019年6月前,推荐补丁和操作的Oracle数据库版本为12.1.0.1、11.2.0.3或更早的版本。

2335265.1:在 2019年6月前,推荐补丁应用和操作Oracle数据库版本为12.1.0.1、11.2.0.3或更早的版本。

2

数据库专家团队分析结论

此次更新主要反应了2点:

补丁更新时间:从原 2019 年4月,修改为 2019年6月,并明确了2019年6月23日这个时间点;

Oracle将补丁属性,从“强制”修改为“推荐”;

☞ 对此,掌数科技“数据库专家团队”经过分析后,得出的结论是:

此次的补丁,实际是一个Oracle功能增强补丁,提高数据库SCN值的上限,我们不必过于担心,按照生产需求维护系统即可,若出现DB Link无法访问的情况,及时打上补丁即可修复。

下面我们根据此次更新内容来具体分析一下。

3

最新公告解读

在文章中,Oracle官方首次澄清了补丁修正的内容,主要有以下几点:

补丁仅仅是增加了最大的SCN限制,所以如果你的数据库在事务率方面没有改变,或者事务率不高,当前的SCN将维持在最大SCN限制以下,在旧版本和新版本之间的DB Link也可能毫无问题。

如果应用了补丁,SCN 新算法的自动生效期是:2019年6月23日。

如果不应用补丁,低版本的数据库使用低SCN增长率,高版本数据库使用高SCN增长率。这两类数据库互联,就可能出现SCN的问题。

可以使用下列语句查询数据库的SCN值:

select to_char(current_scn) fromv$database ;

若需要查看其SCN增长值,则抓取业务高峰期间AWR报告,搜索关键字“kcmgas”,

nstance ActivityStats

4

对于Oracle数据库用户的影响

对于使用Oracle数据库的用户的影响主要有以下几种情况:

如果数据库全部维持低版本,不打补丁也可以。

如果数据库之间没有使用DB Link 进行通信,不打补丁可以。

如果数据库已经全部是高版本,则已经集成应用了补丁

如果是低版本的Oracle和高版本的Oracle之间有DB Link 的通信,且高版本数据库的SCN增长速度足够快,则建议升级低版本的Oracle。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180324G15ONB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券