RM新时代国际平台

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

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

        1.查看當(dāng)前環(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é)點(diǎn)可以同時(shí)操作)

        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) 補(bǔ)丁

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

        yum -y install fuser

        說明: (兩個(gè)節(jié)點(diǎn)都要執(zhí)行)

        (1) 升級過程會(huì)自動(dòng)關(guān)閉和啟動(dòng)集群。

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

        grid 用戶下解壓 GI RU 補(bǔ)丁包:

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

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

        [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é)點(diǎn)1安裝完成后,節(jié)點(diǎn)2再進(jìn)行安裝。

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

        說明: (兩個(gè)節(jié)點(diǎn)都要執(zhí)行)

        (1) 升級過程會(huì)自動(dòng)關(guān)閉和啟動(dòng)集群。

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

        解壓patch包:

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

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

        [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時(shí)會(huì)遇到權(quán)限等相關(guān)錯(cuò)誤信息,目前個(gè)人在升級到19.18的過程中沒有再遇到類似問題.

        7.升級數(shù)據(jù)字典

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

        這種錯(cuò)誤先忽略,當(dāng)執(zhí)行完datapatch后不會(huì)再出現(xiàn)。

        8.處理無效對象

        9.查看版本變化


        下一篇:Oracle 19C 數(shù)據(jù)泵導(dǎo)出的dmp導(dǎo)入 12C 報(bào)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平台入口