《Oracle數(shù)據(jù)庫(kù)極簡(jiǎn)診斷分析手冊(cè)》,簡(jiǎn)到可以背誦
瀏覽量: 次 發(fā)布日期:2023-10-11 20:11:25
《Oracle數(shù)據(jù)庫(kù)極簡(jiǎn)診斷分析手冊(cè)》,簡(jiǎn)到可以背誦
蘇州數(shù)據(jù)恢復(fù)作者:英方華東三區(qū)技術(shù)經(jīng)理 呂鵬飛*請(qǐng)熟讀并背誦全文。
上海數(shù)據(jù)恢復(fù)1、安裝數(shù)據(jù)庫(kù)時(shí)容易犯的錯(cuò)誤 安裝之前沒(méi)有檢查操作系統(tǒng)錯(cuò)誤安裝過(guò)程中網(wǎng)絡(luò)異常終止沒(méi)有按照官方文檔安裝數(shù)據(jù)庫(kù)沒(méi)有檢查操作系統(tǒng)環(huán)境操作系統(tǒng)包和補(bǔ)丁沒(méi)有打全環(huán)境變量設(shè)置錯(cuò)誤介質(zhì)安裝錯(cuò)誤共享存儲(chǔ)設(shè)置錯(cuò)誤操作系統(tǒng)沒(méi)有配置或者開(kāi)啟異步I/O
2、無(wú)法啟動(dòng)安裝界面的解決方法在root用戶下執(zhí)行xclock命令,觀察是否能在服務(wù)器的桌面上順利啟動(dòng)小時(shí)鐘檢查DISPLAY環(huán)境變量的設(shè)置檢查xmanager是否跨網(wǎng)段連接主機(jī)
檢查xmanager服務(wù)狀態(tài)檢查/etc/hosts配置文件
如仍無(wú)法啟動(dòng)圖形界面,可從其他主機(jī)直接拷貝Oracle軟件至目標(biāo)主機(jī),選擇靜默安裝數(shù)據(jù)庫(kù)軟件
3、安裝數(shù)據(jù)庫(kù)的最佳實(shí)踐 發(fā)生錯(cuò)誤時(shí)檢查數(shù)據(jù)庫(kù)的安裝日志和操作系統(tǒng)日志Linux系統(tǒng)下,安裝Oracle之前關(guān)閉SELinux特性AIX系統(tǒng)下,在$ORACLE_HOME所在的文件系統(tǒng)中不能使用cio特性安裝CRS前,建議使用dd命令格式化磁盤(pán)頭或者lv頭安裝CRS時(shí),建議使用sh -x root.sh調(diào)試模式執(zhí)行root.sh用netca配置監(jiān)聽(tīng)出錯(cuò)時(shí),建議檢查/etc/hosts等域名解析配置文件如果安裝界面異常退出,則建議檢查安裝介質(zhì)是否損壞安裝完成之后,部署操作系統(tǒng)資源監(jiān)控工具,如OSW
4、檢查是否由網(wǎng)絡(luò)故障引起
客戶端使用sqlplus命令嘗試連接客戶端使用tnsping命令觀察監(jiān)聽(tīng)狀態(tài)客戶端使用traceroute命令觀察路由客戶端使用ping命令觀察網(wǎng)絡(luò)在客戶端傳輸一個(gè)大文件至服務(wù)端評(píng)估網(wǎng)絡(luò)帶寬在客戶端sqlnet.ora中配置跟蹤參數(shù)檢查操作系統(tǒng)日志,檢查網(wǎng)卡、交換機(jī)、防火墻等硬件
5、檢查是否由主機(jī)資源引起
觀察主機(jī)CPU、內(nèi)存、I/O消耗情況AIX系統(tǒng)下,檢查系統(tǒng)內(nèi)核參數(shù)maxuproc是否達(dá)到閥值檢查主機(jī)空間使用率服務(wù)器端嘗試使用sqlplus登錄數(shù)據(jù)庫(kù),使用strace命令進(jìn)行登錄跟蹤
6、檢查是否由數(shù)據(jù)庫(kù)故障引起
檢查Oracle警告日志和操作系統(tǒng)日志檢查Oracle進(jìn)程數(shù)是否達(dá)到了參數(shù)processes的閥值檢查歸檔空間的使用率查詢V$SESSION_WAIT視圖sqlnet.ora配置文件中設(shè)置跟蹤參數(shù),跟蹤會(huì)話連接過(guò)程檢查數(shù)據(jù)庫(kù)是否做了登錄訪問(wèn)控制檢查數(shù)據(jù)庫(kù)級(jí)別是否開(kāi)啟了會(huì)話跟蹤查數(shù)據(jù)庫(kù)是否存在大量DATABASELINK短連接如果MTS模式,檢查larger pool配置
7、數(shù)據(jù)庫(kù)HANG類故障
主機(jī)資源(主要是CPU、內(nèi)存、I/O資源)達(dá)到瓶頸進(jìn)程之間的死鎖所有在線日志均為ACTIVE狀態(tài),無(wú)法歸檔數(shù)據(jù)庫(kù)資源爭(zhēng)用,如LATCH爭(zhēng)用SGA內(nèi)存組件之間內(nèi)存抖動(dòng)人為發(fā)起數(shù)據(jù)庫(kù)SUSPEND命令
浦東數(shù)據(jù)恢復(fù)8、數(shù)據(jù)庫(kù)全局性HANG的處理過(guò)程sqlplus -prelim "/as sysdba"SQL> oradebug -g all hanganalyze 3SQL> oradebug -g all dump systemstate266
9、數(shù)據(jù)庫(kù)局部性HANG處理過(guò)程假設(shè)需要對(duì)9834號(hào)進(jìn)程做跟蹤,其語(yǔ)法如下所示:
10、性能類故障的處理思路
了解業(yè)務(wù)系統(tǒng)的拓?fù)浼軜?gòu),了解業(yè)務(wù)最近是否發(fā)生了變動(dòng)登錄到主機(jī),查看主機(jī)的資源消耗情況登錄到數(shù)據(jù)庫(kù),查看活動(dòng)狀態(tài)的會(huì)話數(shù)查詢V$SESSION_WAIT視圖采樣AWR/STATSPACK報(bào)告檢查其他系統(tǒng)組件是否碰到了性能瓶頸
11、數(shù)據(jù)誤操作類故障的處理思路
如果數(shù)據(jù)庫(kù)有備份,則評(píng)估恢復(fù)時(shí)間和數(shù)據(jù)丟失率如果表被誤刪除(DROP),則查看recyclebin使用DUL等挖掘工具恢復(fù)誤刪除(DROP)的數(shù)據(jù)如果數(shù)據(jù)被誤刪除(DELETE),則使用表閃回版本查詢特性使用logmnr工具挖掘歸檔日志恢復(fù)誤操作(DML)的數(shù)據(jù)
12、數(shù)據(jù)庫(kù)對(duì)象壞塊的處理思路使用dbv、RMAN等命令校驗(yàn)數(shù)據(jù)庫(kù)的壞塊索引出現(xiàn)壞塊,刪除并重建索引表出現(xiàn)壞塊,則設(shè)置10231事件跳過(guò)壞塊使用bbed工具嘗試修復(fù)壞塊
13、SYSTEM/UNDO表空間損壞的處理思路檢查數(shù)據(jù)庫(kù)的警告日志物理備份整個(gè)數(shù)據(jù)庫(kù)用dbv工具校驗(yàn)SYSTEM/UNDO表空間關(guān)閉監(jiān)聽(tīng),使得外部應(yīng)用不會(huì)立刻連接至數(shù)據(jù)庫(kù)進(jìn)行故障處理,如使用隱含參數(shù)、event、bbed等工具
14、數(shù)據(jù)庫(kù)在線日志文件損壞的處理思路對(duì)于INACTIVE狀態(tài)的在線日志,使用clear進(jìn)行重建ACTIVE或者CURRENT狀態(tài)的在線日志,則設(shè)置隱含參數(shù)_allow_resetlogs_corruption數(shù)據(jù)庫(kù)打開(kāi)過(guò)程中出現(xiàn)ORA-00600[2662]錯(cuò)誤,則使用10015事件或者隱含參數(shù)_minimum_giga_scn遞增全庫(kù)SCN注意:千萬(wàn)不要在數(shù)據(jù)庫(kù)運(yùn)行時(shí),關(guān)閉主機(jī)或者存儲(chǔ)
15、控制文件損壞的處理思路觀察數(shù)據(jù)庫(kù)是否能到MOUNT階段使用操作系統(tǒng)命令strings命令提取控制文件內(nèi)容按照重建控制文件的格式以NORESETLOGS選項(xiàng)重建控制文件
— 推薦閱讀 —干貨:五種常見(jiàn)數(shù)據(jù)復(fù)制技術(shù)詳解2019-07-18敲黑板:金融行業(yè)“雙活”建設(shè)必考知識(shí)點(diǎn)2019-07-25《數(shù)據(jù)中心數(shù)據(jù)備份運(yùn)維規(guī)范手冊(cè)》
2019-08-08
關(guān)于英方
英方軟件是一家專注于數(shù)據(jù)復(fù)制的基礎(chǔ)軟件廠商,致力于動(dòng)態(tài)文件、數(shù)據(jù)庫(kù)日志、云端數(shù)據(jù)相關(guān)復(fù)制技術(shù)的研發(fā)與推廣,產(chǎn)品涉及操作系統(tǒng)、中間件、數(shù)據(jù)庫(kù)等層面,可廣泛應(yīng)用于災(zāi)備、數(shù)據(jù)安全、數(shù)據(jù)治理及業(yè)務(wù)連續(xù)性管理等領(lǐng)域。 多年來(lái),秉承“讓世界早有準(zhǔn)備”的使命,英方旨在賦能企業(yè)改變傳統(tǒng)的數(shù)據(jù)及業(yè)務(wù)保護(hù)方式,在災(zāi)備、大數(shù)據(jù)管理、文件共享和云服務(wù)等領(lǐng)域?yàn)榭蛻籼峁└咝А⒈憬荨⒏挥懈?jìng)爭(zhēng)力的產(chǎn)品及服務(wù),以開(kāi)放的姿態(tài),與生態(tài)伙伴通力合作,為用戶的數(shù)字化轉(zhuǎn)型之路保駕護(hù)航。英方人堅(jiān)持激情、專注、誠(chéng)信、勤奮的價(jià)值觀,釋放組織活力,激發(fā)個(gè)人潛能,自主研發(fā),圍繞客戶需求,持續(xù)為客戶創(chuàng)造價(jià)值,推動(dòng)數(shù)字世界不斷向前發(fā)展。
. oracle腳本創(chuàng)建實(shí)例,標(biāo)題建議:《Oracle腳本創(chuàng)建實(shí)例:從入門(mén)到精通》
. 聯(lián)想服務(wù)器專業(yè)維修,標(biāo)題:《聯(lián)想服務(wù)器維修,讓你的業(yè)務(wù)持續(xù)運(yùn)行》
. 《從實(shí)踐中學(xué)習(xí)oracle/SQL》讀書(shū)筆記 6
. 達(dá)夢(mèng)數(shù)據(jù)庫(kù)重啟,達(dá)夢(mèng)數(shù)據(jù)庫(kù)重啟操作指南與注意事項(xiàng)
. 數(shù)據(jù)庫(kù)論文參考文獻(xiàn),數(shù)據(jù)庫(kù)論文參考文獻(xiàn)綜述
. 硬盤(pán)數(shù)據(jù)恢復(fù)建議書(shū),全方位解析與實(shí)用技巧
. 哪位知道移動(dòng)硬盤(pán)去哪里維修快速回答,移動(dòng)硬盤(pán)維修服務(wù)指南
. oracle11g修復(fù),Oracle 11g TNS-12545錯(cuò)誤排查與修復(fù)指南
. b30c換控制器,探尋九號(hào)電動(dòng)車(chē)性能極限的奧秘
. 中毒后硬盤(pán)數(shù)據(jù)恢復(fù)價(jià)格,價(jià)格影響因素與預(yù)算建議
. 聯(lián)想硬盤(pán)壞了怎么辦,全面解析維修與數(shù)據(jù)恢復(fù)策略
. 六安移動(dòng)硬盤(pán)數(shù)據(jù)恢復(fù),專業(yè)技術(shù),守護(hù)您的數(shù)據(jù)安全
. 硬盤(pán)數(shù)據(jù)恢復(fù)拆盤(pán),拆盤(pán)操作與數(shù)據(jù)恢復(fù)技術(shù)解析
. 西部數(shù)據(jù)移動(dòng)硬盤(pán)維修中心,專業(yè)維修中心為您保駕護(hù)航
. 控制器壞了如何修復(fù)視頻,控制器故障排查與視頻修復(fù)技巧解析
. 常州修移動(dòng)硬盤(pán),數(shù)據(jù)恢復(fù)無(wú)憂
. deep sequence,揭秘高效內(nèi)容生成的秘密武器
. 深圳數(shù)據(jù)恢復(fù)公司排名,揭秘排名前三的數(shù)據(jù)恢復(fù)公司”
. 希捷硬盤(pán)數(shù)據(jù)恢復(fù) 華軍,專業(yè)方法與案例分析
. 怎樣恢復(fù)刪除的硬盤(pán)數(shù)據(jù),詳解硬盤(pán)刪除數(shù)據(jù)恢復(fù)全攻略