Oracle 2017改变:新补丁更新(RU和RUR),新的版本(Release 18和19)

其实早在2个月前就从一些国外OUG得知,第一个是从2017年开始改变了季度更新的方式,改变了过去的PSU为RUR (Release Update Revision) ,和改变 ProactiveBP 为 RU (Release Update), BP(not Windows BP)的这12.1才出新的补丁形式又这么快消失了,前不久《Oracle 补丁那些事儿(PS、PSU、CPU、SPU、BP、DBBP&》整理过ORACLE的补丁相关的名词,没想到这么快又得更新;  第二个是oracle 12c的下一个版本不再延续12.2.0.2 和12.2.0.3的形式发布,从201708月更新MOS note#742060.1确认了计划分别与2018年年第1季度和2019年第1季度发现未来的两个版本oracle 18.1 和oracle 19.1,目前支持到2025年, 似乎更像MS 发布SQL Server的版本号,只不过不是叫2018只是18。

这种发布方式似乎像是从过去的瀑布式开发方式变成了迭代式开发
1,降低一次版本升级带来的特性改变的数量来提高质量
2,客户可以在未来8年中持续更新和修复bug

关于RUs和RURs

1,RUs和12.1时DBBP一样是主动的,经过高强度测试修改了客户已知的关键问题,并有可能引入小特性,代替BP
2,RURs包含了对安全和上个版本RUs的修正
3,RUs和RURs即提供了PSUs的稳定性好处,又具有BPs维护的主动性
4,RUs和RURs从12.2.0.1开始适用,从2017年7月发布了第一个RU(12.2.0.1.170718 没发布多久就又更新为12.2.0.1.170730)
5,可以简单的理解从12.2起RU代替了过去的BP,RUR代替了过去的PSU

以后如何选择季度补丁?

1, 如查使用是Oracle Engineered System如EXADATA Machine安装Bundle Patches for Engineered Systems
2, 如果使用是12.2.0.1及以后版本安装Release Upgrades (RU)
3, 如果使用是12.1.0.x安装Bundle Patches (BP)
4,如果使用是11.2.0.4安装Patch Set Updates (PSU)
5,如果使用提更老的版本应尽快计划升级已过支持期,如果不升级还是安装原PSU,并不再提供新补丁。

关于NEXT RELEASE和RUs 、RURs发布计划

1, 12.2.0.1没有计划改变版本号
2,下一个版本是oracle 18(12.2.0.2) 2018年发布, oracle 19(12.2.0.3)与2019年发布
3,12c R1和11G R2没有RU和RUR的计划,继续使用PSU,SPU,BP
4,   季度发布时间和以前一样,每年1、4、7、10月份
5, Interim (one-off) patches继续存在
6, 不再发布PSU,BP为12.2.0.1
7, 第一个RU与201707发布(40MB左右),第二个201710发布,第三个201801发布
8,第一个RUR计划于201710发布,第二个RUR于201801发布
9,计划每个RU只发布2个RUR(最近)

安装RU

安装RU的方式同样是使用之前的OPatch工具,对于RAC可以滚动安装。不过个人感觉第一个RU发布有点仓促,发布没几天因为BUG再次发布,并且readme txt or html都无内容。

安装方法:

[oracle@anbob ~]$ unzip p26549748_122010_Linux-x86-64.zip

[oracle@anbob 26549748]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph .

SQL> shutdown immediate;

[oracle@anbob 26549748]$ $ORACLE_HOME/OPatch/opatch apply

SQL> alter pluggable database all open;

[oracle@anbob 26549748]$ $ORACLE_HOME/OPatch/datapatch -verbose

-- verify
SET lines 300 
COLUMN action_time FORMAT A20
COLUMN action FORMAT A10
COLUMN bundle_series FORMAT A10
COLUMN comments FORMAT A30
COLUMN description FORMAT A40
COLUMN namespace FORMAT A20
COLUMN status FORMAT A10
COLUMN version FORMAT A10

SELECT TO_CHAR(action_time, 'DD-MON-YYYY HH24:MI:SS') AS action_time,
 action,
 status,
 description,
 version,
 patch_id,
 bundle_series
 FROM   sys.dba_registry_sqlpatch
 ORDER by action_time;

sys@pdbanbob:anbob> /
ACTION_TIME          ACTION     STATUS     DESCRIPTION                              VERSION      PATCH_ID BUNDLE_SER
-------------------- ---------- ---------- ---------------------------------------- ---------- ---------- ----------
07-AUG-2017 17:52:16 APPLY      SUCCESS    DATABASE RELEASE UPDATE 12.2.0.1.170730  12.2.0.1     26549748 DBRU
原文链接:http://www.anbob.com/archives/2902.html
 

                
<think>好的,我需要帮助用户查找Oracle 19c在Linux平台上的最补丁。首先,我应该考虑用户需要的信息来源步骤。 用户提到了Oracle 19c RAC打补丁的引用内容,比如备份版本检查。这可能意味着他们已经有一些基础,但需要最新的补丁信息。首先,Oracle补丁通常通过My Oracle Support (MOS)发布,所以必须指导用户访问MOS账户。 接下来,用户需要知道如何导航到补丁下载区域。在MOS中,补丁更新部分可能有不同的分类,比如“Oracle Database”下的“Linux x86-64”平台。我需要确认正确的路径,可能需要提到具体的步骤,比如登录后选择“Patches & Updates”,然后使用补丁搜索工具。 另外,用户可能需要知道如何验证当前的数据库版本,例如通过SQL查询,如引用[3]中的SQL语句。这有助于确定是否需要升级到最补丁集。例如,19c的初始版本19.3,后续可能有19.xx的更新版本。 还需要考虑补丁的类型,比如RURelease Update)或RURRelease Update Revision)。Oracle每季度发布RU,而RUR则是累积性的,包含错误修复。用户可能需要了解这些区别来选择适合的补丁。 另外,用户可能不知道如何正确应用补丁,引用中提到了备份OPatch数据库的重要性,如引用[2]中的备份命令引用[3]中的OPatch备份步骤。这可能需要在回答中提醒用户备份,避免出现问题。 最后,用户可能需要相关的问题,比如如何检查版本、应用补丁的步骤,或者回滚补丁的方法。我需要生成这些问题,帮助用户进一步操作。 总结来说,回答需要包括访问MOS的步骤、如何搜索补丁版本检查方法、补丁类型说明以及备份建议,并附上相关问题。</think>### 查找Oracle 19c Linux最补丁版本的步骤 1. **访问My Oracle Support (MOS)平台** 登录Oracle官方支持网站:[My Oracle Support](https://support.oracle.com)。确保账户具有下载补丁的权限。 2. **导航至补丁下载区域** 在MOS界面中,选择: - **路径**:`Patches & Updates` → `Patch Search` - 筛选条件: - **产品/版本**:`Oracle Database` → `19c` - **平台**:`Linux x86-64`(根据实际操作系统选择) 3. **查看最补丁信息** Oracle 19c的补丁通常以**Release Update (RU)**或**Release Update Revision (RUR)**形式发布。截至2023年10月,最补丁版本为**19.21**(需在MOS中确认具体编号,例如补丁号`35238532`对应19.21 RU)[^1]。 4. **验证当前数据库版本** 通过SQL查询确认当前版本(引用[3]中的方法): ```sql SELECT * FROM product_component_version; ``` 若当前版本19.3,则需通过补丁升级到更高版本。 5. **下载并应用补丁** - 下载补丁文件后,按官方文档执行OPatch工具(需提前备份OPatch,如引用[3]所述)。 - 使用命令解压并应用补丁: ```bash unzip p35238532_190000_Linux-x86-64.zip cd 35238532 opatch apply ``` --- ### 注意事项 - **备份关键文件**:应用补丁前需备份数据库OPatch目录(如引用[2]的`tar`命令引用[3]的备份建议)。 - **兼容性检查**:确保补丁与操作系统版本兼容。 - **回滚计划**:建议测试环境验证后再部署到生产环境。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值