原创 Oracle遞歸死循環怎麼辦?

drop table test1 purge; create table test1(id number, parent_id number,name varchar2(10)); insert into test1 values

原创 運維日記| MySQL/Oracle深度解析之一:邏輯讀

運維日記| MySQL/Oracle深度解析之一:邏輯讀 原創: 呂海波 新運維新數據 今天 各位新朋友~記得先點藍字關注我哦~ 前言 THE FIRST 比較數據庫優劣、異同的文章有很多了,使用壓測工具,進行不同壓力下的測試

原创 Oracle11.2.0.4查詢表一直卡住cursor:pin s on x

現場反饋:查詢一張幾千條數據的表,一直卡住,然後重啓了數據庫,還是這樣。 1.獲取了數據庫報告,發現排在第一位的是cursor:pin s on x等待事件。 Top 10 Foreground Events by Total W

原创 ORA-3136 WARNING: inbound connection timed out

最近遇到一個奇怪的事情,每天晚上22點到第二天8點,使用系統經常會報錯。數據庫是Oracle,三個實例組成的RAC,中間件是weblogic。 1.從中間件層面上看,這種錯誤意識是weblogic連不上數據庫後,自動重連都連不上,

原创 ORA-12152:TNS:無法發送中斷消息

現場報dblink查詢的問題,時好時壞: ###Cause: org.hibernate.exception.GenericJDBCException: ORA-12152:TNS:無法發送中斷消息 ORA-02063:緊接着li

原创 MySQL5.6.35的bug

有一個系統,當在應用層面開啓Job的時候,數據庫就會宕機,Job裏面是往一個表裏面插入一些數據。錯誤日誌如下: 2019-11-11 15:56:26 114028 [Note] /home/mysql/bin/mysql

原创 commons.beanutils java.lang.NumberFormatException

現象:系統做異地做雙活,A地和B地,A地是主,B地爲從。B地的代碼是從A地copy的。不過在測試B地的系統的時候報錯,從chrome瀏覽器上看到報500的錯誤。 1.分析日誌都是這個錯誤: Caused By: java.lang

原创 weblogic節點告警,系統不能訪問診斷

1.現場實施同事反饋節點告警,單點訪問節點白屏。 2.從nohup日誌中看到有stuck線程,要現場做了jstack回來。 <Jun 23, 2020 11:40:51 PM CST> <[STUCK] ExecuteThr

原创 中間件數據庫連接池不夠用

中間件報In-use connections equal max-pool-size and expired max-wait-time. Cannot allocate more connections,說明連接池被用光了。

原创 Tomcat Could not open JDBC Connection for transaction

org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; n

原创 不明真相的http code 497

剛開發找到我,反饋現場大量流程無法發送,說是鎖的問題。 我問:發送之後是一直在等待,還是馬上會返回錯誤。 得到答覆:會馬上報錯。 原本這種錯誤看下後臺日誌,不過節點過多,無法定位到是哪個節點,最快的方式是用chrome看看返回,捕

原创 數據倉庫、數據湖、數據中臺

轉自:https://mp.weixin.qq.com/s?src=11&timestamp=1585712786&ver=2251&signature=0XE6r3rbsjkFRf6qTlDf31qvSzTYagOPTtd9aR

原创 系統從Tomcat遷移到Weblogic無法發佈

有一個系統從開發環境部署到正式環境,開發環境用的是tomcat,正式環境用的是weblogic。部署一直不成功,啓動失敗。 首先會報這個警告: <The list of resource packages: gg.soa.

原创 chrome+wireshark診斷網絡問題

最近碰到一件棘手的事情,系統會莫名其妙的變慢,沒有規律。 做第一次診斷:中間件日誌,gc日誌,httpwatch,Oracle數據庫報告,服務器nmon日誌,逐一檢查,均無性能瓶頸。 做第二次診斷:慢的情況不是必現,多次ht

原创 Tomcat7中打印stuck的線程

在中間件層面,一些非常慢的請求就是性能殺手,weblogic可以很容易的配置超過多少秒打印出線程來,也叫stuck的線程。長期整改這些問題對系統的穩定運行有極大的幫組。修改context.xml文件,加入 org.apache.c