Linux系統下weblogic10.3.6版本打補丁步驟

linux系統

weblogic補丁壓縮包:p35586779_1036_Generic.zip
鏈接:https://pan.baidu.com/s/1EEz_zPX-VHp5EU5LLxfxjQ
提取碼:XXXX
(補丁壓縮包中包含以下東西)
在這里插入圖片描述
打補丁步驟
1.備份原weblogic(需要先確保服務器剩余的磁盤空間足夠)
tar -zcvf weblogic_bak.tar.gz /home/cams/bea/middleware

2.停掉weblogic(打補丁前要必須停止weblogic服務,如有多個域存在,則要確認全部域的weblogic服務都已關閉)

ps -ef | grep weblogic
kill -9 weblogic進程ID
或者
netstat -nplt | grep weblogic端口
kill -9 weblogic進程ID

在這里插入圖片描述
注意:記錄下這個ProductHome路徑后面需要用到

3.查看并記錄當前Weblogic版本信息,登錄控制臺記錄下補丁升級前的Weblogic版本信息
在這里插入圖片描述
4.查看之前已打的補丁
cd /home/cams/bea/middleware/utils/bsu/

./bsu.sh -view -verbose -status=applied -prod_dir=/home/cams/bea/middleware/wlserver_10.3
(此命令執行較慢)
其中/home/cams/bea/middleware/wlserver_10.3為前面記錄下的ProductHome。

5.查看新補丁壓縮包中的readme.html或readme.txt是否有下列字樣,如有則是要卸載全部已安裝的補丁
Remove any previously applied WebLogic Server Patch Set Update and associated overlay patches

6.若打新補丁前需要卸載以前已經打上的補丁,則可以通過以下命令來卸載補丁
cd /home/cams/bea/middleware/utils/bsu/

./bsu.sh -remove -patchlist=3L3H -prod_dir=/home/cams/bea/middleware/wlserver_10.3
(卸載非常緩慢,會經過漫長的檢查沖突…)
其中3L3H為已打補丁的Patch ID,/home/cams/bea/middleware/wlserver_10.3為ProductHome。如果有多個補丁需要先卸載依賴補丁再卸載主體補丁

7.通過xftp等工具上傳新補丁壓縮包到服務器指定目錄下并解壓出來,然后解決補丁安裝時可能會出現的問題。
上傳位置為:/home/cams/bea/middleware/utils/bsu/cache_dir
上傳補丁包的位置如果沒有cache_dir 則創建一個該目錄(不然程序無法識別補丁包)

解壓補丁壓縮包:unzip p35586779_1036_Generic.zip
解壓出來的東西中有一個jar包,jar包的名稱就是補丁的ID,也可以通過README.txt或README.html查詢此補丁包的ID

----解決補丁安裝時可能會報的內存溢出問題
進入到bsu目錄下查看bsu.sh 腳本中的MEM_ARGS并適當增大其內存配置,可以通過查看README.txt 文件,官方建議設置的大小1024m到4096m進行設置,具體根據系統所需內存調整內存配置
在這里插入圖片描述

其他問題:如果使用root用戶上傳的補丁包,普通用戶對其操作的話會報權限問題,可參考以下命令修改文件的所屬用戶和所屬組(此命令必須用root權限的賬號來執行)
chown -R cams:cams /home/cams/*

8.安裝補丁
cd /home/cams/bea/middleware/utils/bsu/

./bsu.sh -install -patch_download_dir=/home/cams/bea/middleware/utils/bsu/cache_dir -patchlist=E7HI -prod_dir=/home/cams/bea/middleware/wlserver_10.3
(安裝非常緩慢,會經過漫長的檢查沖突…才會進行安裝,出現success或成功字樣并且能再次輸入Linux命令時代表安裝成功了)
其中/home/cams/bea/middleware/utils/bsu/cache_dir為補丁存放的路徑,E7HI為補丁的ID,/home/cams/bea/middleware/wlserver_10.3為ProductHome

9.安裝完補丁后啟動weblogic
cd /home/cams/bea/middleware/user_projects/domains/cams_channel/bin/

nohup ./startWebLogic.sh >/dev/null 2>&1 &

10.檢查
登錄weblogic控制臺查看補丁升級后的Weblogic版本信息并與打補丁前的Weblogic版本信息進行對比;查看打完補丁后的補丁信息
cd /home/cams/bea/middleware/utils/bsu/

./bsu.sh -view -verbose -status=applied -prod_dir=/home/cams/bea/middleware/wlserver_10.3
最后驗證功能是否正常,日志輸出是否有亂碼。

參考借鑒:
https://www.cnblogs.com/lidingyi/p/15073806.html
https://blog.csdn.net/weixin_53150440/article/details/137137598

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/45944.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/45944.shtml
英文地址,請注明出處:http://en.pswp.cn/web/45944.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Langchain[3]:Langchain架構演進與功能擴展:流式事件處理、事件過濾機制、回調傳播策略及裝飾器應用

Langchain[3]:Langchain架構演進與功能擴展:流式事件處理、事件過濾機制、回調傳播策略及裝飾器應用 1. Langchain的演變 v0.1: 初始版本,包含基本功能。 從0.1~0.2完成的特性: 通過事件流 API 提供更好的流式支持。標準化工具調用支持Tool…

【linux 100條命令】

以下介紹一些常見的 Linux 命令: 1. ls :用于列出目錄中的內容。 - 常用選項: - -l :以長格式顯示詳細信息,包括文件權限、所有者、所屬組、文件大小、修改時間等。 - -a :顯示所有文件,包…

哪些基于 LLMs 的產品值得開發?從用戶體驗和市場接受度的角度探討

編者按:在大語言模型(LLMs)相關技術高速發展的今天,哪些基于 LLMs 的產品真正值得我們投入精力開發?如何從用戶體驗和市場接受度的角度評估這些產品的潛力? 今天為大家分享的這篇文章,作者的核心…

從代理模式到注解開發

代理模式 package org.example.proxy;public class ProxyClient {public static void main(String[] args) {ProxyBuilder proxyBuilder new ProxyBuilder();proxyBuilder.build();} }interface BuildDream {void build(); }class CustomBuilder implements BuildDream {Over…

visual studio開發C++項目遇到的坑

文章目錄 1.安裝的時候,順手安裝了C模板,導致新建項目執行出問題2.生成的exe,打開閃退問題3.項目里宏的路徑不對,導致后面編譯沒有輸出4. vs編譯ui,warning跳過,未成功5.vs編譯.h,warning跳過&a…

K8S 中的 CRI、OCI、CRI shim、containerd

K8S 如何創建容器? 下面這張圖,就是經典的 K8S 創建容器的步驟,可以說是冗長復雜,至于為什么設計成這樣的架構,繼續往下讀。 前半部分 CRI(Container Runtime Interface,容器運行時接口&#xf…

避免海外業務中斷,TikTok養號注意事項

TikTok已成為企業和個人拓展海外業務的重要平臺。然而,由于平臺規則嚴格,賬號被封禁或限制訪問的風險始終存在。為了確保用戶在TikTok上的業務順利進行,著重說一些養號的注意事項。 文章分為三個部分,分別是遵守平臺規則、養號策略…

Qt判定鼠標是否在該多邊形的線條上

要判斷鼠標是否在由QPainterPath或一系列QPointF點定義的多邊形的線條上,你可以使用以下步驟: 獲取鼠標當前位置:在鼠標事件中,使用QMouseEvent的pos()方法獲取鼠標的當前位置。 檢查點與線段的距離:遍歷多邊形的每條…

面試高級 Java 工程師:2024 年的見聞與思考

面試高級 Java 工程師:2024 年的見聞與思考 由于公司業務拓展需要,公司招聘一名高級java工程研發工程師,主要負責新項目的研發及老項目的維護升級。我作為一名技術面試官,參與招聘高級 Java 工程師,我見證了技術領域的…

LATEX格式的高等數學題庫(導數和概率論與數理統計)

\documentclass{ctexart} \usepackage{amsmath,amssymb,amsfonts,hyperref} \usepackage{CJKutf8} \usepackage{enumitem} % 引入宏包 \usepackage [colorlinkstrue] {} \begin{document}\begin{CJK}{UTF8}{gkai}%正文放在此行下與\end{CJK}之間就行\tableofcontents\newpage\s…

F1-score(標準度量)

什么是F1-score? F1分數(F1-score)是分類問題的一個衡量指標。一些多分類問題的機器學習競賽,常常將F1-score作為最終測評的方法。它是精確率和召回率的調和平均數,最大為1,最小為0,如公式1所示…

高效轉換:CSV 轉 JSON 數組 API

在日常數據處理和分析中,CSV 和 JSON 是兩種常見的數據格式。無論是開發者還是數據科學家,經常需要在這兩種格式之間轉換。我們提供的 CSV 轉 JSON 數組 API 可以幫助您輕松完成這一任務。 功能特點: 多種輸入方式:支持直接粘貼…

使用GPT3.5,LangChain,FAISS和python構建一個本地知識庫

引言 介紹本地知識庫的概念和用途 在現代信息時代,我們面臨著海量的數據和信息,如何有效地管理和利用這些信息成為一項重要的任務。本地知識庫是一種基于本地存儲的知識管理系統,旨在幫助用戶收集、組織和檢索大量的知識和信息。它允許用戶…

C語言-->指針詳解

提示:本系列文章是C語言的重難點–>指針 C語言-->指針詳解 前言一、什么是指針?二、指針的聲明與初始化三、指針的解引用四、指針與數組五、指針與函數六、動態內存分配七、常見錯誤與注意事項總結我是將軍我一直都在,。! 前…

Oracle或MySQL數據遷移到國產數據庫后的注意事項

一、人大金倉Kingbase 1、初始化后兼容 創建sysdate()方法兼容原生MySQL模式下不具備sysdate()的問題: create or replace function sysdate() returns timestamp with time zone as select current_timestamp; language sql; 2. 執行語句收集統計信息&#xff…

1.5-協程基礎與關鍵知識:連接線程的世界-回調型 API 協作

文章目錄 線程 API 轉換成掛起函數:suspendCoroutine支持取消的 suspendCoroutine:suspendCancellableCoroutine總結 線程 API 轉換成掛起函數:suspendCoroutine 在實際項目中即使已經使用協程了,可是要完全避免跟傳統的線程 API…

Excel 學習手冊 - 精進版(包括各類復雜函數及其嵌套使用)

作為程序員從未想過要去精進一下 Excel 辦公軟件的使用方法,以前用到某功能都是直接百度,最近這兩天跟著嗶哩嗶哩上的戴戴戴師兄把 Excel 由里到外學了一遍,收獲良多。程序員要想掌握這些內容可以說是手拿把掐,對后續 Excel 的運用…

linux的學習(七):讀取,函數,正則表達式,文本處理工具cut和awk

##簡介 shell編程中的讀取,函數,正則表達式,文本處理工具的簡單使用 read read:讀取控制臺的輸入 參數: -p:指定讀取時的提示符-t:等待讀取的時間 腳本例子 編寫i.sh腳本,enter…

算法實驗3:貪心算法的應用

實驗內容 &#xff08;1&#xff09;活動安排問題 設有n個活動的集合E{1, 2, …, n}&#xff0c;其中每個活動都要求使用同一資源&#xff0c;而在同一時間內只有一個活動能使用這一資源。每個活動i都有一個要求使用該資源的起始時間si和一個結束時間fi&#xff0c;且si <f…

JavaWeb-【2】CSS和JavaScript

筆記系列持續更新,真正做到詳細!!本次系列重點講解后端,那么第一階段先講解前端【續上篇HTML】 目錄 一、CSS 1、CSS介紹 2、CSS快速入門 3、CSS語法 4、字體顏色和邊框 5、背景顏色和字體樣式 6、div和文本居中 7、超鏈接去下劃線和表格細線 8、無序列表去掉樣式…