System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據庫,尤其涉及一種實時檢測新增ora故障的方法、裝置、設備及介質。
技術介紹
1、在當前在it信息系統領域中,數據庫故障的發生會嚴重影響生產效率和相關業務,通過基線對比這種技術可以通過比較歷史數據和實時數據,檢測數據庫的異常情況。
2、但傳統的監控規則具有一定的滯后性,依賴于規則或人工定義的閾值來檢測數據庫的異常情況,同時設置了固定的輪詢周期(如5分鐘或10分鐘檢測一次),導致系統無法實時捕捉并響應故障,尤其是在故障發生的初期階段,可能會錯過最佳的故障處理時機。
技術實現思路
1、基于此,本專利技術提供了一種實時檢測新增ora故障的方法、裝置、設備及介質,以解決傳統的數據庫故障檢測存在滯后性,無法實時捕捉并響應故障的問題。
2、第一方面,本專利技術實施例提供了一種實時檢測新增ora故障的方法、裝置、設備及介質,該方法包括:
3、在滿足對oracle數據庫的實時監聽條件時,實時監聽寫入至所述oracle數據庫的標準化數據;
4、每當監聽到當前標準化數據時,根據在預先構建新增故障檢測模型中提取的低代碼訓練語句,獲取與當前標準化數據對應的目標寫入時間、預定義的時間維度和比對周期對應的第一時間區間和第二時間區間;
5、其中,第二時間區間位于第一時間區間之前,且第二時間區間的時間跨度大于第一時間區間;
6、在oracle數據庫中獲取寫入時間位于第一時間區間內的目標實時數據集,并在預先建立的歷史故障數據集中
7、將目標實時數據集以及目標歷史故障數據集分別輸入至所述新增故障檢測模型,并通過所述新增故障檢測模型在檢測到新增錯誤碼時,將新增錯誤碼存儲至錯誤碼表格中。
8、第二方面,本專利技術實施例提供了一種基線對比檢測新增ora故障的裝置,該裝置包括:
9、標準化數據獲取模塊,用于在滿足對oracle數據庫的實時監聽條件時,實時監聽寫入至所述oracle數據庫的標準化數據;
10、時間區間獲取模塊,用于每當監聽到當前標準化數據時,根據在預先構建新增故障檢測模型中提取的低代碼訓練語句,獲取與當前標準化數據對應的目標寫入時間、預定義的時間維度和比對周期對應的第一時間區間和第二時間區間;
11、其中,第二時間區間位于第一時間區間之前,且第二時間區間的時間跨度大于第一時間區間;
12、數據集獲取模塊,用于在oracle數據庫中獲取寫入時間位于第一時間區間內的目標實時數據集,并在預先建立的歷史故障數據集中,獲取寫入時間位于第二時間區間下的目標歷史故障數據集;
13、新增錯誤碼檢測模塊,用于將目標實時數據集以及目標歷史故障數據集分別輸入至所述新增故障檢測模型,并通過所述新增故障檢測模型在檢測到新增錯誤碼時,將新增錯誤碼存儲至錯誤碼表格中。
14、第三方面,本專利技術實施例提供了一種電子設備,所述電子設備包括:
15、至少一個處理器;以及
16、與所述至少一個處理器通信連接的存儲器;其中,
17、所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本專利技術任一實施例所述的一種實時檢測新增ora故障的方法。
18、第四方面,還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現本專利技術任一實施例所述的一種實時檢測新增ora故障的方法。
19、本專利技術實施例的技術方案,通過實時收據oracle數據庫的日志數據并進行實時檢測,充分利用了日志數據中的實時信息和全面性,通過將歷史數據基線與實時數據對比,自動判斷是否存在新增的故障錯誤碼,大大減少了人工干預的依賴,實現了故障的實時捕捉和響應,有效解決了傳統數據庫故障檢測方法的滯后性、人工干預依賴性強、靈活性不足以及日志利用不充分等問題。
20、應當理解,本部分所描述的內容并非旨在標識本專利技術的實施例的關鍵或重要特征,也不用于限制本專利技術的范圍。本專利技術的其它特征將通過以下的說明書而變得容易理解。
本文檔來自技高網...【技術保護點】
1.一種實時檢測新增ora故障的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,通過所述新增故障檢測模型在檢測到新增錯誤碼時,將新增錯誤碼存儲至錯誤碼表格中,包括:
3.根據權利要求2所述的方法,其特征在于,在預先建立的歷史故障數據集中,獲取寫入時間位于第二時間區間下的目標歷史故障數據集之前,還包括:
4.根據權利要求1所述的方法,其特征在于,根據在預先構建新增故障檢測模型中提取的低代碼訓練語句,獲取與當前標準化數據對應的目標寫入時間、預定義的時間維度和比對周期對應的第一時間區間和第二時間區間,包括:
5.根據權利要求3所述的方法,其特征在于,在根據在預先構建新增故障檢測模型中提取的低代碼訓練語句之前,還包括:
6.根據權利要求5所述的方法,其特征在于,通過所述新增故障檢測模型,根據目標實時數據集生成目標錯誤碼,并根據所述歷史故障數據集生成歷史基線錯誤碼,包括:
7.根據權利要求1-6任一所述的方法,其特征在于,還包括:
8.一種基線對比檢測新增ora故障的裝置,其特征在于,包
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現權利要求1-7中任一項所述的一種實時檢測新增ora故障的方法。
...【技術特征摘要】
1.一種實時檢測新增ora故障的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,通過所述新增故障檢測模型在檢測到新增錯誤碼時,將新增錯誤碼存儲至錯誤碼表格中,包括:
3.根據權利要求2所述的方法,其特征在于,在預先建立的歷史故障數據集中,獲取寫入時間位于第二時間區間下的目標歷史故障數據集之前,還包括:
4.根據權利要求1所述的方法,其特征在于,根據在預先構建新增故障檢測模型中提取的低代碼訓練語句,獲取與當前標準化數據對應的目標寫入時間、預定義的時間維度和比對周期對應的第一時間區間和第二時間區間,包括:
5.根據權利要求3所述的方法,其特征在于,在根據在預...
【專利技術屬性】
技術研發人員:張大偉,陳秋華,
申請(專利權)人:北京優特捷信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。