Oracle DBA手記4:資料安全警示錄

蓋國強

  • 出版商: 電子工業
  • 出版日期: 2019-07-01
  • 售價: $594
  • 貴賓價: 9.5$564
  • 語言: 簡體中文
  • 頁數: 517
  • 裝訂: 平裝
  • ISBN: 7121362759
  • ISBN-13: 9787121362750
  • 相關分類: Oracle
  • 立即出貨

買這商品的人也買了...

相關主題

商品描述

書源於眾多實踐案例的總結,我們將大量的數據安全事件、資料庫安全漏洞、Oracle資料庫災難恢復案例融合於一體,進行了詳細的闡述和分析,並總結形成了指導企業規範運維、強化管理、規避災難的指導原則。

本書通過概括總結形成的資料庫運維原則,希望能夠給企業運維管理者以警示,通過提前預防措施和規範化管理避免遭遇到書中描述的種種情形;此外,本書還通過複雜的Oracle資料庫災難恢復案例,深入闡述了資料庫運行和工作的內部原理,希望能為讀者的深入技術探索提供幫助。

本書既適合企業自動化和智能化運維的管理者參考,也適合深入學習資料庫技術的讀者學習探索。

作者簡介

蓋國強,雲和恩墨創始人,Oracle ACE總監,蓋國強先生是中國地區首位Oracle ACE和ACE總監,曾獲評"中國首屆傑出資料庫工程師"獎,擁有近20年的數據行業咨詢和實踐經驗,著有《深入解析Oracle》、《循序漸進Oracle》等技術書籍。

蓋國強先生於2011年發起創立雲和恩墨公司,致力於以『數據驅動,成就未來』為使命,為企業和用戶提供卓越的數據產品和服務。

目錄大綱

 

第1章 知己知彼 忘戰必危1
1.1 危機四伏,資料註定洩露1
1.2 從羅維鄧白氏案例看資料道德4
1.3 資料庫管理員出售新生兒資訊6
1.4 美國上千萬信用卡資訊疑遭盜取7
1.5 資料外泄主要來自內部8
1.6 GDPR帶來的資料安全思考9
1.7 資料庫的漏洞都會重來12
1.8 那些運維中的疏忽導致的資料風險16
1.9 參考資料18


第2章 運籌帷幄 三十六計20
2.1 有效的備份重於一切21
2.2 測試環境和生產環境隔離24
2.3 禁止遠端的和業務時間的DDL操作26
2.4 ORACLE資料庫DEVOPS的三十六計37
2.5 參考資料40


第3章 合抱之木 生於毫末41
3.1 ORACLE資料庫軟體發佈序列42
3.2 DB LINK必須升級的預警48
3.3 SQL語句注入和CVE-2017-10282警告71
3.4 JAVA VM的反序列化86
3.5 從一次UPDATE的優化講起94
3.6 一個邏輯壞塊引發的災難104
3.7 參考資料106


第4章 靡不有初 鮮克有終107
4.1 以空間之由——恢復誤刪資料檔案案例109
4.2 以拯救之因——強制恢復導致ORA-600 4000錯誤的案例133
4.3 以優化之名——存儲優化導致表空間誤刪案例152
4.4 以安全之期159
4.5 以便利之機175


第5章 未雨綢繆 防患未然180
5.1 DBA四大守則182
5.2 DBA守則外四則183
5.3 各種慘痛的案例187
5.4 參考資料210


第6章 亡羊補牢 未為遲也212
6.1 資料篡改案例解析213
6.2 密碼安全與加密244
6.3 分析與恢復被篡改的敏感資料266
6.4 參考資料271


第7章 明察秋毫 見微知著272
7.1 一次小碰撞引發的災難——ASM保護式檔離線引發故障273
7.2 又一次小碰撞引發的災難——檔離線與歸檔日誌缺失 的案例281
7.3 空間與檔離線——離線表空間修復303
7.4 對寫檔錯誤的處置改進331


第8章 心存目想 三思後行339
8.1 TRUNCATE導致的災難——核心字典表誤操作TRUNCATE340
8.2 腳本錯誤導致的災難——資料庫整體被刪除故障353


第9章 千丈之堤 潰於蟻穴363
9.1 一個字元引發的災難——大小寫字元疏忽導致的維護故障364
9.2 一個盤符引發的災難——判斷失誤導致的誤格式化故障385
9.3 一個BEGIN引發的災難389
9.4 一個空格引發的事故404
9.5 一個壞塊引發的災難406
9.6 一個標誌位元的影響422
9.7 一個磁片添加引發的故障——通過AMDU恢復資料的 案例一則431


第10章 物盡其用 尺有所短439
10.1 關庫與關機——強制關機導致的寫丟失故障441
10.2 從小恙到災難——重建控制檔失誤導致的故障470
10.3 尺有所短,物有不足——硬體故障導致的災難一則480
10.4 由性能問題而追溯的磁片故障483
10.5 靜默錯誤引起的資料災難488
10.6 ORACLE的寫丟失檢測特性496
10.7 ORACLE 12.2的寫丟失檢測增強503
10.8 參考資料507


附錄A:BBED的說明509
附錄B:函數F_GET_FROM_DUMP:512
資料驅動,成就未來517