oracle資料庫系統運維的重要性
和客戶溝通運維的事情,我通常從下面3個方面著手去溝通,發在這裡,供大家參考。
安全問題主要表現為不論什麼情況發生都不允許資料丟失。要保證這個不容易,除了要制定完備的備份策略之外還需要硬體環境做支撐,比如防止硬碟損壞丟失資料,那就需要做raid;防止儲存損壞丟失資料,就需要在儲存方面做映象; 防止由於伺服器故障導致問題就得做rac;防止由於自然災害,比如火災或者地震等引起機房故障導致資料丟失,那就需要異地做容災。防止人為刪除或者破毀資料,那就需要管理好許可權以及做好安全方面的審計工作。所以資料的安全問題不容忽視,需要有專業的資料庫維護人員來對資料庫系統的架構做一系列的評估或者調整。
不論什麼情況發生都要保證資料7*24小時可訪問,也就是要保證應用是7*24小時不間斷可訪問,要做到這一點,必須的使用oracle的RAC(real application cluster),有了RAC,可以保證節點故障,同時要使用雙儲存,一旦一臺儲存出現故障,要保證儲存的持續可訪問。
效能問題是大問題,效能不好,再好的應用也發揮不了作用,通常表現出來的症狀就是慢,所有的業務人員或者客戶都得等待,慢其實只是表象,真真慢的原因可能有很多,需要專業人員全方面的診斷之後才能確定到底是系統的問題、資料庫的問題,應用的問題還是中介軟體的問題或者是其它什麼問題,典型的效能問題就像春節期間火車售票的問題。應用出現效能問題,診斷之後就得想辦法調整,調整的話又會出現一系列的問題:什麼時侯調整,比如7*24小時的系統不能隨便停應用,到底什麼時侯停止應用進行調整就需要考慮很多問題。比如打補丁可能停機時間就比較長,停機時間越長對應用的影響就越大。還有很多和效能有關的問題再此不能一一列舉,只想透過上面內容表述資料庫維護的重要性。我們的服務宗旨是:專業的事情交給專業的人來做。
資料庫系統運維的重要性
1. 資料的安全問題
安全問題主要表現為不論什麼情況發生都不允許資料丟失。要保證這個不容易,除了要制定完備的備份策略之外還需要硬體環境做支撐,比如防止硬碟損壞丟失資料,那就需要做raid;防止儲存損壞丟失資料,就需要在儲存方面做映象; 防止由於伺服器故障導致問題就得做rac;防止由於自然災害,比如火災或者地震等引起機房故障導致資料丟失,那就需要異地做容災。防止人為刪除或者破毀資料,那就需要管理好許可權以及做好安全方面的審計工作。所以資料的安全問題不容忽視,需要有專業的資料庫維護人員來對資料庫系統的架構做一系列的評估或者調整。
2. 架構問題
上面提到了系統的架構,這裡的系統架構主要是指資料庫系統的架構。架構是系統早期確定下來的東西,一旦系統上線再要調整,通常比較麻煩,但是如果系統的架構不堅固,則隱患很多,下面我們主要介紹和架構有關的兩方面的內容:
1)應用的高可用性要求
不論什麼情況發生都要保證資料7*24小時可訪問,也就是要保證應用是7*24小時不間斷可訪問,要做到這一點,必須的使用oracle的RAC(real application cluster),有了RAC,可以保證節點故障,同時要使用雙儲存,一旦一臺儲存出現故障,要保證儲存的持續可訪問。
2)異地容災
為了防止自然災害的發生,企業和資料庫有關的相關負責人必須要有異地建立災備系統的意識。條件允許的話最好是在不同的城市之間構建災備系統,條件不允許的話也至少儘可能的保證幾十公里以上。搭建災備系統,在oracle這個層面上實現通常透過dataguard或者goldengate技術來實現,具體採用什麼技術和現有系統的環境有關,這2種技術都很成熟,各有特點。
3. 效能問題
效能問題是大問題,效能不好,再好的應用也發揮不了作用,通常表現出來的症狀就是慢,所有的業務人員或者客戶都得等待,慢其實只是表象,真真慢的原因可能有很多,需要專業人員全方面的診斷之後才能確定到底是系統的問題、資料庫的問題,應用的問題還是中介軟體的問題或者是其它什麼問題,典型的效能問題就像春節期間火車售票的問題。應用出現效能問題,診斷之後就得想辦法調整,調整的話又會出現一系列的問題:什麼時侯調整,比如7*24小時的系統不能隨便停應用,到底什麼時侯停止應用進行調整就需要考慮很多問題。比如打補丁可能停機時間就比較長,停機時間越長對應用的影響就越大。還有很多和效能有關的問題再此不能一一列舉,只想透過上面內容表述資料庫維護的重要性。我們的服務宗旨是:專業的事情交給專業的人來做。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-2122297/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫維護的重要性Oracle資料庫
- oracle資料庫運維筆記Oracle資料庫運維筆記
- 運維實戰:Linux系統擴充套件oracle資料庫所在的分割槽運維Linux套件Oracle資料庫
- PG資料庫運維中的作業系統關注點資料庫運維作業系統
- 資料庫監控工具--PIGOSSBSM運維監控管理系統資料庫Go運維
- 寫給資料庫運維的兄弟資料庫運維
- 資料庫運維 | 攜程分散式圖資料庫NebulaGraph運維治理實踐資料庫運維分散式
- 雲原生時代資料庫運維體系演進資料庫運維
- Oracle資料庫智慧運維標準化工藝研究-orastar-DIY資料庫運維工具-第1期 導論篇Oracle資料庫運維AST
- 美創運維日記|Oracle資料庫的軟體版本需知運維Oracle資料庫
- 資料庫運維管理規範資料庫運維
- 達夢資料庫日常運維資料庫運維
- 資料庫運維工作內容資料庫運維
- MySQL 資料庫日常運維文件MySql資料庫運維
- 資料庫系統原理(思維導圖)資料庫
- 資料治理對運維資料體系的思考與啟發 | 運維進階運維
- oracle資料庫系統管理(轉)Oracle資料庫
- Oracle資料庫系統中的引數Oracle資料庫
- Oracle資料庫中的系統引數Oracle資料庫
- 資料庫(Oracle)運維工作內容及常用指令碼命令資料庫Oracle運維指令碼
- Oracle資料庫監控和運維關注哪些方面Oracle資料庫運維
- 乾貨滿滿 | 美團資料庫運維自動化系統構建之路資料庫運維
- Oracle日常運維操作總結-資料庫的啟動和關閉Oracle運維資料庫
- MySQL資料庫是什麼?linux資料庫運維MySql資料庫Linux運維
- Oracle資料庫日常維護Oracle資料庫
- 如何落地資料庫智慧化運維?資料庫運維
- 細說資料庫協作運維資料庫運維
- 論IT運維自動化的重要性運維
- 常見資料庫系統之比較 - Oracle資料庫(轉)資料庫Oracle
- 分散式資料庫運維有啥特殊的?分散式資料庫運維
- Oracle資料庫系統中的引數(續)Oracle資料庫
- Oracle資料庫系統的安全性(轉)Oracle資料庫
- Oracle資料庫的軟體支援週期需知|美創運維日記Oracle資料庫運維
- 總結幾個ORACLE資料庫日常運維常用的命令(持續更新)Oracle資料庫運維
- 常見資料庫系統比較之Oracle資料庫(轉)資料庫Oracle
- 聊聊資料庫~6.SQL運維中篇資料庫SQL運維
- Mysql運維-資料庫及表相關操作MySql運維資料庫
- 資料庫智慧運維探索與實踐資料庫運維