日常工作注意事項

xiaokadba發表於2011-09-13

1、無論是幫別人解決問題,還是處理自己遇到的問題,首先要明確最終要的兩點:一是出現錯誤的環境;而是具體的錯誤資訊。

2、找出問題的最好方式是透過自己的提煉,能用一個簡單的例子重現問題。如果這點無法做到或者很難做到,那麼最起碼應該提供充足的資訊。這是定位、分析和解決問題的基礎。這兩個要點對於後續問題的解決至關重要。如果自己無法解決這個問題,那麼無論是向別人請教,還是再網路上搜尋結果,這兩點同樣也是關鍵資訊。

3、儲存過程在編譯時,會自動檢查語法錯誤、許可權及所有物件的依賴性。而等到執行的時候,ORACLE則不會再進行類似的檢查,而是直接執行過程,這也是儲存過程擁有較高效率的原因之一。

<wbr> <wbr> 當儲存過程所以來的物件發生了變化,ORACLE會自動將儲存過程的狀態置為INVALID(無效的),而儲存過程的狀態如果為INVALID,則會在下次執行時嘗試重新編譯,如果編譯透過則繼續執行;如果編譯失敗則報錯。

4、有效的備份是在發生資料丟失和損壞後能夠進行恢復的基礎,每一個DBA都應該切實關注備份問題。

5、進行恢復測試,恢復測試是資料備份恢復策略的重要組成部分。透過恢復測試,一方面檢查備份是否有效,同時能夠確認恢復流程是否正確、安全,恢復所需要的環境是否能夠滿足要求,恢復所需要的時間有多長,出現資料丟失或損壞後,能不能在預定的時間內完成恢復。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26274656/viewspace-1055007/,如需轉載,請註明出處,否則將追究法律責任。