千家信息网

Oracle 12C:数据库PSU补丁安装

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,一、环境描述系统:Red Hat Enterprise Linux Server release 7.2 (Maipo)数据库:Oracle Release 12.1.0.2.0二、安装包下载p688
千家信息网最后更新 2025年11月08日Oracle 12C:数据库PSU补丁安装

一、环境描述

系统:Red Hat Enterprise Linux Server release 7.2 (Maipo)

数据库:Oracle Release 12.1.0.2.0

二、安装包下载

p6880880_121010_Linux-x86-64.zip

p25171037_121020_Linux-x86-64.zip

三、PSU安装前校验

  1. 解压
    unzip p25171037_12102_.zip

  2. 安装前检查
    cd 25171037
    opatch prereq CheckConflictAgainstOHWithDetail -ph ./

四、打补丁

  1. 解压p6880880_121010_Linux-x86-64.zip到ORACLE_HOME

  2. 打补丁

    opatch apply

  3. 启库

  4. 更新数据字典

    cd $ORACLE_HOME/OPatch

    ./datapatch -verbose

五、验证

  • OPATCH
    opatch lsinventory

  • SQL

    SELECT PATCH_ID, VERSION, ACTION, STATUS, ACTION_TIME FROM DBA_REGISTRY_SQLPATCH;

六、12c改变--Datapatch

Datapatch 通过匹配一个内部存储库与 patch inventory 来决定所需的应用/回滚操作。 Datapatch 驻留在的 opatch 目录,即 $ORACLE_HOME/OPatch 文件夹。

数据库 12c Datapatch 支持 Oracle 多租户,并且简化并加快了多个数据库打补丁的过程。

哪些补丁工具使用了 Datapatch?

  1. Opatchauto

    OPatchAuto 自动调用 datapatch 完成安装数据库的二进制补丁并重启后 post patch 的操作。

  2. 企业管理云控制(Enterprise Manager Cloud Control)

    从 12.1 版本开始,EMCC 现在调用 datapatch 来完成任何 12c 或者更高版本的数据库重启之后的 post patch 的操作

  3. 升级

    Catctl.pl 和 DBUA 现在在升级过程中调用 Datapatch

  4. OPatch

    Datapatch 与 OPatch 的整合是不可能的。因为 OPatch 在数据库关闭时执行,而 datapatch 要求数据库是打开以完成其活动。

SQL 补丁注册表(SQL Patch Registry table)

该表包含了哪些 SQL 补丁已经被应用和/或回滚在给定的数据库的信息。每个数据库都有一个 SQL 补丁注册表,因此,如果在同一个 Oracle 主目录中运行多个数据库,每个数据库都有自己的 SQL 补丁注册表。

要在注册表中检查 datapatch 条目,从 SQL 提示符下键入以下命令:

SELECT PATCH_ID, VERSION, ACTION, STATUS, ACTION_TIME FROM DBA_REGISTRY_SQLPATCH;

数据库 12.1.0.2 功能增强

下列的功能增强是在数据库 12c 补丁集 12.1.0.2 引入:

  • dba_registry_history 不再用作为补丁信息

  • datapatch -rollbackall 选项可用来回滚当前已安装的所有 SQL 补丁

  • Catbundle 被整合到 datapatch

  • Datapatch 支持的补丁类型:

  • "Napply" Patch

  • Composite Patches

  • One-off Patches

数据 数据库 补丁 注册表 信息 功能 多个 版本 目录 过程 升级 应用 支持 整合 检查 二进制 企业 企业管理 命令 字典 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 从软件开发转行到软件实施 查看数据库的存储过程 互联网科技随着时间的发展而发展 免费的历史数据库软件 湖南蓝牙软件开发 服务器为何显示关闭状态我的世界 大学生网络安全知识大赛 mysql数据库防篡改技术 网络安全等级保护分成几个等级 互联网科技的收入 数据库中的删除表中内容命令 云南二本软件开发大学 成都工控软件开发价格表 百度服务器的端口 查邮件服务器 网络安全案例100字 mysql数据库备份云盘 医院电子病历数据库迁移方法研究 网络安全与执法读什么书 天津讯杰网络技术 服务器与云服务器联接 企业认证世界银行数据库 合肥新富财经股票软件开发公司 垦利区软件开发培训 网络安全手抄报长什么样子 顺义区软件开发价格信息 数据库1433端口映射 投资项目数据库 甘肃服务器机柜厂家云主机 服务器上能不能配置几个raid
0