zoukankan      html  css  js  c++  java
  • 单机数据库193000 升级到195000

    单机数据库193000 升级到195000

    以下内容为从README文件中简单整理。

    详细信息请参考解压包下的 README.html

    1.先决条件

    OPatch >= 12.2.0.1.17 (193000默认版本,满足条件)

    2.安装

    1. Oracle JavaVM 19.x Updates

    如果要对包含了JavaVM组件的数据库同时升级数据库和JavaVM,请注意JavaVM 是都独立提供的补丁程序。升级前请参考 MOS.1929745.1 - Oracle JavaVM Component Database PSU and RU" (OJVM PSU and OVJM RU) Patches

    2. 确保如下命令可执行:make,ar,ld,nm
    3. 冲突检测
    unzip p30125133_190000_Linux-x86-64.zip
    cd 30125133
    opatch prereq CheckConflictAgainstOHWithDetail -ph ./
    4. 补丁安装
    1. 如果你使用了物理DG备库,那么主库和备库都需要打上补丁。参考 278641.1 - How do you apply a Patchset,PSU or CPU in a Data Guard Physical Standby configuration (Doc ID 278641.1)

    1. 如果这是RAC环境,使用 OPatch rolling (无停机)安装方式。参考 244241.1Rolling Patch - OPatch Support for RAC.

    1. 如果不是RAC环境,关闭掉ORACLE_HOME下所有的实例和监听。

    2. 应用补丁

      unzip p30125133_<version>_<platform>.zip
      cd 30125133
      opatch apply
    1. 补丁安装后

      1. 加载被修改的SQL文件

        1. 使用datapatch 工具
        --Standalone 数据库
        sqlplus / as sysdba
        startup
        quit
        cd $ORACLE_HOME/OPatch
        ./datapatch -verbose

        --CDB/PDB模式数据库
        sqlplus / as sysdba
        startup
        alter pluggable database all open;
        quit
        cd $ORACLE_HOME/OPatch
        ./datapatch -verbose

        2. 检查报错
        $ORACLE_BASE/cfgtoollogs/sqlpatch/30125133/<unique patch ID> 如:
        30125133_apply_<database SID>_<CDB name>_<timestamp>.log

        3.编译失效对象
        cd $ORACLE_HOME/rdbms/admin
        sqlplus /nolog
        SQL> CONNECT / AS SYSDBA
        SQL> @utlrp.sql
      1. 升级RMAN Catalog

        如果使用RMAN ,Catalog也需要升级

        $ rman catalog username/password@alias
        RMAN> UPGRADE CATALOG;
        RMAN> UPGRADE CATALOG;
        RMAN> EXIT;
      1. 如果是先在ORACLE_HOME下应用了补丁,然后创建的数据库。

        执行上面的 加载被修改的SQL文件 部分。

    5. 补丁卸载

    关闭ORACLE_HOME 所有的数据库和监听,执行如下语句。

    opatch rollback -id 30125133

    然后执行上面的5.1,5.2

  • 相关阅读:
    ChartCtrl源码剖析之——CChartTitle类
    ChartCtrl源码剖析之——CChartObject类
    如何在BCGControlBar工程的工具栏里面新增下拉列表控件
    如何在BCGControlBar界面库的CBCGPFormView子视图里面添加工具栏
    记一次调试串口设备Bug的经历
    复数学习笔记
    2021 新高考Ⅰ卷数学试卷及答案
    博客搬家了
    塔伯自我指涉由图片生成K值python程序
    塔伯自我指涉公式作图程序(matplotlib)
  • 原文地址:https://www.cnblogs.com/plluoye/p/11820621.html
Copyright © 2011-2022 走看看