本發(fā)明涉及數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,尤其是涉及一種Oracle數(shù)據(jù)庫(kù)故障分析方法和裝置。
背景技術(shù):
數(shù)據(jù)庫(kù)是指長(zhǎng)期保存在計(jì)算機(jī)的存儲(chǔ)設(shè)備上、并按照某種模型組織起來(lái)的、可以被各種用戶或應(yīng)用共享的數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)在日常工作和生產(chǎn)中的作用日趨顯著,相關(guān)的數(shù)據(jù)庫(kù)技術(shù)也得到迅猛發(fā)展。在眾多數(shù)據(jù)庫(kù)產(chǎn)品當(dāng)中,Oracle系列數(shù)據(jù)庫(kù)憑借其完善的性能被廣泛應(yīng)用于企業(yè)辦公、網(wǎng)站建設(shè)等各個(gè)領(lǐng)域。Oracle數(shù)據(jù)庫(kù)也應(yīng)用于各種操作系統(tǒng)平臺(tái)。
為了全面、集中、主動(dòng)和有效地管理和優(yōu)化企業(yè)的IT基礎(chǔ)架構(gòu),在大型企業(yè)后臺(tái)都有一個(gè)支撐企業(yè)業(yè)務(wù)運(yùn)轉(zhuǎn)的IT數(shù)據(jù)中心(以下簡(jiǎn)稱數(shù)據(jù)中心),數(shù)據(jù)中心是企業(yè)的大腦,對(duì)企業(yè)的信息化管理,保障企業(yè)業(yè)務(wù)的順暢運(yùn)行和服務(wù)具有重要的作用。數(shù)據(jù)中心隨著業(yè)務(wù)的更新和增加而增加數(shù)據(jù)庫(kù)服務(wù)器,隨著服務(wù)器的增加故障也會(huì)跟著多起來(lái)。
目前,Oracle數(shù)據(jù)庫(kù)在很多企業(yè)和行業(yè)廣泛使用,使用者對(duì)oracle的熟練程度也參差不齊,當(dāng)系統(tǒng)出現(xiàn)性能問(wèn)題,應(yīng)用程序緩慢等一些常見問(wèn)題時(shí),工程師不知道具體原因,也無(wú)從下手分析;也可能由于手工誤操作導(dǎo)致更繁瑣的問(wèn)題。如果業(yè)務(wù)系統(tǒng)要求實(shí)時(shí)處理比較高的時(shí)候,快速定位問(wèn)題,分析問(wèn)題就成為數(shù)據(jù)中心的短板;一旦出現(xiàn)故障就會(huì)導(dǎo)致客戶的經(jīng)濟(jì)損失,政治影響。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)以上缺陷,本發(fā)明提供一種Oracle數(shù)據(jù)庫(kù)故障分析方法和裝置,便于工作人員分析故障,使工作人員能夠快速定位問(wèn)題,提高故障處理效率。
第一方面,本發(fā)明提供的Oracle數(shù)據(jù)庫(kù)故障分析方法包括:
獲取所述數(shù)據(jù)庫(kù)中各個(gè)當(dāng)前會(huì)話在當(dāng)前執(zhí)行的SQL語(yǔ)句及所述SQL語(yǔ)句的執(zhí)行時(shí)長(zhǎng)并顯示在終端顯示屏上,對(duì)執(zhí)行時(shí)長(zhǎng)超出預(yù)設(shè)時(shí)長(zhǎng)的SQL語(yǔ)句進(jìn)行標(biāo)記;
獲取所述數(shù)據(jù)庫(kù)中等待資源的會(huì)話并顯示在所述終端顯示屏上,若判斷等待相同資源的會(huì)話個(gè)數(shù)超出預(yù)設(shè)個(gè)數(shù)則對(duì)等待相同資源的會(huì)話進(jìn)行標(biāo)記;
獲取各個(gè)表空間的使用率并顯示在所述終端顯示屏上,對(duì)使用率超出第一預(yù)設(shè)值的表空間進(jìn)行標(biāo)記;
獲取臨時(shí)表空間中的會(huì)話和/或SQL語(yǔ)句并顯示在終端顯示屏上,對(duì)占用所述臨時(shí)表空間的大小超過(guò)第二預(yù)設(shè)值的會(huì)話和/或SQL語(yǔ)句進(jìn)行標(biāo)記
獲取撤銷表空間中的會(huì)話并顯示在終端顯示屏上,對(duì)占用所述撤銷表空間大小超出第三預(yù)設(shè)值的會(huì)話進(jìn)行標(biāo)記。
可選的,所述方法還包括:
獲取占用內(nèi)存的大小超出預(yù)設(shè)值的進(jìn)程及其所占用的內(nèi)存大小,并顯示在所述終端顯示屏上。
可選的,所述方法還包括:
獲取所述數(shù)據(jù)庫(kù)中的等待鎖及被所述等待鎖阻塞的線程,并顯示在所述終端顯示屏上。
可選的,所述方法還包括:
根據(jù)在預(yù)設(shè)時(shí)間段內(nèi)活動(dòng)會(huì)話的歷史記錄,繪制活動(dòng)會(huì)話個(gè)數(shù)的變化曲線,根據(jù)所述變化曲線判斷數(shù)據(jù)庫(kù)是否出現(xiàn)異常;和/或
獲取當(dāng)前SQL語(yǔ)句在內(nèi)存中的執(zhí)行計(jì)劃及生成該執(zhí)行計(jì)劃時(shí)所傳入的綁定變量值,并顯示在所述終端顯示屏上。
可選的,所述方法還包括:
獲取數(shù)據(jù)庫(kù)的性能分析報(bào)告,并顯示在所述終端顯示屏上;及
獲取所述數(shù)據(jù)庫(kù)的性能分析報(bào)告中存儲(chǔ)的SQL語(yǔ)句的歷史執(zhí)行計(jì)劃及生成所述歷史執(zhí)行計(jì)劃時(shí)所傳入的綁定變量值,并顯示在所述終端顯示屏上。
第二方面,本發(fā)明提供的Oracle數(shù)據(jù)庫(kù)故障分析裝置包括:
第一處理模塊,用于獲取所述數(shù)據(jù)庫(kù)中各個(gè)當(dāng)前會(huì)話在當(dāng)前執(zhí)行的SQL語(yǔ)句及所述SQL語(yǔ)句的執(zhí)行時(shí)長(zhǎng)并顯示在終端顯示屏上,對(duì)執(zhí)行時(shí)長(zhǎng)超出預(yù)設(shè)時(shí)長(zhǎng)的SQL語(yǔ)句進(jìn)行標(biāo)記;
第二處理模塊,用于獲取所述數(shù)據(jù)庫(kù)中等待資源的會(huì)話并顯示在所述終端顯示屏上,若判斷等待相同資源的會(huì)話個(gè)數(shù)超出預(yù)設(shè)個(gè)數(shù)則對(duì)等待相同資源的會(huì)話進(jìn)行標(biāo)記;
第三處理模塊,用于獲取各個(gè)表空間的使用率并顯示在所述終端顯示屏上,對(duì)使用率超出第一預(yù)設(shè)值的表空間進(jìn)行標(biāo)記;
第四處理模塊,用于獲取臨時(shí)表空間中的會(huì)話和/或SQL語(yǔ)句并顯示在終端顯示屏上,對(duì)占用所述臨時(shí)表空間的大小超過(guò)第二預(yù)設(shè)值的會(huì)話和/或SQL語(yǔ)句進(jìn)行標(biāo)記
第五處理模塊,用于獲取撤銷表空間中的會(huì)話并顯示在終端顯示屏上,對(duì)占用所述撤銷表空間大小超出第三預(yù)設(shè)值的會(huì)話進(jìn)行標(biāo)記。
可選的,該裝置還包括:
第六處理模塊,用于獲取占用內(nèi)存的大小超出預(yù)設(shè)值的進(jìn)程及其所占用的內(nèi)存大小,并顯示在所述終端顯示屏上。
可選的,該裝置還包括:
第七處理模塊,用于獲取所述數(shù)據(jù)庫(kù)中的等待鎖及被所述等待鎖阻塞的線程,并顯示在所述終端顯示屏上。
可選的,該裝置還包括:
第八處理模塊,用于根據(jù)在預(yù)設(shè)時(shí)間段內(nèi)活動(dòng)會(huì)話的歷史記錄,繪制活動(dòng)會(huì)話個(gè)數(shù)的變化曲線,根據(jù)所述變化曲線判斷數(shù)據(jù)庫(kù)是否出現(xiàn)異常;
第九處理模塊,用于獲取當(dāng)前SQL語(yǔ)句在內(nèi)存中的執(zhí)行計(jì)劃及生成該執(zhí)行計(jì)劃時(shí)所傳入的綁定變量值,并顯示在所述終端顯示屏上。
可選的的,該裝置還包括:
第十處理模塊,用于獲取數(shù)據(jù)庫(kù)的性能分析報(bào)告,并顯示在所述終端顯示屏上;及
第十一處理模塊,用于獲取所述數(shù)據(jù)庫(kù)的性能分析報(bào)告中存儲(chǔ)的SQL語(yǔ)句的歷史執(zhí)行計(jì)劃及生成所述歷史執(zhí)行計(jì)劃時(shí)所傳入的綁定變量值,并顯示在所述終端顯示屏上。
本發(fā)明提供的Oracle數(shù)據(jù)庫(kù)故障分析方法和裝置中,對(duì)執(zhí)行時(shí)長(zhǎng)超出預(yù)設(shè)時(shí)長(zhǎng)的SQL語(yǔ)句進(jìn)行標(biāo)記、若等待相同資源的會(huì)話個(gè)數(shù)超出預(yù)設(shè)個(gè)數(shù)則對(duì)等待相同資源的會(huì)話進(jìn)行標(biāo)記、對(duì)使用率超出第一預(yù)設(shè)值的表空間進(jìn)行標(biāo)記、對(duì)占用所述臨時(shí)表空間的大小超過(guò)第二預(yù)設(shè)值的會(huì)話和/或SQL語(yǔ)句進(jìn)行標(biāo)記及對(duì)占用所述撤銷表空間大小超出第三預(yù)設(shè)值的會(huì)話進(jìn)行標(biāo)記,因此對(duì)于可能出現(xiàn)異常的SQL語(yǔ)句、會(huì)話、表空間等進(jìn)行標(biāo)記,便于工作人員分析故障,使工作人員能夠快速定位問(wèn)題,提高故障處理效率,提高處理故障的實(shí)時(shí)性,減少因?yàn)椴荒芗皶r(shí)處理故障而導(dǎo)致的客戶的經(jīng)濟(jì)損失等。
附圖說(shuō)明
通過(guò)參考附圖會(huì)更加清楚的理解本發(fā)明的特征信息和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對(duì)本發(fā)明進(jìn)行任何限制,在附圖中:
圖1示出了根據(jù)本發(fā)明一實(shí)施例中Oracle數(shù)據(jù)庫(kù)故障分析方法的流程示意圖。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。
本發(fā)明提供一種Oracle數(shù)據(jù)庫(kù)故障分析方法,如圖1所示,該方法包括:
S101、獲取數(shù)據(jù)庫(kù)中各個(gè)當(dāng)前會(huì)話在當(dāng)前執(zhí)行的SQL語(yǔ)句及SQL語(yǔ)句的執(zhí)行時(shí)長(zhǎng)并顯示在終端顯示屏上,對(duì)執(zhí)行時(shí)長(zhǎng)超出預(yù)設(shè)時(shí)長(zhǎng)的SQL語(yǔ)句進(jìn)行標(biāo)記;
其中,SQL語(yǔ)句是指采用結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language,簡(jiǎn)稱SQL)所寫的語(yǔ)句。
可理解的是,若SQL語(yǔ)句的執(zhí)行時(shí)間過(guò)長(zhǎng),說(shuō)明SQL語(yǔ)句的執(zhí)行過(guò)程出現(xiàn)異常,所以對(duì)其進(jìn)行標(biāo)記。
S102、獲取數(shù)據(jù)庫(kù)中等待資源的會(huì)話并顯示在終端顯示屏上,若判斷等待相同資源的會(huì)話個(gè)數(shù)超出預(yù)設(shè)個(gè)數(shù)則對(duì)等待相同資源的會(huì)話進(jìn)行標(biāo)記;
通常情況下,等待某一資源的時(shí)間的會(huì)話個(gè)數(shù)是比較少的,例如少于10個(gè)。然而,若等待某一資源的時(shí)間的會(huì)話個(gè)數(shù)比較多,例如51個(gè),說(shuō)明會(huì)話開始堆積,數(shù)據(jù)庫(kù)出現(xiàn)異常。
S103、獲取各個(gè)表空間的使用率并顯示在終端顯示屏上,對(duì)使用率超出第一預(yù)設(shè)值的表空間進(jìn)行標(biāo)記;
可理解的是,數(shù)據(jù)庫(kù)中至少包括一個(gè)表空間,表空間用于存儲(chǔ)多個(gè)表,而表中存儲(chǔ)有數(shù)據(jù)庫(kù)對(duì)象。當(dāng)表空間的使用率超出一定值時(shí),會(huì)影響數(shù)據(jù)庫(kù)的正常工作。
在實(shí)際應(yīng)用時(shí),還可以對(duì)存在自動(dòng)擴(kuò)展數(shù)據(jù)文件的表空間進(jìn)行顯示,便于工作人員查看表空間是否自動(dòng)擴(kuò)展。
S104、獲取臨時(shí)表空間中的會(huì)話和/或SQL語(yǔ)句并顯示在終端顯示屏上,對(duì)占用臨時(shí)表空間的大小超過(guò)第二預(yù)設(shè)值的會(huì)話和/或SQL語(yǔ)句進(jìn)行標(biāo)記;
可理解的是,由于Oracle數(shù)據(jù)庫(kù)工作時(shí)經(jīng)常需要一些臨時(shí)的磁盤空間,這些空間主要用作查詢時(shí)帶有排序算法所用,當(dāng)用完后就立即釋放,對(duì)記錄在磁盤區(qū)的信息不再使用,因此叫臨時(shí)表空間。
可理解的是,若某個(gè)會(huì)話或SQL語(yǔ)句在臨時(shí)表空間中的占用空間過(guò)大,說(shuō)明該會(huì)話或SQL語(yǔ)句的執(zhí)行出現(xiàn)問(wèn)題,故這里對(duì)其進(jìn)行標(biāo)記。
S105、獲取撤銷表空間中的會(huì)話并顯示在終端顯示屏上,對(duì)占用撤銷表空間大小超出第三預(yù)設(shè)值的會(huì)話進(jìn)行標(biāo)記。
可理解的是,撤銷表空間即undo表空間,在undo表空間中會(huì)自動(dòng)分配undo段,這些undo段用來(lái)保存事務(wù)中的undo信息,也就是來(lái)保存數(shù)據(jù)在被修改之前的值。
可理解的是,若某個(gè)會(huì)話或SQL語(yǔ)句在撤銷表空間中的占用空間過(guò)大,說(shuō)明該會(huì)話或SQL語(yǔ)句的執(zhí)行出現(xiàn)問(wèn)題,故這里對(duì)其進(jìn)行標(biāo)記。
可理解的是,上述各個(gè)步驟之間沒(méi)有先后順序。
本發(fā)明提供的數(shù)據(jù)庫(kù)故障分析方法中,對(duì)執(zhí)行時(shí)長(zhǎng)超出預(yù)設(shè)時(shí)長(zhǎng)的SQL語(yǔ)句進(jìn)行標(biāo)記、若等待相同資源的會(huì)話個(gè)數(shù)超出預(yù)設(shè)個(gè)數(shù)則對(duì)等待相同資源的會(huì)話進(jìn)行標(biāo)記、對(duì)使用率超出第一預(yù)設(shè)值的表空間進(jìn)行標(biāo)記、對(duì)占用臨時(shí)表空間的大小超過(guò)第二預(yù)設(shè)值的會(huì)話和/或SQL語(yǔ)句進(jìn)行標(biāo)記及對(duì)占用撤銷表空間大小超出第三預(yù)設(shè)值的會(huì)話進(jìn)行標(biāo)記,因此對(duì)于可能出現(xiàn)異常的SQL語(yǔ)句、會(huì)話、表空間等進(jìn)行標(biāo)記,便于工作人員分析故障,使工作人員能夠快速定位問(wèn)題,提高故障處理效率,提高處理故障的實(shí)時(shí)性,減少因?yàn)椴荒芗皶r(shí)處理故障而導(dǎo)致的客戶的經(jīng)濟(jì)損失等。
在具體實(shí)施時(shí),本發(fā)明提供的方法還可以包括:
獲取占用內(nèi)存的大小超出預(yù)設(shè)值的進(jìn)程及其所占用的內(nèi)存大小,并顯示在終端顯示屏上。
若某一進(jìn)程占用的內(nèi)存過(guò)大,有可能是因?yàn)樵撨M(jìn)程的執(zhí)行出現(xiàn)問(wèn)題,因此這里將其顯示在顯示屏上,便于工作人員觀察。
在具體實(shí)施時(shí),本發(fā)明提供的方法還可以包括:
獲取數(shù)據(jù)庫(kù)中的等待鎖及被等待鎖阻塞的線程,并顯示在終端顯示屏上。
這里,將等待鎖及被阻塞的線程顯示在顯示屏上,便于工作人員查找問(wèn)題。
在具體實(shí)施時(shí),本發(fā)明提供的方法還可以包括:
根據(jù)在預(yù)設(shè)時(shí)間段內(nèi)活動(dòng)會(huì)話的歷史記錄,繪制活動(dòng)會(huì)話個(gè)數(shù)的變化曲線,根據(jù)變化曲線判斷數(shù)據(jù)庫(kù)是否出現(xiàn)異常。
通常情況下,活動(dòng)會(huì)話的個(gè)數(shù)不會(huì)過(guò)高,例如50個(gè),往往在20個(gè)以下,因此若從變化曲線中看到活動(dòng)會(huì)話的個(gè)數(shù)持續(xù)增加并超過(guò)預(yù)設(shè)數(shù)量,說(shuō)明數(shù)據(jù)庫(kù)出現(xiàn)異常,進(jìn)程開始堆積。
這里,通過(guò)繪制活動(dòng)會(huì)話個(gè)數(shù)的變化曲線,通過(guò)變化曲線可以判斷出數(shù)據(jù)庫(kù)是否出現(xiàn)異常,以便于及時(shí)發(fā)現(xiàn)故障,及時(shí)對(duì)故障進(jìn)行定位。
在具體實(shí)施時(shí),本發(fā)明提供的方法還可以包括:
獲取當(dāng)前SQL語(yǔ)句在內(nèi)存中的執(zhí)行計(jì)劃及生成該執(zhí)行計(jì)劃時(shí)所傳入的綁定變量值,并顯示在終端顯示屏上。
這里,將執(zhí)行計(jì)劃及生成該執(zhí)行計(jì)劃時(shí)的綁定變量值顯示出來(lái),便于工作人員查看。
在具體實(shí)施時(shí),本發(fā)明提供的方法還可以包括:
獲取數(shù)據(jù)庫(kù)的性能分析報(bào)告,并顯示在終端顯示屏上;及
獲取數(shù)據(jù)庫(kù)的性能分析報(bào)告中存儲(chǔ)的SQL語(yǔ)句的歷史執(zhí)行計(jì)劃及生成歷史執(zhí)行計(jì)劃時(shí)所傳入的綁定變量值,并顯示在終端顯示屏上。
其中,性能分析報(bào)告即AWR報(bào)告。
這里,將性能分析報(bào)告顯示出來(lái),便于工作人員了解數(shù)據(jù)庫(kù)的工作性能。同時(shí),還將報(bào)告中存儲(chǔ)的歷史執(zhí)行計(jì)劃及生成該歷史執(zhí)行計(jì)劃時(shí)的綁定變量值顯示出來(lái),便于工作人員進(jìn)行查看。
在具體實(shí)施時(shí),還可將SQL語(yǔ)句在過(guò)去每個(gè)小時(shí)的執(zhí)行時(shí)間、邏輯讀以及在CPU/IO等各個(gè)環(huán)節(jié)的時(shí)間顯示出來(lái),便于工作人員查看。
在具體實(shí)施時(shí),還可以查找到最消耗臨時(shí)表空間的程序的排名情況,最消耗撤銷表空間的程序,最消耗內(nèi)存的程序。
基于相同的發(fā)明構(gòu)思,本發(fā)明還提供一種Oracle數(shù)據(jù)庫(kù)故障分析裝置,該裝置包括:
第一處理模塊,用于獲取數(shù)據(jù)庫(kù)中各個(gè)當(dāng)前會(huì)話在當(dāng)前執(zhí)行的SQL語(yǔ)句及SQL語(yǔ)句的執(zhí)行時(shí)長(zhǎng)并顯示在終端顯示屏上,對(duì)執(zhí)行時(shí)長(zhǎng)超出預(yù)設(shè)時(shí)長(zhǎng)的SQL語(yǔ)句進(jìn)行標(biāo)記;
第二處理模塊,用于獲取數(shù)據(jù)庫(kù)中等待資源的會(huì)話并顯示在終端顯示屏上,若判斷等待相同資源的會(huì)話個(gè)數(shù)超出預(yù)設(shè)個(gè)數(shù)則對(duì)等待相同資源的會(huì)話進(jìn)行標(biāo)記;
第三處理模塊,用于獲取各個(gè)表空間的使用率并顯示在終端顯示屏上,對(duì)使用率超出第一預(yù)設(shè)值的表空間進(jìn)行標(biāo)記;
第四處理模塊,用于獲取臨時(shí)表空間中的會(huì)話和/或SQL語(yǔ)句并顯示在終端顯示屏上,對(duì)占用臨時(shí)表空間的大小超過(guò)第二預(yù)設(shè)值的會(huì)話和/或SQL語(yǔ)句進(jìn)行標(biāo)記;
第五處理模塊,用于獲取撤銷表空間中的會(huì)話并顯示在終端顯示屏上,對(duì)占用撤銷表空間大小超出第三預(yù)設(shè)值的會(huì)話進(jìn)行標(biāo)記。
可選的,該裝置還包括:
第六處理模塊,用于獲取占用內(nèi)存的大小超出預(yù)設(shè)值的進(jìn)程及其所占用的內(nèi)存大小,并顯示在終端顯示屏上。
可選的,該裝置還包括:
第七處理模塊,用于獲取數(shù)據(jù)庫(kù)中的等待鎖及被等待鎖阻塞的線程,并顯示在終端顯示屏上。
可選的,該裝置還包括:
第八處理模塊,用于根據(jù)在預(yù)設(shè)時(shí)間段內(nèi)活動(dòng)會(huì)話的歷史記錄,繪制活動(dòng)會(huì)話個(gè)數(shù)的變化曲線,根據(jù)變化曲線判斷數(shù)據(jù)庫(kù)是否出現(xiàn)異常;
第九處理模塊,用于獲取當(dāng)前SQL語(yǔ)句在內(nèi)存中的執(zhí)行計(jì)劃及生成該執(zhí)行計(jì)劃時(shí)所傳入的綁定變量值,并顯示在終端顯示屏上。
可選的,該裝置還包括:
第十處理模塊,用于獲取數(shù)據(jù)庫(kù)的性能分析報(bào)告,并顯示在終端顯示屏上;及
第十一處理模塊,用于獲取數(shù)據(jù)庫(kù)的性能分析報(bào)告中存儲(chǔ)的SQL語(yǔ)句的歷史執(zhí)行計(jì)劃及生成歷史執(zhí)行計(jì)劃時(shí)所傳入的綁定變量值,并顯示在終端顯示屏上。
本發(fā)明提供的Oracle數(shù)據(jù)庫(kù)故障分析裝置為Oracle數(shù)據(jù)庫(kù)故障分析方法的功能架構(gòu)模塊,具有相同的技術(shù)效果,在此不再贅述。
可理解的是,各個(gè)模塊中的預(yù)設(shè)值、預(yù)設(shè)個(gè)數(shù)、預(yù)設(shè)時(shí)長(zhǎng)等預(yù)設(shè)信息可根據(jù)經(jīng)驗(yàn)設(shè)置。
在具體實(shí)施時(shí),可以在顯示屏中設(shè)置與各個(gè)模塊對(duì)應(yīng)的按鈕,當(dāng)用戶點(diǎn)擊某個(gè)按鈕時(shí),該按鈕對(duì)應(yīng)的模塊執(zhí)行相應(yīng)的動(dòng)作,從而工作人員可以看到執(zhí)行動(dòng)作后在顯示屏上的顯示結(jié)果,從而對(duì)故障進(jìn)行分析和定位。
可理解的是,本發(fā)明提供的Oracle數(shù)據(jù)庫(kù)故障分析裝置可以是一個(gè)軟件模塊,便于進(jìn)行故障分析的工具。該工具可以采用C/S結(jié)構(gòu),可在數(shù)據(jù)庫(kù)的服務(wù)器上創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)用戶,該用戶具有查詢數(shù)據(jù)字典權(quán)限,便于軟件在PC端直接運(yùn)行,不需要安裝,具有使用方便、快捷的優(yōu)點(diǎn)。
雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下做出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。