RM新时代国际平台

  • <div id="r605l"></div>
      1. <th id="r605l"></th>
      2. Oracle 19c RAC升級RU到19.18

        截止到現在,oracle19c的patch更新到19.18,19.18 DB的RU 編號是:34765931,GI的RU編號是:34762026

        1.查看當前環(huán)境

        [oracle@rac19c1 ~]$ sqlplus -V

        SQL*Plus: Release 19.0.0.0.0 - Production

        Version 19.3.0.0.0

        2.查看OPatch版本

        oracle@rac19c1 ~]$ cd $ORACLE_HOME/OPatch

        [oracle@rac19c1 OPatch]$ http://www.toutiao.com/a7205489284999070248/opatch version

        OPatch Version: 12.2.0.1.17

        OPatch succeeded.備注:升級到19.18,opatch版本需要更新到12.2.0.1.36

        3.備份下grid/oracle目錄

        tar -zcvf /tmp/oracle.tar.gz /u01/app/oracle

        tar -zcvf /tmp/grid.tar.gz /u01/app/19.0.0

        cp -R /u01/app/oraInventory /tmp

        備注:root用戶執(zhí)行

        4.升級Opatch(兩節(jié)點可以同時操作)

        grid用戶

        [root@rac19c1 oracle]# su - grid

        Last login: Wed Mar 1 16:45:11 CST 2023

        [grid@rac19c1:/home/grid]$ unzip p6880880_190000_Linux-x86-64-12.2.0.1.36.zip -d $ORACLE_HOME

        oracle用戶:

        [root@rac19c1 oracle]# su - oracle

        Last login: Wed Mar 1 16:45:13 CST 2023

        [oracle@rac19c1:/home/oracle]$ unzip p6880880_190000_Linux-x86-64-12.2.0.1.36.zip -d $ORACLE_HOME

        5.開始升級 GI RU (RELEASE UPDATE) 補丁

        備注:在升級過程中會用到fuser命令,需提前安裝:

        yum -y install fuser

        說明: (兩個節(jié)點都要執(zhí)行)

        (1) 升級過程會自動關閉和啟動集群。

        (2) 先升級節(jié)點1 grid,再升級節(jié)點2 grid

        grid 用戶下解壓 GI RU 補丁包:

        [grid@rac19c1:/home/grid]$ unzip p34762026_190000_Linux-x86-64--19_18.zip

        備注:root 用戶下使用 `-analyze` 命令預安裝 RU,測試兼容性(必須要在 root 用戶下,否則報錯)

        [root@rac19c1 ~]# /u01/app/19.0.0/grid/OPatch/opatchauto apply /home/grid/34762026 -oh /u01/app/19.0.0/grid/ -analyze

        如上測試無誤后,root 用戶下安裝 GI RU:

        [root@rac19c1 ~]# /u01/app/19.0.0/grid/OPatch/opatchauto apply /home/grid/34762026 -oh /u01/app/19.0.0/grid/

        節(jié)點1安裝完成后,節(jié)點2再進行安裝。

        6.開始升級 DB RU (RELEASE UPDATE) 補丁

        說明: (兩個節(jié)點都要執(zhí)行)

        (1) 升級過程會自動關閉和啟動集群。

        (2) 先升級節(jié)點1 database,再升級節(jié)點2 database。

        解壓patch包:

        [oracle@rac19c1:/home/oracle]$ unzip p34765931_190000_Linux-x86-64--19_18.zip

        備注:root 用戶下使用 `-analyze` 命令預安裝 RU,測試兼容性(必須要在 root 用戶下,否則報錯)

        [root@rac19c1 ~]# /u01/app/oracle/product/19.0.0/db_1/OPatch/opatchauto apply /home/oracle/34765931 -oh /u01/app/oracle/product/19.0.0/db_1 -analyze

        如上測試無誤后,root 用戶下安裝 database RU:

        備注:之前在多次升級到19.6/19.13時會遇到權限等相關錯誤信息,目前個人在升級到19.18的過程中沒有再遇到類似問題.

        7.升級數據字典

        備注:依次打patch減少了停機時間,但是停機時間還是需要的,就是在這里的運行datapatch的時間。這個步驟是升級數據字典,針對整個database的數據字典,因此只需在一個節(jié)點上執(zhí)行即可。主要注意的是,如果是cdb模式,需要 alter pluggable database all open instances=all,打開所有的pdb之后,再運行datapatch。在執(zhí)行alter pluggable database all open instances=all 時,在日志中會有WARNING提示,如下:

        這種錯誤先忽略,當執(zhí)行完datapatch后不會再出現。

        8.處理無效對象

        9.查看版本變化


        下一篇:Oracle 19C 數據泵導出的dmp導入 12C 報ORA
        RM新时代国际平台
      3. <div id="r605l"></div>
          1. <th id="r605l"></th>
          2. <div id="r605l"></div>
              1. <th id="r605l"></th>
              2. 新时代RM|国际平台 新时代软件下载 RM新时代官网网址 rm新时代是正规平台 新时代rm平台入口