《物聯(lián)網(wǎng)運維與服務(wù)》課件 6.2-貨物分揀系統(tǒng)數(shù)據(jù)庫故障處理_第1頁
《物聯(lián)網(wǎng)運維與服務(wù)》課件 6.2-貨物分揀系統(tǒng)數(shù)據(jù)庫故障處理_第2頁
《物聯(lián)網(wǎng)運維與服務(wù)》課件 6.2-貨物分揀系統(tǒng)數(shù)據(jù)庫故障處理_第3頁
《物聯(lián)網(wǎng)運維與服務(wù)》課件 6.2-貨物分揀系統(tǒng)數(shù)據(jù)庫故障處理_第4頁
《物聯(lián)網(wǎng)運維與服務(wù)》課件 6.2-貨物分揀系統(tǒng)數(shù)據(jù)庫故障處理_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

智慧倉儲-貨物分揀管理系統(tǒng)故障維護(hù)貨物分揀管理系統(tǒng)數(shù)據(jù)庫故障處理

01、職業(yè)能力目標(biāo)04、任務(wù)實施02、任務(wù)描述與要求05、任務(wù)小結(jié)03、知識儲備目錄職業(yè)能力目標(biāo)Contents01成為最優(yōu)秀值得信賴的教育服務(wù)提供商職業(yè)能力目標(biāo)能根據(jù)數(shù)據(jù)庫提示的故障現(xiàn)象,完成故障的分類和初步定位能針對MySQL數(shù)據(jù)庫編碼錯誤問題,完成編碼問題的定位和處理能針對Navicat連接MySQL失敗問題,完成此類故障的定位和處理任務(wù)描述與要求Contents02成為最優(yōu)秀值得信賴的教育服務(wù)提供商任務(wù)描述NC需要掌握常見的數(shù)據(jù)庫故障分類及定位處理思路,及時根據(jù)數(shù)據(jù)庫的故障現(xiàn)象發(fā)現(xiàn)問題,并且快速予以解決。N公司智慧倉儲-貨物分揀管理系統(tǒng)正式運營,其中系統(tǒng)服務(wù)器側(cè)的數(shù)據(jù)庫故障處理是一項重要工作,N公司委派工程師NC專職負(fù)責(zé)服務(wù)器的運行和維護(hù)工作,其中日常數(shù)據(jù)庫故障處理也是NC的職責(zé)。任務(wù)要求完成MySQL數(shù)據(jù)庫故障的分類和定位完成MySQL數(shù)據(jù)庫編碼錯誤問題的定位和處理完成Navicat連接MySQL數(shù)據(jù)庫失敗問題的定位和處理讓我們先學(xué)習(xí)以上任務(wù)的一下相關(guān)知識知識儲備Contents03成為最優(yōu)秀值得信賴的教育服務(wù)提供商數(shù)據(jù)庫常見故障及處理1數(shù)據(jù)庫錯誤代碼2知識儲備數(shù)據(jù)庫常見故障事務(wù)故障由于程序執(zhí)行錯誤而引起事務(wù)非預(yù)期的、異常終止的故障。介質(zhì)故障也稱為硬故障,主要指數(shù)據(jù)庫在運行過程中,由于輔助存儲器介質(zhì)受到破壞,造成數(shù)據(jù)庫中部分或全部數(shù)據(jù)丟失的一類故障。系統(tǒng)故障指系統(tǒng)在運行過程中,由于某種原因造成系統(tǒng)停止運轉(zhuǎn),致使所有正在運行的事務(wù)都以非正常方式終止,要求系統(tǒng)重新啟動。計算機(jī)病毒故障是一種惡意的計算機(jī)程序,在對計算機(jī)系統(tǒng)造成破壞的同時也可能對數(shù)據(jù)庫系統(tǒng)造成破壞(破壞方式以數(shù)據(jù)庫文件為主)。1234數(shù)據(jù)庫常見故障及處理1數(shù)據(jù)庫錯誤代碼2知識儲備在執(zhí)行SQL語句時,經(jīng)常會因為對數(shù)據(jù)庫表結(jié)構(gòu)不熟悉,或者網(wǎng)絡(luò)故障使得SQL語句的執(zhí)行出現(xiàn)錯誤。數(shù)據(jù)庫管理軟件提供了錯誤處理的提示代碼,例如:插入的數(shù)據(jù)編碼不符合數(shù)據(jù)庫表設(shè)計時的編碼則會產(chǎn)生1366錯誤。數(shù)據(jù)庫代碼錯誤數(shù)據(jù)庫已存在,再次創(chuàng)建同名數(shù)據(jù)庫數(shù)據(jù)庫不存在,對數(shù)據(jù)庫執(zhí)行更新或表查詢操作數(shù)據(jù)庫連接錯誤,如:已超出數(shù)據(jù)庫的最大連接數(shù)、用戶名密碼錯誤、沒有連接數(shù)據(jù)庫的權(quán)限等數(shù)據(jù)庫操作錯誤在執(zhí)行SQL語句時,經(jīng)常會因為對數(shù)據(jù)庫表結(jié)構(gòu)不熟悉,或者網(wǎng)絡(luò)故障使得SQL語句的執(zhí)行出現(xiàn)錯誤。一、二、三、數(shù)據(jù)表已存在,再次創(chuàng)建同名數(shù)據(jù)表數(shù)據(jù)表不存在,對數(shù)據(jù)表執(zhí)行記錄更新或查詢操作數(shù)據(jù)表訪問錯誤,如:用戶無權(quán)訪問數(shù)據(jù)表或表中字段、未定的用戶對數(shù)據(jù)表執(zhí)行訪問操作等數(shù)據(jù)表操作錯誤一、二、三、數(shù)據(jù)表操作錯誤是指對數(shù)據(jù)庫中的表進(jìn)行修改、插入、打開等操作時出現(xiàn)的錯誤,常見的錯誤有:任務(wù)實施Contents04成為最優(yōu)秀值得信賴的教育服務(wù)提供商任務(wù)實施-1.貨物分揀管理系統(tǒng)數(shù)據(jù)編碼問題處理12字段編碼調(diào)整編碼錯誤問題展示任務(wù)實施-1.貨物分揀管理系統(tǒng)數(shù)據(jù)編碼問題處理任務(wù)前準(zhǔn)備:新建某貨物分揀管理系統(tǒng)數(shù)據(jù)庫,名稱為:CSMS。在CSMS數(shù)據(jù)庫中新建名稱為:management_data的數(shù)據(jù)表,該表結(jié)構(gòu)如圖所示:名類型長度小數(shù)點不是null虛擬鍵注釋cargo_idint801cargo_namevarchar2550

cargo_typevarchar200cargo_statusvarchar200in_datetimedatetime00

out_datetimedatetime00

任務(wù)實施-1.1編碼錯誤問題展示貨物分揀管理系統(tǒng)數(shù)據(jù)庫和表的創(chuàng)建后,假設(shè)添加1條貨物分揀中文數(shù)據(jù)記錄。對應(yīng)命令與執(zhí)行結(jié)果如下:執(zhí)行后將出現(xiàn)1366錯誤代碼的提示信息,數(shù)據(jù)記錄添加失敗。任務(wù)實施-1.1編碼錯誤問題展示MySQL在運行SQL語句時提示1366錯誤代碼,錯誤代碼后方給出了提示信息:

造成此問題的原因是因為字符編碼沖突引起。查詢當(dāng)前MySQL使用的編碼,對應(yīng)命令與查詢結(jié)果如圖所示:用于查詢系統(tǒng)參數(shù)模糊查詢查詢條件:需要查詢的變量任務(wù)實施-1.2字段編碼調(diào)整只需使用alter命令修改數(shù)據(jù)庫的編碼方式后再次執(zhí)行插入語句即可,對應(yīng)命令如下:上述語句中,altertable命令用于對表進(jìn)行修改,covertocharactersetutf8是指將表的編碼方式設(shè)置為utf8,該編碼方式支持中文,執(zhí)行語句后的結(jié)果如圖任務(wù)實施-2.貨物分揀管理系統(tǒng)數(shù)據(jù)表操作問題處理12插入記錄調(diào)整SQL語句執(zhí)行錯誤問題展示任務(wù)實施-2.1SQL語句執(zhí)行錯誤問題展示將cargo_id值1,cargo_name值為“桔子”的記錄插入management_data表后,再次執(zhí)行該插入語句時,發(fā)現(xiàn)操作執(zhí)行未能成功執(zhí)行語句后的結(jié)果如圖所示:可以看到編碼為1062的錯誤,并給出“Duplicateentry'1'forkey'PRIMARY'”,即完成一樣的條目值“1”出現(xiàn)在主鍵字段,這是由于數(shù)據(jù)表中主鍵唯一性的原則。任務(wù)實施-2.2插入記錄調(diào)整只需將主鍵cargo_id值設(shè)為不重復(fù)值,或者在最初設(shè)計表的時候?qū)⒅麈I設(shè)為自增長,并且在插入記錄時排除主鍵。對應(yīng)命令如下:如下圖,語句中,插入主鍵為cargo_id值為2的記錄,執(zhí)行語句后的結(jié)果如圖所示:任務(wù)小結(jié)Cont

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論