针对Oracle数据库版本12.1.0.1,11.2.0.3及更早版本的推荐修补程序和操作

针对Oracle数据库版本12.1.0.1,11.2.0.3及更早版本的推荐修补程序和操作 - 在2019年6月之前(文档ID 2335265.1)

创新互联服务项目包括麻章网站建设、麻章网站制作、麻章网页制作以及麻章网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,麻章网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到麻章省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

在这份文件中


目的

范围

细节

1.什么是推荐的补丁集/ PSU / BP / RU级别?

2.提到推荐的补丁集/ PSU / BP的时间表是什么?

3.上述修补程序引入的更改是什么?

4.如果不推荐使用推荐的PSU /补丁集,会发生什么情况?

5.关于10.2或更旧的数据库,哪些未在表中列出?

6.如何检查数据库中的dblink的详细信息?

7.连接两个未修补数据库的数据库链接是否会有问题?或旧版本的数据库?

8.涉及补丁和未打补丁的数据库的dblink是否会在2019年6月之后立即停止工作? 

9.如果在2019年6月之后从旧版本数据库到最新(或已修补)版本数据库的dblink连接失败,我该怎么办?

10.我们需要为11.2.0.4,12.1.0.2和12.2.0.1数据库发布做什么?

11.支持和问题

参考

适用于:

Oracle数据库 - 企业版 - 版本11.1.0.7至12.2.0.1 [版本11.1至12.2] 
Oracle数据库 - 标准版 - 版本11.1.0.7至12.2.0.1 [版本11.1至12.2] 
本文档中的信息适用于任何平台。

目的

本支持说明提供了与Oracle数据库版本11.1.0.7,11.2.0.3和12.1.0.1的建议修补需求相关的其他信息,将在2019年6月之前完成。

 

范围

 本文档面向所有DBA。

细节

强烈建议Oracle数据库版本11.1.0.7,11.2.0.3和12.1.0.1在2019年6月之前修补到下面提到的补丁集/ PSU级别,以解决dblink的互操作性方面潜在的未来问题。如果您正在运行数据库版本12.2,12.1.0.2或11.2.0.4,则无需执行任何操作。如果您仍在使用10.2或更早版本,并在以后的数据库版本中使用dblink,则本说明适用。

数据库客户端与数据库服务器的互操作性不受影响。

(根据客户反馈,我们目前正在评估为10.2.0.5提供补丁的需求和可行性,并且稍后将更新此说明。)

 

1.什么是推荐的补丁集/ PSU / BP / RU级别?

对于数据库版本11.1.0.7,11.2.0.3和12.1.0.1,请确保所有互连数据库位于以下提及的补丁集/ PSU / BP级别或更高级别:

 

建议的补丁级别
补丁名称

 

发布数据

 

补丁编号

 

12.1.0.2.0针对ORACLE DATABASE SERVER的PATCH SET09/01/15

 

补丁17694377 
12.1.0.1.0针对ORACLE DATABASE SERVER的PATCH SET09/01/15升级到12.1.0.2或更高版本补丁17694377 
11.2.0.4.0针对ORACLE DATABASE SERVER的补丁集08/27/13

 

补丁13390677 
数据库修补程序集更新11.2.0.3.9(包括CPUJAN2014)01/14/14

 

补丁17540582
数据库补丁集更新11.1.0.7.20(包括CPUJUL2014)07/14/14

 

补丁18522513 

ORACLE 11G 11.2.0.3 PATCH 28 BUG FOR WINDOWS

**补丁28被撤销。应用补丁29或更高版本。

02/26/14

 

补丁17906982(Win x64)| 补丁17906981 (Win 32位)

 **补丁29  补丁18075406(Win x64)| 补丁18075405(Win 32位)

ORACLE 11G 11.1.0.7 PATCH 57 BUG FOR WINDOWS07/15/14

 

补丁18944208  (Win x64)| 补丁18944207 (Win 32位)
EXADATA的季度数据库补丁(2014年1月 - 11.2.0.3.22)01/14/14

 

补丁17747147 

 

总之,12.2.0.1及更高版本,11.2.0.4和12.1.0.2补丁集包含此修复程序,而补丁程序可用于11.1.0.7和11.2.0.3版本。如果您有任何其他数据库服务器安装(例如10.2.0.5,11.2.0.2),则应该知道将来可能存在的dblink问题,并考虑应用所需的修补程序或升级数据库,或者不要使用具有较新版本数据库的dblink。

 

2.提到推荐的补丁集/ PSU / BP的时间表是什么?

所有数据库建议在2019年6月以前在上述版本/补丁集/ PSU / BP级别(或以上)

3.上述修补程序引入的更改是什么?

这些修补程序会增加数据库当前的最大SCN(系统更改数量)限制。

在任何时候,Oracle数据库都会根据自1988年以来经过的秒数来计算数据库可以使用的SCN数量的“不超过”限制。这称为数据库当前的最大SCN限制。这样做可以确保Oracle数据库随着时间的推移配给SCN,为任何Oracle数据库提供超过500年的数据处理能力。
这些建议的修补程序可使数据库允许更高的当前最大SCN限制。计算此限制的速率可以称为“SCN速率”,这些修补程序有助于允许更高的SCN速率使数据库支持比早期版本高出许多倍的事务速率。

请注意,这些补丁只会增加最大限制,但当前的SCN不会受到影响。因此,如果所有数据库的事务处理速率没有任何重大变化,那么当前的SCN仍然会低于当前的最大SCN限制,并且新的(或已修补的)和未修补的数据库之间的数据库链接将继续工作。这些补丁提供了安全措施,以确保您对dblinks没有任何问题,而不受任何可能的事务更改速率的影响。

应用这些补丁后,当前最大SCN限制的这一变化将从2019年6月23日开始自动发生。

 

4.如果不推荐使用推荐的PSU /补丁集,会发生什么情况?

如果未应用此修补程序,则未修补的数据库将具有较低的SCN速率或较低的当前最大SCN限制。
较新的或修补过的数据库将具有较高的SCN速率或较高的当前最大SCN限制。
因此,当补丁数据库处于较高的SCN级别(由于较高的SCN速率容限)并且未修补的数据库处于较低的SCN级别(由于较低的SCN速率容限)时,可能会出现这种情况。
当您在这两个数据库之间打开一个dblink时,它必须同步两个数据库的SCN级别,并且如果此同步的未修补数据库中所需的SCN增加超出了允许的SCN速率或当前的最大SCN限制,则dblink连接无法建立。

这种情况在改变之后不会立即上升,但可能在2019年6月23日之后的任何时候出现。

 

5.关于10.2或更旧的数据库,哪些未在表中列出?

您应该知道将来可能存在的dblink问题,并考虑升级数据库或不使用带有较新版本数据库的dblink。如果在2019年6月之后仍然存在此类数据库链接,那么在数据库链接操作期间可能会出现运行时错误(如上所述),并且您当时需要断开这些数据库链接。

(根据客户反馈,我们目前正在评估为10.2.0.5提供补丁的需求和可行性,并且稍后将更新此说明。)

 

6.如何检查数据库中的dblink的详细信息?

为了识别数据库链接,请查看数据库管理员指南中的“查看关于数据库链接的信息”。
请注意,从数据库传出的数据库链接可以通过DBA_DB_LINKS视图为所有数据库版本识别。

从dba_db_links中选择*;

对于12.1及更高版本,您还可以通过DBA_DB_LINK_SOURCES视图了解有关传入数据库链接的信息。

从dba_db_link_sources中选择*;

 

7.连接两个未修补数据库的数据库链接是否会有问题?或旧版本的数据库?

涉及两个未修补数据库或两个旧版本的dblink连接不受此更改的影响。

 

8.涉及补丁和未打补丁的数据库的dblink是否会在2019年6月之后立即停止工作? 

DB链接不会在2019年6月之后立即变得不可用。但是,在问题4中解释的情况下,2019年6月之后的任何时间点都可能会出现错误。

 

9.如果在2019年6月之后从旧版本数据库到最新(或已修补)版本数据库的dblink连接失败,我该怎么办?

将旧版本数据库修补或升级到表中提到的任何修补程序级别。

 

10.我们需要为11.2.0.4,12.1.0.2和12.2.0.1数据库发布做什么?

没有必要采取行动。所有需要的修补程序已包含在这些版本中。



网站名称:针对Oracle数据库版本12.1.0.1,11.2.0.3及更早版本的推荐修补程序和操作
文章路径:http://scyanting.com/article/ihgcep.html