優秀DBA的習慣 轉

2021-04-19 05:25:14 字數 1830 閱讀 6394

1. 資料庫的可用度,dba 說了「不算」

某些時候資料庫的可用性,並不由dba所設定。因為即使dba對資料庫有絕

對掌控權,但使用者可能從自己的工作和應用角度,與dba的感受是不一樣的。

他們要的是速度!

很簡單的道理,也許你也曾遇見。某天當你正在崗位上忙碌的時候。這時在

同一時間,你的老闆正在檢視公司的財報,在他的電腦裡有個應用,其中有乙個

按鈕,只需輕輕一點就能檢視當月甚至當年的財報。當他點了一下之後,結果並

沒有按他預計的時間返回,於是他拿起**打給你,問資料庫為什麼「崩潰」了!

這讓你一頭霧水,好像他說的不是你眼前的資料庫!

有時候乙個全域性設定良好的庫也存在這樣問題。我們遇到這樣的問題,也只

有對老闆當前所用到的表進行重新的設計,也可以建立物化檢視。

2. 對於成本,他們很在意!

有時候公司可能為了成本或是開發需要,要求更換作業系統,那原資料庫上

的資料匯入新資料庫就是我們經常要做的了。

公司對成本很看重!

對於tb級的資料庫,exp/imp過於老慢,dpexp/dpimp又對版本有限制,跨

平台表空間遷移也有部分不完美的地方。選擇怎樣的資料遷移方案和是我們要慎

重的!3.有計畫的資源分配

公司各部門在使用資料庫資源時可能不太均衡。有時會有很高的時間性和規

律性,這需要甚為dba的你做出相應的改變!

資源的合理分配!

財務年終和月底會做結算,開發測試會不定期的進入等等。這就需要以服務

為優先順序,選擇分配工作負載和系統資源。rac乙個是不錯的選擇,可以把服務

和rac結合,不同的服務訪問不同的節點數。對於大業務量來說它是在恨也沒有

的了。4. 宕機和停機

有時候人力不可抗拒的因素也是需要dba 考慮的。也許正當你在夢中的時

候,值班員打來**,公司機房漏水,伺服器全掛了。這種情況誰聽了腦袋都大。

你試著打**給系統管理員,詢問前一階段淘汰的伺服器是否可用,並且跑回公

司產看,異地備份是否完好。也許這不是你的錯,但是解決不了,錯就是你的了。

這一點不用多說,群集和備庫是你最好的選擇。對於7*24這是多麼重要。

尤其dg是你免除人力不可抗拒災難的最好方案!

5. 壞塊擋不住你

有時候你會被資料庫告知出現壞塊,這時rman 就是你最好的工具,上帝保

佑你做了備份。

如果你丟失了或是儲存相對區域無法使用,等待從磁帶還原是你唯一的選擇,前

提你有這樣的保險機制!

但如果只是使用者誤操作,閃回的使用是再好不過的了!

7. 誤操作dba 的夢魘

清晨乙個倒霉蛋,睡眼惺忪的坐在db 前,作這那每日的維護工作,突然當一次不起眼

的手指敲擊鍵盤發生後,他再無睡意。一次錯誤的回車,刪掉了一張重要表的部分記錄。這

在我們實際工作中是無數次的發生,怎麼辦!清醒地他想到了動用不完全恢復的,來挽回錯

誤!但是這一切並無人看見,要是不完全恢復,意味著停機申請,領導的變身。。。。太可怕了!

其實flashback 給你它機會:使用flashback 實現行級恢復.

事情注定是往一起湊,當著倒霉蛋驚魂未定的時候,**響了。**是財務部打來的,

意思是由於失誤,他對財務軟體的修改把工資表的漲工資一項誤打錯了數字,你發現自己月

薪已成百萬(玩笑)。其實大家都是這麼期望的!它需要你挽救一下他的失誤!使用flashback

也可以幫你快速解決問題.

8. 做乙個良好習慣的dba

有時你會發現自己的udump 下的trace檔案暴漲,多數情況他是你的馬虎所造成的,去

關閉那些不必要的sql_trace,你會永遠記得這樣的錯誤多麼致命對於乙個生產庫!

轉 DBA的職責

原址如下 dba的職責 1.安裝和公升級資料庫伺服器,以及應用程式工具構建和配置網路環境.2.熟悉資料庫系統的儲存結構 未來的儲存需求,制訂資料庫的儲存方案.3.根據開發人員設計的應用系統需求建立資料庫儲存結構.4.根據開發人員設計的應用系統需求建立資料庫物件 5.根據開發人員的反饋資訊,在必要的時...

DBA表現最好的7個習慣

如果您看一看dba的生活,dba的工作將永遠不會完成。一旦完成一項安裝或解決乙個問題,就會彈出下乙個問題。有時候,這似乎是乙個永無止境的挑戰。然而,效能最佳的dba通過採用嚴格的方法來完成任務,避免陷入這一週期。根據cfp mediagroup的clare f.price的說法,有許多行為可以幫助d...

養成10個優秀的習慣

1 積極使用搜尋工具 作為開發人員,你需要了解如何利用搜尋解惑,檢視其他人對你正在研究的主題所討論的話題和內容,並將學到的知識應用於手頭的專案。當面臨乙個問題,優秀的程式設計師應該知道如何花很少時間去查驗和解決手頭的問題。2 保持初學者心態 技術發展如此之快,需要不斷地學習新技術。因此,當沒有經驗的...