Oracle 11gR2 RAC 11.2.0.4 全自動打11.2.0.4.20170418 psu 步驟

来源:https://www.cnblogs.com/sky2088/archive/2018/03/29/8668506.html
-Advertisement-
Play Games

說明:此次環境的patch p6880880_112000_Linux-x86-64.zip 和 p25476126_112040_Linux-x86-64.zip均放在/soft目錄, 且grid和oracle用戶對/soft目錄具有讀寫許可權,全程只需要root用戶執行即可。 資料庫版本 11.2 ...


 

說明:此次環境的patch p6880880_112000_Linux-x86-64.zip 和 p25476126_112040_Linux-x86-64.zip均放在/soft目錄,

且grid和oracle用戶對/soft目錄具有讀寫許可權,全程只需要root用戶執行即可。

 

資料庫版本

11.2.0.4

PSU

11.2.0.4.20170418

GI 安裝目錄

/u01/app/11.2.0/grid

DB 安裝目錄

/u01/app/oracle/product/11.2.0/dbhome_1

  

註:以下操作均是由root 用戶兩節點分別執行


1. 替換OPatch

su - root

export GRID_HOME=/u01/app/11.2.0/grid

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

#替換grid的opatch

cd $GRID_HOME;mv OPatch OPatch.`date +%Y%m%d`

unzip /soft/p6880880_112000_Linux-x86-64.zip -d $GRID_HOME

chown -R grid:oinstall $GRID_HOME/OPatch

#替換database的opatch

cd $ORACLE_HOME;mv OPatch OPatch.`date +%Y%m%d`

unzip /soft/p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOME

chown -R oracle:oinstall $ORACLE_HOME/OPatch

 

2.驗證opatch替換情況:

su - grid -c ' $ORACLE_HOME/OPatch/opatch version'

OPatch Version: 11.2.0.3.12

OPatch succeeded.


su - oracle -c ' $ORACLE_HOME/OPatch/opatch version'

OPatch Version: 11.2.0.3.12

OPatch succeeded.

 

3.解壓補丁到/soft目錄:

su - grid -c 'cd /soft ; unzip p25476126_112040_Linux-x86-64.zip'


4.衝突檢查

su - grid -c '$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /soft/25476126 -oh $ORACLE_HOME'

su - oracle -c '$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /soft/25476126 -oh $ORACLE_HOME'


5.生成ocm.rsp文件

su - grid -c 'cd /soft; $ORACLE_HOME/OPatch/ocm/bin/emocmrsp -no_banner '


6.開始自動打PSU

root 用戶執行:

/u01/app/11.2.0/grid/OPatch/opatch auto /soft/25476126 -ocmrf /soft/ocm.rsp

# --註:如果dbca建庫了,上面腳本會同時把grid和database打上PSU,如果是新裝RAC還未建庫,則只會安裝grid的psu,database需要額外命令打上psu。

--打database psu 命令:

/u01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch auto /soft/25476126 -oh /u01/app/oracle/product/11.2.0/dbhome_1 -ocmrf /soft/ocm.rsp

 

7.驗證安裝PSU結果:

su - grid -c '$ORACLE_HOME/OPatch/opatch lsinv'

su - oracle -c '$ORACLE_HOME/OPatch/opatch lsinv'


# -- 如果是新裝RAC,還未建庫,則下麵操作無需進行。


8.運行腳本,應用psu
su - oracle -c 'sqlplus / as sysdba'<<EOF
@?/rdbms/admin/catbundle.sql psu apply
EOF


9.執行utlrp 腳本
su - oracle -c 'sqlplus / as sysdba'<<EOF
@?/rdbms/admin/utlrp.sql
EOF


10.驗證psu應用情況

su - oracle -c 'sqlplus / as sysdba'<<EOF

set line 150
col ACTION_TIME for a30
col ACTION for a8
col NAMESPACE for a8
col VERSION for a10
col BUNDLE_SERIES for a5
col COMMENTS for a20

select * from dba_registry_history;
EOF

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 參考 針對mysql的優化,mysql提供了慢查詢日誌的支持。mysql的慢查詢是mysql提供的一種日誌記錄,它用來記錄mysql中響應時間超過閥值的sql語句,某個sql運行時間如果超過設置的閥值(long_query_time),就會被記錄到慢查詢日誌中。閥值預設值是10s,預設情況下,mys ...
  • 1,獲取yum安裝源 到mysql官網下載 https://dev.mysql.com/downloads/repo/yum/ wget獲取 wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安裝yum ...
  • 博客鏈接:http://www.cnblogs.com/zhenghongxin/p/8669913.html redis 本地持久化到硬碟有兩種方式,一是快照(snapshotting),二是只追加文件(append-only file AOF) 快照 快照,顧名思義可以理解為拍照一樣,把整個記憶體 ...
  • 1,首先需要在Oracle安裝完成之後新建一個用戶 2用戶新建完成之後,可能會出現某個用戶對標users沒有許可權的提示 3.新建一個測試表以及向其中插入幾條數據 4.需要在eclipse中新建一個java項目 打開eclipse(myeclipse)-> File(文件)-> New(新建) ->P ...
  • 場景: 備庫執行日誌應用出現如下報錯: Thu Mar 29 11:21:45 2018FAL[client]: Failed to request gap sequence GAP - thread 1 sequence 184-185 DBID 1484954774 branch 9604941 ...
  • 今天,登陸阿裡雲賬號後,發現伺服器有一個警告說有漏洞,修複完後要重啟伺服器,想都沒想直接重啟了。。。 接下來事情發生了,想著直接重啟mysql就行。 現象描述 [root@iZwz952coo41my3i5b7x2iZ ]# service mysqld start Starting MySQL.. ...
  • 今天在RMAN還原測試過程中,遇到了"RMAN-06172: no autobackup found or specified handle is not a valid copy or piece"這個錯誤,如下所示: RMAN> restore spfile to pfile "/u01/app... ...
  • 在C:\ProgramData\MySQL\MySQL Server 5.7文件夾 my.ini是預設的配置文件。在這裡我們只更改數據存儲路徑。不更改配置文件 1 Path to the database root 2 datadir=C:/ProgramData/MySQL/MySQL Serve ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...