最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle單實例升級補丁全過程記錄

 更新時間:2023年08月09日 09:30:54   作者:草莓田田圈~  
這篇文章主要介紹了Oracle單實例升級補丁,oracle19.3升級補丁到19.18,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.當前DB環(huán)境

[oracle@localhost ~]$ cat  /etc/redhat-release 
CentOS Linux release 7.9.2009 (Core)
[oracle@localhost ~]$ uname -r
3.10.0-1160.el7.x86_64
[oracle@localhost ~]$ lsnrctl status
LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 08-AUG-2023 05:39:02
Copyright (c) 1991, 2019, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 19.0.0.0.0 - Production
Start Date                12-JAN-2023 00:13:37
Uptime                    208 days 4 hr. 25 min. 25 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/19c/db_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
Service "orcl" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@localhost ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Tue Aug 8 05:40:12 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle.  All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

2.下載補丁包和opatch的升級包

要具有開源精神
opatch升級包:
https://dxz.jb51.net/202308/yuanma/OPatch_jb51.rar
19.18的補丁包
鏈接: https://pan.baidu.com/s/10GbaiIoXqQHDqd7Q2p1clg

提取碼: bqdh

3.檢查OPatch的版本

更新opatch,根據README要求,opatch工具版本至少12.2.0.1.34 或更高版本

[oracle@localhost ~]$ cd $ORACLE_HOME
[oracle@localhost db_1]$ cd OPatch/
[oracle@localhost OPatch]$ ./opatch version
OPatch Version: 12.2.0.1.17
OPatch succeeded.

升級opatch版本

#備份OPatch
[oracle@localhost ~]$ mv $ORACLE_HOME/OPatch  $ORACLE_HOME/OPatch.bak
#解壓到$ORACLE_HOME目錄下
[oracle@localhost ~]$ unzip p6880880_190000_Linux-x86-64.zip  -d $ORACLE_HOME
#查看升級后的opatch的版本
[oracle@localhost ~]$ cd $ORACLE_HOME
[oracle@localhost db_1]$ cd OPatch/
[oracle@localhost OPatch]$ ./opatch version
OPatch Version: 12.2.0.1.36
OPatch succeeded.

4.檢查補丁是否沖突

[oracle@localhost ~]$ unzip p34762026_190000_Linux-x86-64.zip
[oracle@localhost ~]$ chown -R  oracle:oinstall   34762026/
[oracle@localhost ~]$ chmod 775 -R 34762026/
#檢測沖突,依次檢測
[oracle@localhost ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph /home/oracle/34762026/33575402/
[oracle@localhost ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph /home/oracle/34762026/34765931/
[oracle@localhost ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph /home/oracle/34762026/34768559/
[oracle@localhost ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph /home/oracle/34762026/34768569/
[oracle@localhost ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph /home/oracle/34762026/34863894/
#出現以下字樣,檢測成功
Oracle Interim Patch Installer version 12.2.0.1.36
Copyright (c) 2023, Oracle Corporation.  All rights reserved.
PREREQ session
Oracle Home       : /u01/app/oracle/product/19c/db_1
Central Inventory : /u01/oraInventory
   from           : /u01/app/oracle/product/19c/db_1/oraInst.loc
OPatch version    : 12.2.0.1.36
OUI version       : 12.2.0.7.0
Log file location : /u01/app/oracle/product/19c/db_1/cfgtoollogs/opatch/opatch2023-08-08_06-47-50AM_1.log
Invoking prereq "checkconflictagainstohwithdetail"
Prereq "checkConflictAgainstOHWithDetail" passed.
OPatch succeeded.

5.關閉數據庫實例,關閉監(jiān)聽

[oracle@localhost ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Tue Aug 8 06:53:08 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle.  All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@localhost ~]$ lsnrctl stop
LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 08-AUG-2023 07:13:07
Copyright (c) 1991, 2019, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
The command completed successfully

6.應用patch

[oracle@localhost 34765931]$ pwd
/home/oracle/34762026/34765931
[oracle@localhost 34765931]$ $ORACLE_HOME/OPatch/opatch apply
Oracle Interim Patch Installer version 12.2.0.1.36
Copyright (c) 2023, Oracle Corporation.  All rights reserved.
Oracle Home       : /u01/app/oracle/product/19c/db_1
Central Inventory : /u01/oraInventory
   from           : /u01/app/oracle/product/19c/db_1/oraInst.loc
OPatch version    : 12.2.0.1.36
OUI version       : 12.2.0.7.0
Log file location : /u01/app/oracle/product/19c/db_1/cfgtoollogs/opatch/opatch2023-08-08_07-19-09AM_1.log
Verifying environment and performing prerequisite checks...
......

7.加載變化的SQL到數據庫

安裝補丁之后,還需要將有變化的SQL加載到數據庫中,這里可以直接運行Datapatch工具將這些修改的SQL重新加載到數據庫中,如果是RAC環(huán)境,只需要在一個節(jié)點執(zhí)行就可以了。

根據readme的說明,操作步驟如下:

sqlplus /nolog
SQL> Connect / as sysdba
SQL> startup
SQL> alter pluggable database all open;
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

在這里插入圖片描述

8.ORACLE升級補丁查詢

1.查詢dba_server_registry視圖

SQL> select comp_name,version from dba_server_registry;

2.查詢dba_registry_history

SQL> select * from dba_registry_history;

3.查詢product_component_version視圖

SQL> select product,version from product_component_version;

4.查詢v$version視圖

SQL> select * from v$version;

到此這篇關于Oracle單實例升級補丁的文章就介紹到這了,更多相關Oracle單實例升級補丁內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Oracle?REGEXP_LIKE模糊查詢用法例子

    Oracle?REGEXP_LIKE模糊查詢用法例子

    Oracle中偶遇正則表達式的使用,簡直逆天,在數據統(tǒng)計方面,最長用的就是regexp_like與regexp_replace兩個了,下面這篇文章主要給大家介紹了關于Oracle?REGEXP_LIKE模糊查詢用法例子的相關資料,需要的朋友可以參考下
    2022-11-11
  • Oracle數據庫中ORDER BY排序和查詢按IN條件的順序輸出

    Oracle數據庫中ORDER BY排序和查詢按IN條件的順序輸出

    這篇文章主要介紹了Oracle數據庫中ORDER BY排序和查詢按IN條件的順序輸出的方法,其中ORDER BY的排序結果需要注意其是否穩(wěn)定,需要的朋友可以參考下
    2015-11-11
  • Oracle?CDB管理實現多租戶管理功能

    Oracle?CDB管理實現多租戶管理功能

    這篇文章主要介紹了Oracle?CDB管理實現多租戶管理功能的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用oracle具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2022-12-12
  • oracle 多個字符替換實現

    oracle 多個字符替換實現

    CSDN上的一個網友,需要一個sql語句的解決方案需求是這樣的求寫oracle多個字符替換(有測試數據)
    2009-10-10
  • Oracle中serveroutput參數一次設置永久保存方法

    Oracle中serveroutput參數一次設置永久保存方法

    serveroutput是sqlplus的配置參數,而不是數據庫的配置參數,每次都需要修改并保存sqlplus的配置參數,本文將介紹如何一次設置永久保存
    2012-11-11
  • oracle中print_table存儲過程實例介紹

    oracle中print_table存儲過程實例介紹

    存儲過程(Stored Procedure),就是一組用于完成特定數據庫功能的SQL語句集,該SQL語句集經過編譯后存儲在數據庫系統(tǒng)中。這篇文章主要介紹了oracle中print_table存儲過程介紹,需要的朋友可以參考下
    2018-09-09
  • 快速學習Oracle觸發(fā)器和游標

    快速學習Oracle觸發(fā)器和游標

    oracle觸發(fā)器和游標是面試中常問到的知識點,今天就抽空通過實例代碼給大家介紹Oracle觸發(fā)器和游標的示例代碼,需要的朋友參考下吧
    2021-06-06
  • Oracle事務(transaction)詳解

    Oracle事務(transaction)詳解

    本文詳細講解了Oracle中的事務(transaction),文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • Oracle 外連接實現代碼

    Oracle 外連接實現代碼

    對于外連接,Oracle中可以使用“(+)”來表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面將配合實例一一介紹。
    2009-08-08
  • oracle數據庫定時任務dbms_job的用法詳解

    oracle數據庫定時任務dbms_job的用法詳解

    這篇文章給大家詳細介紹了dbms_job的用法,用于安排和管理作業(yè)隊列,通過使用作業(yè),可以使ORACLE數據庫定期執(zhí)行特定的任務。有需要的朋友們可以參考借鑒。
    2016-09-09

最新評論

旅游| 清涧县| 当雄县| 阿尔山市| 龙游县| 鹤壁市| 彰化市| 泾川县| 泾川县| 武川县| 上林县| 胶州市| 玉溪市| 齐齐哈尔市| 河北区| 商丘市| 册亨县| 香港| 左云县| 东阿县| 阿克苏市| 长葛市| 鱼台县| 布尔津县| 潮州市| 大荔县| 商都县| 通河县| 三原县| 屏山县| 淮南市| 佳木斯市| 金华市| 乐东| 堆龙德庆县| 城固县| 呈贡县| 凤凰县| 崇礼县| 宜城市| 平罗县|